ARM: dts: aspeed: mtjade, mtmitchell: Add OCP temperature sensors

Define I2C alias ports from I2C Switch 0x70 at BMC I2C5.

Add the tmp421 sensors via the I2C alias ports as OCP device
temperature sensors.

Signed-off-by: Chanh Nguyen <chanh@os.amperecomputing.com>
Link: https://lore.kernel.org/r/20240806071806.1666550-2-chanh@os.amperecomputing.com
Signed-off-by: Andrew Jeffery <andrew@codeconstruct.com.au>
Signed-off-by: Joel Stanley <joel@jms.id.au>
This commit is contained in:
Chanh Nguyen 2024-08-06 07:18:02 +00:00 committed by Joel Stanley
parent ac552a63bb
commit 326bed426c
2 changed files with 44 additions and 0 deletions

View File

@ -49,6 +49,11 @@ aliases {
*/
i2c80 = &nvme_m2_0;
i2c81 = &nvme_m2_1;
/*
* i2c bus 82 assigned to OCP slot
*/
i2c82 = &ocpslot;
};
chosen {
@ -420,6 +425,17 @@ i2c-mux@70 {
reg = <0x70>;
i2c-mux-idle-disconnect;
ocpslot: i2c@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x0>;
ocpslot_temp: temperature-sensor@1f {
compatible = "ti,tmp421";
reg = <0x1f>;
};
};
nvmeslot_0_7: i2c@3 {
#address-cells = <1>;
#size-cells = <0>;

View File

@ -15,6 +15,12 @@ aliases {
serial7 = &uart8;
serial8 = &uart9;
/*
* i2c bus 30-31 assigned to OCP slot 0-1
*/
i2c30 = &ocpslot_0;
i2c31 = &ocpslot_1;
/*
* I2C NVMe alias port
*/
@ -515,6 +521,28 @@ i2c-mux@70 {
#size-cells = <0>;
reg = <0x70>;
i2c-mux-idle-disconnect;
ocpslot_0: i2c@0 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x0>;
ocpslot_0_temp: temperature-sensor@1f {
compatible = "ti,tmp421";
reg = <0x1f>;
};
};
ocpslot_1: i2c@1 {
#address-cells = <1>;
#size-cells = <0>;
reg = <0x1>;
ocpslot_1_temp: temperature-sensor@1f {
compatible = "ti,tmp421";
reg = <0x1f>;
};
};
};
};