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";
105 assigned-clocks = <&clkc CLKID_MPLL0>,
108 assigned-clock-rates = <270950400>,
112 dai-link-0 {
113 sound-dai = <&aiu AIU_CPU CPU_I2S_FIFO>;
116 dai-link-1 {
117 sound-dai = <&aiu AIU_CPU CPU_I2S_ENCODER>;
118 dai-format = "i2s";
119 mclk-fs = <256>;
121 codec-0 {
122 sound-dai = <&rt5640>;
127 usb_vbus: regulator-usb-vbus {
129 * Silergy SY6288CCAC-GP 2A Power Distribution Switch.
131 compatible = "regulator-fixed";
133 regulator-name = "USB_VBUS";
135 regulator-min-microvolt = <5000000>;
136 regulator-max-microvolt = <5000000>;
138 vin-supply = <&vcc_5v>;
144 enable-active-high;
147 vcc_5v: regulator-vcc5v {
152 compatible = "regulator-fixed";
154 regulator-name = "VCC5V";
156 regulator-min-microvolt = <5000000>;
157 regulator-max-microvolt = <5000000>;
164 regulator-boot-on;
165 regulator-always-on;
168 vcck: regulator-vcck {
170 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
173 compatible = "pwm-regulator";
175 regulator-name = "VCCK";
176 regulator-min-microvolt = <860000>;
177 regulator-max-microvolt = <1140000>;
179 pwm-supply = <&vcc_5v>;
182 pwm-dutycycle-range = <100 0>;
184 regulator-boot-on;
185 regulator-always-on;
188 vcc_1v8: regulator-vcc1v8 {
190 * ABLIC S-1339D18-M5001-GP
192 compatible = "regulator-fixed";
194 regulator-name = "VCC1V8";
195 regulator-min-microvolt = <1800000>;
196 regulator-max-microvolt = <1800000>;
198 vin-supply = <&vcc_3v3>;
201 vcc_3v3: regulator-vcc3v3 {
203 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
207 compatible = "regulator-fixed";
209 regulator-name = "VCC3V3";
210 regulator-min-microvolt = <3300000>;
211 regulator-max-microvolt = <3300000>;
213 vin-supply = <&vcc_5v>;
216 vcc_ddr3: regulator-vcc-ddr3 {
218 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
222 compatible = "regulator-fixed";
224 regulator-name = "VCC_DDR3_1V5";
225 regulator-min-microvolt = <1500000>;
226 regulator-max-microvolt = <1500000>;
228 vin-supply = <&vcc_5v>;
230 regulator-boot-on;
231 regulator-always-on;
234 vcc_rtc: regulator-vcc-rtc {
236 * Global Mixed-mode Technology Inc. G918T12U-GP
238 compatible = "regulator-fixed";
240 regulator-name = "VCC_RTC";
241 regulator-min-microvolt = <900000>;
242 regulator-max-microvolt = <900000>;
248 vin-supply = <&vcc_3v3>;
251 vddee: regulator-vddee {
253 * Silergy SY8089AAC-GP 2A continuous, 3A peak, 1MHz
257 compatible = "pwm-regulator";
259 regulator-name = "VDDEE";
260 regulator-min-microvolt = <860000>;
261 regulator-max-microvolt = <1140000>;
263 pwm-supply = <&vcc_5v>;
266 pwm-dutycycle-range = <100 0>;
268 regulator-boot-on;
269 regulator-always-on;
276 pinctrl-0 = <&i2s_am_clk_pins>, <&i2s_out_ao_clk_pins>,
278 pinctrl-names = "default";
282 cpu-supply = <&vcck>;
288 pinctrl-0 = <&eth_rmii_pins>;
289 pinctrl-names = "default";
291 phy-handle = <&eth_phy0>;
292 phy-mode = "rmii";
295 compatible = "snps,dwmac-mdio";
296 #address-cells = <1>;
297 #size-cells = <0>;
299 eth_phy0: ethernet-phy@0 {
303 reset-assert-us = <10000>;
304 reset-deassert-us = <10000>;
305 reset-gpios = <&gpio GPIOH_4 GPIO_ACTIVE_LOW>;
307 icplus,select-interrupt;
308 interrupt-parent = <&gpio_intc>;
317 pinctrl-0 = <&i2c_a_pins>;
318 pinctrl-names = "default";
325 #sound-dai-cells = <0>;
327 interrupt-parent = <&gpio_intc>;
331 * TODO: realtek,ldo1-en-gpios is connected to GPIO_BSD_EN.
335 realtek,in1-differential;
340 mali-supply = <&vddee>;
345 vref-supply = <&vcc_1v8>;
351 pinctrl-0 = <&sdxc_c_pins>;
352 pinctrl-names = "default";
354 bus-width = <8>;
355 max-frequency = <50000000>;
357 cap-mmc-highspeed;
358 disable-wp;
359 non-removable;
360 no-sdio;
362 mmc-pwrseq = <&emmc_pwrseq>;
364 vmmc-supply = <&vcc_3v3>;
365 vqmmc-supply = <&vcc_3v3>;
371 pinctrl-0 = <&sd_b_pins>;
372 pinctrl-names = "default";
376 compatible = "mmc-slot";
380 bus-width = <4>;
381 no-sdio;
382 cap-mmc-highspeed;
383 cap-sd-highspeed;
384 disable-wp;
386 cd-gpios = <&gpio CARD_6 GPIO_ACTIVE_LOW>;
388 vmmc-supply = <&vcc_3v3>;
393 gpio-line-names = "Linux_TX", "Linux_RX",
403 gpio-line-names = /* Bank GPIOX */
444 pinctrl-0 = <&pwm_c1_pins>, <&pwm_d_pins>;
445 pinctrl-names = "default";
447 clock-names = "clkin0", "clkin1";
453 vdd-supply = <&vcc_rtc>;
459 pinctrl-0 = <&uart_ao_a_pins>;
460 pinctrl-names = "default";
469 pinctrl-0 = <&uart_b0_pins>, <&uart_b0_cts_rts_pins>;
470 pinctrl-names = "default";
471 uart-has-rtscts;
476 vbus-supply = <&usb_vbus>;