Lines Matching +full:sdcard +full:- +full:pins
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include "meson-gxl-s905x-p212.dtsi"
9 #include <dt-bindings/input/input.h>
10 #include <dt-bindings/sound/meson-aiu.h>
13 compatible = "khadas,vim", "amlogic,s905x", "amlogic,meson-gxl";
16 adc-keys {
17 compatible = "adc-keys";
18 io-channels = <&saradc 0>;
19 io-channel-names = "buttons";
20 keyup-threshold-microvolt = <1710000>;
22 button-function {
25 press-threshold-microvolt = <10000>;
34 gpio-keys-polled {
35 compatible = "gpio-keys-polled";
36 poll-interval = <100>;
38 power-button {
45 led-controller {
46 compatible = "pwm-leds";
48 led-1 {
51 max-brightness = <255>;
52 linux,default-trigger = "default-on";
56 hdmi-connector {
57 compatible = "hdmi-connector";
62 remote-endpoint = <&hdmi_tx_tmds_out>;
68 compatible = "amlogic,gx-sound-card";
69 model = "KHADAS-VIM";
74 assigned-clocks = <&clkc CLKID_MPLL0>,
77 assigned-clock-parents = <0>, <0>, <0>;
78 assigned-clock-rates = <294912000>,
82 dai-link-0 {
83 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
86 dai-link-1 {
87 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
88 dai-format = "i2s";
89 mclk-fs = <256>;
91 codec-0 {
92 sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
96 dai-link-2 {
97 sound-dai = <&aiu AIU_HDMI CTRL_OUT>;
99 codec-0 {
100 sound-dai = <&hdmi_tx>;
112 pinctrl-0 = <&ao_cec_pins>;
113 pinctrl-names = "default";
114 hdmi-phandle = <&hdmi_tx>;
119 pinctrl-0 = <&hdmi_hpd_pins>, <&hdmi_i2c_pins>;
120 pinctrl-names = "default";
121 hdmi-supply = <&hdmi_5v>;
126 remote-endpoint = <&hdmi_connector_in>;
132 pinctrl-0 = <&i2c_a_pins>;
133 pinctrl-names = "default";
138 pinctrl-0 = <&i2c_b_pins>;
139 pinctrl-names = "default";
145 #clock-cells = <0>;
146 clock-output-names = "xin32k";
151 linux,rc-map-name = "rc-khadas";
155 gpio-line-names = "UART TX",
170 gpio-line-names = /* Bank GPIOZ */
189 "SDCard D1", "SDCard D0", "SDCard CLK", "SDCard CMD",
190 "SDCard D3", "SDCard D2", "SDCard Det",
212 pinctrl-0 = <&pwm_ao_a_3_pins>, <&pwm_ao_b_pins>;
213 pinctrl-names = "default";
215 clock-names = "clkin0", "clkin1" ;
219 pinctrl-0 = <&pwm_e_pins>, <&pwm_f_clk_pins>;
223 max-frequency = <100000000>;
226 /* This is brought out on the Linux_RX (18) and Linux_TX (19) pins: */
231 /* This is brought out on the UART_RX_AO_B (15) and UART_TX_AO_B (16) pins: */
234 pinctrl-0 = <&uart_ao_b_pins>;
235 pinctrl-names = "default";