Lines Matching +full:mmc +full:- +full:spi +full:- +full:slot

1 // SPDX-License-Identifier: GPL-2.0+
3 * Copyright (C) 2019-20 Sean Anderson <seanga2@gmail.com>
7 /dts-v1/;
11 #include <dt-bindings/gpio/gpio.h>
12 #include <dt-bindings/input/input.h>
16 compatible = "sipeed,maixduino", "canaan,kendryte-k210";
24 stdout-path = "serial0:115200n8";
27 gpio-keys {
28 compatible = "gpio-keys";
30 key-boot {
37 vcc_3v3: regulator-3v3 {
38 compatible = "regulator-fixed";
39 regulator-name = "3v3";
40 regulator-min-microvolt = <3300000>;
41 regulator-max-microvolt = <3300000>;
46 uarths_pinctrl: uarths-pinmux {
51 gpio_pinctrl: gpio-pinmux {
56 gpiohs_pinctrl: gpiohs-pinmux {
72 i2s0_pinctrl: i2s0-pinmux {
78 spi1_pinctrl: spi1-pinmux {
85 i2c1_pinctrl: i2c1-pinmux {
90 i2s1_pinctrl: i2s1-pinmux {
96 spi0_pinctrl: spi0-pinmux {
103 dvp_pinctrl: dvp-pinmux {
116 pinctrl-0 = <&uarths_pinctrl>;
117 pinctrl-names = "default";
122 pinctrl-0 = <&gpiohs_pinctrl>;
123 pinctrl-names = "default";
128 pinctrl-0 = <&gpio_pinctrl>;
129 pinctrl-names = "default";
134 #sound-dai-cells = <1>;
135 pinctrl-0 = <&i2s0_pinctrl>;
136 pinctrl-names = "default";
141 pinctrl-0 = <&i2c1_pinctrl>;
142 pinctrl-names = "default";
143 clock-frequency = <400000>;
148 pinctrl-0 = <&spi0_pinctrl>;
149 pinctrl-names = "default";
150 num-cs = <1>;
151 cs-gpios = <&gpio0 20 GPIO_ACTIVE_HIGH>;
157 reset-gpios = <&gpio0 21 GPIO_ACTIVE_LOW>;
158 dc-gpios = <&gpio0 22 0>;
159 spi-max-frequency = <15000000>;
160 power-supply = <&vcc_3v3>;
165 pinctrl-0 = <&spi1_pinctrl>;
166 pinctrl-names = "default";
167 num-cs = <1>;
168 cs-gpios = <&gpio1_0 2 GPIO_ACTIVE_LOW>;
171 mmc@0 {
172 compatible = "mmc-spi-slot";
174 voltage-ranges = <3300 3300>;
175 spi-max-frequency = <25000000>;
176 broken-cd;
184 compatible = "jedec,spi-nor";
186 spi-max-frequency = <50000000>;
187 spi-tx-bus-width = <4>;
188 spi-rx-bus-width = <4>;
189 m25p,fast-read;
190 broken-flash-reset;