Enable the second and the third I2C controllers on Beaglebone-black.
The first I2C controller is only used to manage the on-board devices (PMIC and HDMI framer) and its bus is not exposed on the expasion headers. With this change the following pins on the P9 expansion headers are now reserved as I2C pins: Pin 17 - I2C1 SCL Pin 18 - I2C1 SDA Pin 19 - I2C2 SCL Pin 20 - I2C2 SDA The I2C2 is the bus that should be used to read the contents of cape eeproms. Approved by: adrian (mentor, implicit)
This commit is contained in:
parent
618956de46
commit
1827a695c2
@ -210,6 +210,26 @@
|
||||
i2c-device-id = <0>;
|
||||
};
|
||||
|
||||
i2c1: i2c@4802a000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "ti,i2c";
|
||||
reg =< 0x4802a000 0x1000 >;
|
||||
interrupts = <71>;
|
||||
interrupt-parent = <&AINTC>;
|
||||
i2c-device-id = <1>;
|
||||
};
|
||||
|
||||
i2c2: i2c@4819c000 {
|
||||
#address-cells = <1>;
|
||||
#size-cells = <0>;
|
||||
compatible = "ti,i2c";
|
||||
reg =< 0x4819c000 0x1000 >;
|
||||
interrupts = <30>;
|
||||
interrupt-parent = <&AINTC>;
|
||||
i2c-device-id = <2>;
|
||||
};
|
||||
|
||||
pwm@48300000 {
|
||||
compatible = "ti,am335x-pwm";
|
||||
#address-cells = <1>;
|
||||
|
@ -52,6 +52,12 @@
|
||||
/* I2C0 */
|
||||
"I2C0_SDA", "I2C0_SDA","i2c",
|
||||
"I2C0_SCL", "I2C0_SCL","i2c",
|
||||
/* I2C1 */
|
||||
"SPI0_D1", "I2C1_SDA", "i2c",
|
||||
"SPI0_CS0", "I2C1_SCL", "i2c",
|
||||
/* I2C2 */
|
||||
"UART1_CTSn", "I2C2_SDA", "i2c",
|
||||
"UART1_RTSn", "I2C2_SCL", "i2c",
|
||||
/* Ethernet */
|
||||
"MII1_RX_ER", "gmii1_rxerr", "input_pulldown",
|
||||
"MII1_TX_EN", "gmii1_txen", "output",
|
||||
|
Loading…
x
Reference in New Issue
Block a user