ARM: dts: sam9x60ek: add i2c0 as flexcom0 subnode and eeprom memory

Add i2c0 bus as subnode to flx0.
Add eeprom memory as slave device to i2c0.

Signed-off-by: Eugen Hristev <eugen.hristev@microchip.com>
This commit is contained in:
Eugen Hristev 2019-10-09 09:23:41 +00:00
parent 2d604ed852
commit 67fd5d85d1
1 changed files with 29 additions and 0 deletions

View File

@ -15,6 +15,7 @@
chosen {
stdout-path = &dbgu;
i2c0 = &flx0;
};
onewire_tm: onewire {
@ -45,6 +46,28 @@
};
};
flx0: flexcom@f801c600 {
atmel,flexcom-mode = <3>;
status = "okay";
i2c@600 {
compatible = "atmel,sama5d2-i2c";
reg = <0x600 0x200>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_flx0>;
#address-cells = <1>;
#size-cells = <0>;
clocks = <&flx0_clk>;
status = "okay";
eeprom@53 {
compatible = "atmel,24c32";
reg = <0x53>;
pagesize = <16>;
};
};
};
pinctrl {
pinctrl_qspi: qspi {
atmel,pins =
@ -56,6 +79,12 @@
AT91_PIOB 24 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>;
};
pinctrl_flx0: flx0_default {
atmel,pins =
<AT91_PIOA 0 AT91_PERIPH_A AT91_PINCTRL_NONE
AT91_PIOA 1 AT91_PERIPH_A AT91_PINCTRL_NONE>;
};
pinctrl_onewire_tm_default: onewire_tm_default {
atmel,pins =
<AT91_PIOD 14 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP>;