[PATCH] arm64: zynqmp: Update the i2c0 node for zcu1285

Michal Simek michal.simek at amd.com
Mon Jan 15 10:30:10 CET 2024



On 1/8/24 15:47, Michal Simek wrote:
> From: Shubhrajyoti Datta <shubhrajyoti.datta at amd.com>
> 
> The pca mux is not added to the i2c0 bus so remove it from the bus.
> 
> Signed-off-by: Shubhrajyoti Datta <shubhrajyoti.datta at amd.com>
> Signed-off-by: Michal Simek <michal.simek at amd.com>
> ---
> 
>   arch/arm/dts/zynqmp-zcu1285-revA.dts | 174 ---------------------------
>   1 file changed, 174 deletions(-)
> 
> diff --git a/arch/arm/dts/zynqmp-zcu1285-revA.dts b/arch/arm/dts/zynqmp-zcu1285-revA.dts
> index 4f85837e64f6..38735b1ce1ac 100644
> --- a/arch/arm/dts/zynqmp-zcu1285-revA.dts
> +++ b/arch/arm/dts/zynqmp-zcu1285-revA.dts
> @@ -37,26 +37,6 @@
>   		reg = <0x0 0x0 0x0 0x80000000>;
>   	};
>   
> -	ina226-u60 {
> -		compatible = "iio-hwmon";
> -		io-channels = <&u60 0>, <&u60 1>, <&u60 2>, <&u60 3>;
> -	};
> -	ina226-u61 {
> -		compatible = "iio-hwmon";
> -		io-channels = <&u61 0>, <&u61 1>, <&u61 2>, <&u61 3>;
> -	};
> -	ina226-u63 {
> -		compatible = "iio-hwmon";
> -		io-channels = <&u63 0>, <&u63 1>, <&u63 2>, <&u63 3>;
> -	};
> -	ina226-u65 {
> -		compatible = "iio-hwmon";
> -		io-channels = <&u65 0>, <&u65 1>, <&u65 2>, <&u65 3>;
> -	};
> -	ina226-u64 {
> -		compatible = "iio-hwmon";
> -		io-channels = <&u64 0>, <&u64 1>, <&u64 2>, <&u64 3>;
> -	};
>   };
>   
>   &dcc {
> @@ -67,160 +47,6 @@
>   	status = "okay";
>   	clock-frequency = <400000>;
>   
> -	i2c-mux at 75 {
> -		compatible = "nxp,pca9548"; /* u22 */
> -		#address-cells = <1>;
> -		#size-cells = <0>;
> -		reg = <0x75>;
> -
> -		i2c at 0 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <0>;
> -			/* PMBUS */
> -			max20751 at 74 { /* u23 */
> -				compatible = "maxim,max20751";
> -				reg = <0x74>;
> -			};
> -			max20751 at 70 { /* u89 */
> -				compatible = "maxim,max20751";
> -				reg = <0x70>;
> -			};
> -			max15301 at a { /* u28 */
> -				compatible = "maxim,max15301";
> -				reg = <0xa>;
> -			};
> -			max15303 at b { /* u48 */
> -				compatible = "maxim,max15303";
> -				reg = <0xb>;
> -			};
> -			max15303 at d { /* u27 */
> -				compatible = "maxim,max15303";
> -				reg = <0xd>;
> -			};
> -			max15303 at e { /* u11 */
> -				compatible = "maxim,max15303";
> -				reg = <0xe>;
> -			};
> -			max15303 at f { /* u96 */
> -				compatible = "maxim,max15303";
> -				reg = <0xf>;
> -			};
> -			max15303 at 11 { /* u47 */
> -				compatible = "maxim,max15303";
> -				reg = <0x11>;
> -			};
> -			max15303 at 12 { /* u24 */
> -				compatible = "maxim,max15303";
> -				reg = <0x12>;
> -			};
> -			max15301 at 13 { /* u29 */
> -				compatible = "maxim,max15301";
> -				reg = <0x13>;
> -			};
> -			max15303 at 14 { /* u51 */
> -				compatible = "maxim,max15303";
> -				reg = <0x14>;
> -			};
> -			max15303 at 15 { /* u30 */
> -				compatible = "maxim,max15303";
> -				reg = <0x15>;
> -			};
> -			max15303 at 16 { /* u102 */
> -				compatible = "maxim,max15303";
> -				reg = <0x16>;
> -			};
> -			max15301 at 17 { /* u50 */
> -				compatible = "maxim,max15301";
> -				reg = <0x17>;
> -			};
> -			max15301 at 18 { /* u31 */
> -				compatible = "maxim,max15301";
> -				reg = <0x18>;
> -			};
> -		};
> -		i2c at 1 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <1>;
> -			/* CM_I2C */
> -		};
> -		i2c at 2 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <2>;
> -			/* SYS_EEPROM */
> -			eeprom: eeprom at 54 { /* u101 */
> -				compatible = "atmel,24c32"; /* 24LC32A */
> -				reg = <0x54>;
> -			};
> -		};
> -		i2c at 3 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <3>;
> -			/* FMC1 */
> -		};
> -		i2c at 4 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <4>;
> -			/* FMC2 */
> -		};
> -		i2c at 5 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <5>;
> -			/* ANALOG_PMBUS */
> -			u60: ina226 at 40 { /* u60 */
> -				compatible = "ti,ina226";
> -				#io-channel-cells = <1>;
> -				label = "ina226-u60";
> -				reg = <0x40>;
> -				shunt-resistor = <1000>;
> -			};
> -			u61: ina226 at 41 { /* u61 */
> -				compatible = "ti,ina226";
> -				#io-channel-cells = <1>;
> -				label = "ina226-u61";
> -				reg = <0x41>;
> -				shunt-resistor = <1000>;
> -			};
> -			u63: ina226 at 42 { /* u63 */
> -				compatible = "ti,ina226";
> -				#io-channel-cells = <1>;
> -				label = "ina226-u63";
> -				reg = <0x42>;
> -				shunt-resistor = <1000>;
> -			};
> -			u65: ina226 at 43 { /* u65 */
> -				compatible = "ti,ina226";
> -				#io-channel-cells = <1>;
> -				label = "ina226-u65";
> -				reg = <0x43>;
> -				shunt-resistor = <1000>;
> -			};
> -			u64: ina226 at 44 { /* u64 */
> -				compatible = "ti,ina226";
> -				#io-channel-cells = <1>;
> -				label = "ina226-u64";
> -				reg = <0x44>;
> -				shunt-resistor = <1000>;
> -			};
> -		};
> -		i2c at 6 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <6>;
> -			/* ANALOG_CM_I2C */
> -		};
> -		i2c at 7 {
> -			#address-cells = <1>;
> -			#size-cells = <0>;
> -			reg = <7>;
> -			/* FMC3 */
> -		};
> -	};
>   };
>   
>   &gem1 {

Applied.
M


More information about the U-Boot mailing list