Lines Matching +full:mixed +full:- +full:signals
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/input/input.h>
22 stdout-path = "serial0:115200n8";
30 emmc_pwrseq: emmc-pwrseq {
31 compatible = "mmc-pwrseq-emmc";
32 reset-gpios = <&gpio BOOT_9 GPIO_ACTIVE_LOW>;
35 gpio-keys {
36 compatible = "gpio-keys-polled";
37 poll-interval = <100>;
39 pal-switch {
41 linux,input-type = <EV_SW>;
46 ntsc-switch {
48 linux,input-type = <EV_SW>;
53 power-button {
60 gpio-poweroff {
61 compatible = "gpio-poweroff";
63 * shutdown is managed by the EC (embedded micro-controller)
68 timeout-ms = <20000>;
72 compatible = "gpio-leds";
74 led-power {
79 * micro-controller) to shutdown the system. Setting
80 * the output to LOW signals the EC to start a
85 default-state = "on";
89 rtc32k_xtal: rtc32k-xtal-clk {
91 compatible = "fixed-clock";
92 clock-frequency = <32768>;
93 clock-output-names = "RTC32K";
94 #clock-cells = <0>;
98 compatible = "amlogic,gx-sound-card";
99 model = "M8B-EC100";
101 assigned-clocks = <&clkc CLKID_MPLL0>,
104 assigned-clock-rates = <270950400>,
108 dai-link-0 {
109 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
112 dai-link-1 {
113 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
114 dai-format = "i2s";
115 mclk-fs = <256>;
117 codec-0 {
118 sound-dai = <&rt5640>;
123 usb_vbus: regulator-usb-vbus {
125 * Silergy SY6288CCAC-GP 2A Power Distribution Switch.
127 compatible = "regulator-fixed";
129 regulator-name = "USB_VBUS";
131 regulator-min-microvolt = <5000000>;
132 regulator-max-microvolt = <5000000>;
134 vin-supply = <&vcc_5v>;
140 enable-active-high;
143 vcc_5v: regulator-vcc5v {
148 compatible = "regulator-fixed";
150 regulator-name = "VCC5V";
152 regulator-min-microvolt = <5000000>;
153 regulator-max-microvolt = <5000000>;
160 regulator-boot-on;
161 regulator-always-on;
164 vcck: regulator-vcck {
166 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
169 compatible = "pwm-regulator";
171 regulator-name = "VCCK";
172 regulator-min-microvolt = <860000>;
173 regulator-max-microvolt = <1140000>;
175 pwm-supply = <&vcc_5v>;
178 pwm-dutycycle-range = <100 0>;
180 regulator-boot-on;
181 regulator-always-on;
184 vcc_1v8: regulator-vcc1v8 {
186 * ABLIC S-1339D18-M5001-GP
188 compatible = "regulator-fixed";
190 regulator-name = "VCC1V8";
191 regulator-min-microvolt = <1800000>;
192 regulator-max-microvolt = <1800000>;
194 vin-supply = <&vcc_3v3>;
197 vcc_3v3: regulator-vcc3v3 {
199 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
203 compatible = "regulator-fixed";
205 regulator-name = "VCC3V3";
206 regulator-min-microvolt = <3300000>;
207 regulator-max-microvolt = <3300000>;
209 vin-supply = <&vcc_5v>;
212 vcc_ddr3: regulator-vcc-ddr3 {
214 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
218 compatible = "regulator-fixed";
220 regulator-name = "VCC_DDR3_1V5";
221 regulator-min-microvolt = <1500000>;
222 regulator-max-microvolt = <1500000>;
224 vin-supply = <&vcc_5v>;
226 regulator-boot-on;
227 regulator-always-on;
230 vcc_rtc: regulator-vcc-rtc {
232 * Global Mixed-mode Technology Inc. G918T12U-GP
234 compatible = "regulator-fixed";
236 regulator-name = "VCC_RTC";
237 regulator-min-microvolt = <900000>;
238 regulator-max-microvolt = <900000>;
244 vin-supply = <&vcc_3v3>;
247 vddee: regulator-vddee {
249 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
253 compatible = "pwm-regulator";
255 regulator-name = "VDDEE";
256 regulator-min-microvolt = <860000>;
257 regulator-max-microvolt = <1140000>;
259 pwm-supply = <&vcc_5v>;
262 pwm-dutycycle-range = <100 0>;
264 regulator-boot-on;
265 regulator-always-on;
272 pinctrl-0 = <&i2s_am_clk_pins>, <&i2s_out_ao_clk_pins>,
274 pinctrl-names = "default";
278 cpu-supply = <&vcck>;
284 pinctrl-0 = <ð_rmii_pins>;
285 pinctrl-names = "default";
287 phy-handle = <ð_phy0>;
288 phy-mode = "rmii";
291 compatible = "snps,dwmac-mdio";
292 #address-cells = <1>;
293 #size-cells = <0>;
295 eth_phy0: ethernet-phy@0 {
299 reset-assert-us = <10000>;
300 reset-deassert-us = <10000>;
301 reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>;
303 icplus,select-interrupt;
304 interrupt-parent = <&gpio_intc>;
313 pinctrl-0 = <&i2c_a_pins>;
314 pinctrl-names = "default";
321 #sound-dai-cells = <0>;
323 interrupt-parent = <&gpio_intc>;
327 * TODO: realtek,ldo1-en-gpios is connected to GPIO_BSD_EN.
331 realtek,in1-differential;
336 mali-supply = <&vddee>;
341 vref-supply = <&vcc_1v8>;
347 pinctrl-0 = <&sdxc_c_pins>;
348 pinctrl-names = "default";
350 bus-width = <8>;
351 max-frequency = <50000000>;
353 cap-mmc-highspeed;
354 disable-wp;
355 non-removable;
356 no-sdio;
358 mmc-pwrseq = <&emmc_pwrseq>;
360 vmmc-supply = <&vcc_3v3>;
361 vqmmc-supply = <&vcc_3v3>;
367 pinctrl-0 = <&sd_b_pins>;
368 pinctrl-names = "default";
372 compatible = "mmc-slot";
376 bus-width = <4>;
377 no-sdio;
378 cap-mmc-highspeed;
379 cap-sd-highspeed;
380 disable-wp;
382 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;
384 vmmc-supply = <&vcc_3v3>;
389 gpio-line-names = "Linux_TX", "Linux_RX",
399 gpio-line-names = /* Bank GPIOX */
440 pinctrl-0 = <&pwm_c1_pins>, <&pwm_d_pins>;
441 pinctrl-names = "default";
443 clock-names = "clkin0", "clkin1";
449 vdd-supply = <&vcc_rtc>;
455 pinctrl-0 = <&uart_ao_a_pins>;
456 pinctrl-names = "default";
465 pinctrl-0 = <&uart_b0_pins>, <&uart_b0_cts_rts_pins>;
466 pinctrl-names = "default";
467 uart-has-rtscts;
472 vbus-supply = <&usb_vbus>;