mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-03-14 13:32:06 -04:00
arm64: dts: actions: s900-bubblegum-96: Enable I2C1 and I2C2
Add pinctrl definitions for Actions Semiconductor S900 I2C controllers. Pinctrl definitions are only available for I2C0, I2C1, and I2C2. Enable I2C1 and I2C2 exposed on the low speed expansion connector in Bubblegum-96 board. Signed-off-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org> [AF: Squashed] Signed-off-by: Andreas Färber <afaerber@suse.de>
This commit is contained in:
committed by
Andreas Färber
parent
5eb76e8a29
commit
07b308eee0
@@ -25,6 +25,24 @@ memory@0 {
|
||||
};
|
||||
};
|
||||
|
||||
&i2c0 {
|
||||
status = "disabled";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c0_default>;
|
||||
};
|
||||
|
||||
&i2c1 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c1_default>;
|
||||
};
|
||||
|
||||
&i2c2 {
|
||||
status = "okay";
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&i2c2_default>;
|
||||
};
|
||||
|
||||
/*
|
||||
* GPIO name legend: proper name = the GPIO line is used as GPIO
|
||||
* NC = not connected (pin out but not routed from the chip to
|
||||
@@ -198,6 +216,31 @@ &pinctrl {
|
||||
"UART3_TX", /* GPIO_143 */
|
||||
"UART3_RTSB", /* GPIO_144 */
|
||||
"UART3_CTSB"; /* GPIO_145 */
|
||||
|
||||
i2c0_default: i2c0-default {
|
||||
pinmux {
|
||||
groups = "i2c0_mfp";
|
||||
function = "i2c0";
|
||||
};
|
||||
pinconf {
|
||||
pins = "i2c0_sclk", "i2c0_sdata";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
i2c1_default: i2c1-default {
|
||||
pinconf {
|
||||
pins = "i2c1_sclk", "i2c1_sdata";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
|
||||
i2c2_default: i2c2-default {
|
||||
pinconf {
|
||||
pins = "i2c2_sclk", "i2c2_sdata";
|
||||
bias-pull-up;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
&timer {
|
||||
|
||||
Reference in New Issue
Block a user