mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/chenhuacai/linux-loongson
synced 2025-09-07 22:23:00 +00:00
arm64: dts: ti: k3-am642-evm: Add support for SPI EEPROM
Add pinmux details and device tree node for the EEPROM attached to SPI0 module in main domain. Signed-off-by: Aswath Govindraju <a-govindraju@ti.com> Signed-off-by: Nishanth Menon <nm@ti.com> Reviewed-by: Vignesh Raghavendra <vigneshr@ti.com> Link: https://lore.kernel.org/r/20210309162315.22743-1-a-govindraju@ti.com
This commit is contained in:
parent
efbdf2e918
commit
4fb6c04683
@ -154,6 +154,15 @@ AM64X_IOPAD(0x0234, PIN_OUTPUT, 0) /* (C16) UART0_TXD */
|
|||||||
>;
|
>;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
main_spi0_pins_default: main-spi0-pins-default {
|
||||||
|
pinctrl-single,pins = <
|
||||||
|
AM64X_IOPAD(0x0210, PIN_INPUT, 0) /* (D13) SPI0_CLK */
|
||||||
|
AM64X_IOPAD(0x0208, PIN_OUTPUT, 0) /* (D12) SPI0_CS0 */
|
||||||
|
AM64X_IOPAD(0x0214, PIN_OUTPUT, 0) /* (A13) SPI0_D0 */
|
||||||
|
AM64X_IOPAD(0x0218, PIN_INPUT, 0) /* (A14) SPI0_D1 */
|
||||||
|
>;
|
||||||
|
};
|
||||||
|
|
||||||
main_i2c1_pins_default: main-i2c1-pins-default {
|
main_i2c1_pins_default: main-i2c1-pins-default {
|
||||||
pinctrl-single,pins = <
|
pinctrl-single,pins = <
|
||||||
AM64X_IOPAD(0x0268, PIN_INPUT_PULLUP, 0) /* (C18) I2C1_SCL */
|
AM64X_IOPAD(0x0268, PIN_INPUT_PULLUP, 0) /* (C18) I2C1_SCL */
|
||||||
@ -295,6 +304,19 @@ &mcu_spi1 {
|
|||||||
status = "disabled";
|
status = "disabled";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
&main_spi0 {
|
||||||
|
pinctrl-names = "default";
|
||||||
|
pinctrl-0 = <&main_spi0_pins_default>;
|
||||||
|
ti,pindir-d0-out-d1-in = <1>;
|
||||||
|
eeprom@0 {
|
||||||
|
compatible = "microchip,93lc46b";
|
||||||
|
reg = <0>;
|
||||||
|
spi-max-frequency = <1000000>;
|
||||||
|
spi-cs-high;
|
||||||
|
data-size = <16>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
&sdhci0 {
|
&sdhci0 {
|
||||||
/* emmc */
|
/* emmc */
|
||||||
bus-width = <8>;
|
bus-width = <8>;
|
||||||
|
Loading…
Reference in New Issue
Block a user