Commit f806a23c authored by Ben Pai's avatar Ben Pai Committed by Joel Stanley
Browse files

ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver



Set smbus_en of IO expander to 1 in order to be able to read sensor.

Signed-off-by: default avatarBen Pai <Ben_Pai@wistron.com>
Reviewed-by: default avatarJoel Stanley <joel@jms.id.au>
Signed-off-by: default avatarJoel Stanley <joel@jms.id.au>
parent 817ef1a4
Loading
Loading
Loading
Loading
+112 −0
Original line number Diff line number Diff line
@@ -820,12 +820,40 @@
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus0 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus0";
				};
			};
		};

		bus9_mux232: i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus1 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus1";
				};
			};
		};

		bus9_mux233: i2c@2 {
@@ -855,12 +883,40 @@
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus2 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus2";
				};
			};
		};

		bus9_mux236: i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus3 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus3";
				};
			};
		};

		bus9_mux237: i2c@2 {
@@ -909,12 +965,40 @@
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus4 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus4";
				};
			};
		};

		bus10_mux240: i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus5 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus5";
				};
			};
		};

		bus10_mux241: i2c@2 {
@@ -944,12 +1028,40 @@
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <0>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus6 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus6";
				};
			};
		};

		bus10_mux244: i2c@1 {
			#address-cells = <1>;
			#size-cells = <0>;
			reg = <1>;

			tca9554@39 {
				compatible = "ti,tca9554";
				reg = <0x39>;
				gpio-controller;
				#gpio-cells = <2>;

				smbus7 {
					gpio-hog;
					gpios = <4 GPIO_ACTIVE_HIGH>;
					output-high;
					line-name = "smbus7";
				};
			};
		};

		bus10_mux245: i2c@2 {