riscv: Add device tree bindings for SPI
This patch adds bindings for the MMC slot and SPI flash on the Sipeed Maix Bit. Signed-off-by: Sean Anderson <seanga2@gmail.com> Acked-by: Rick Chen <rick@andestech.com> Reviewed-by: Jagan Teki <jagan@amarulasolutions.com>
This commit is contained in:
parent
fec7bf0460
commit
b55af5a225
@ -152,7 +152,7 @@
|
||||
pinmux = <K210_FPIOA(26, K210_PCF_SPI1_D1)>,
|
||||
<K210_FPIOA(27, K210_PCF_SPI1_SCLK)>,
|
||||
<K210_FPIOA(28, K210_PCF_SPI1_D0)>,
|
||||
<K210_FPIOA(29, K210_PCF_GPIOHS13)>;
|
||||
<K210_FPIOA(29, K210_PCF_GPIOHS13)>; /* cs */
|
||||
};
|
||||
};
|
||||
|
||||
@ -160,3 +160,47 @@
|
||||
pinctrl-0 = <&fpioa_dvp>;
|
||||
pinctrl-names = "default";
|
||||
};
|
||||
|
||||
&spi0 {
|
||||
pinctrl-0 = <&fpioa_spi0>;
|
||||
pinctrl-names = "default";
|
||||
num-cs = <1>;
|
||||
cs-gpios = <&gpio0 20 0>;
|
||||
|
||||
panel@0 {
|
||||
compatible = "sitronix,st7789v";
|
||||
reg = <0>;
|
||||
reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
|
||||
dc-gpios = <&gpio0 22 0>;
|
||||
spi-max-frequency = <15000000>;
|
||||
status = "disabled";
|
||||
};
|
||||
};
|
||||
|
||||
&spi1 {
|
||||
pinctrl-0 = <&fpioa_spi1>;
|
||||
pinctrl-names = "default";
|
||||
num-cs = <1>;
|
||||
cs-gpios = <&gpio0 13 0>;
|
||||
status = "okay";
|
||||
|
||||
slot@0 {
|
||||
compatible = "mmc-spi-slot";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <25000000>;
|
||||
voltage-ranges = <3300 3300>;
|
||||
broken-cd;
|
||||
};
|
||||
};
|
||||
|
||||
&spi3 {
|
||||
status = "okay";
|
||||
|
||||
spi-flash@0 {
|
||||
compatible = "jedec,spi-nor";
|
||||
reg = <0>;
|
||||
spi-max-frequency = <50000000>;
|
||||
m25p,fast-read;
|
||||
broken-flash-reset;
|
||||
};
|
||||
};
|
||||
|
@ -496,6 +496,8 @@
|
||||
interrupts = <24>;
|
||||
clocks = <&sysclk K210_CLK_DVP>;
|
||||
resets = <&sysrst K210_RST_DVP>;
|
||||
kendryte,sysctl = <&sysctl>;
|
||||
kendryte,misc-offset = <K210_SYSCTL_MISC>;
|
||||
status = "disabled";
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user