Lines Matching +full:factory +full:- +full:programmed
1 // SPDX-License-Identifier: GPL-2.0
2 /dts-v1/;
5 #include <dt-bindings/clock/ingenic,tcu.h>
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/input.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/regulator/active-semi,8865-regulator.h>
22 stdout-path = &uart4;
31 gpio-keys {
32 compatible = "gpio-keys";
38 wakeup-source;
43 compatible = "gpio-leds";
48 linux,default-trigger = "none";
54 linux,default-trigger = "nand-disk";
60 linux,default-trigger = "cpu1";
66 linux,default-trigger = "cpu0";
71 compatible = "regulator-fixed";
73 regulator-name = "eth0_power";
74 regulator-min-microvolt = <3300000>;
75 regulator-max-microvolt = <3300000>;
78 enable-active-high;
82 compatible = "gpio-ir-receiver";
87 compatible = "regulator-fixed";
89 regulator-name = "wlan0_power";
92 enable-active-high;
96 compatible = "regulator-fixed";
98 regulator-name = "otg_power";
99 regulator-min-microvolt = <5000000>;
100 regulator-max-microvolt = <5000000>;
103 enable-active-high;
108 clock-frequency = <48000000>;
116 assigned-clocks = <&cgu JZ4780_CLK_OTGPHY>, <&cgu JZ4780_CLK_RTC>;
117 assigned-clock-parents = <0>, <&cgu JZ4780_CLK_RTCLK>;
118 assigned-clock-rates = <48000000>;
130 assigned-clocks = <&tcu TCU_CLK_TIMER0>, <&tcu TCU_CLK_TIMER1>,
132 assigned-clock-rates = <750000>, <750000>, <750000>, <3000000>;
138 bus-width = <4>;
139 max-frequency = <50000000>;
141 pinctrl-names = "default";
142 pinctrl-0 = <&pins_mmc0>;
144 cd-gpios = <&gpf 20 GPIO_ACTIVE_LOW>;
150 bus-width = <4>;
151 max-frequency = <50000000>;
152 non-removable;
154 pinctrl-names = "default";
155 pinctrl-0 = <&pins_mmc1>;
159 compatible = "brcm,bcm4330-fmac";
160 vcc-supply = <&wlan0_power>;
161 device-wakeup-gpios = <&gpd 9 GPIO_ACTIVE_HIGH>;
162 shutdown-gpios = <&gpf 7 GPIO_ACTIVE_LOW>;
169 pinctrl-names = "default";
170 pinctrl-0 = <&pins_uart0>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pins_uart1>;
183 pinctrl-names = "default";
184 pinctrl-0 = <&pins_uart2>;
185 uart-has-rtscts;
188 compatible = "brcm,bcm4330-bt";
189 reset-gpios = <&gpf 8 GPIO_ACTIVE_HIGH>;
190 vcc-supply = <&wlan0_power>;
191 device-wakeup-gpios = <&gpf 5 GPIO_ACTIVE_HIGH>;
192 host-wakeup-gpios = <&gpf 6 GPIO_ACTIVE_HIGH>;
193 shutdown-gpios = <&gpf 4 GPIO_ACTIVE_LOW>;
200 pinctrl-names = "default";
201 pinctrl-0 = <&pins_uart3>;
207 pinctrl-names = "default";
208 pinctrl-0 = <&pins_uart4>;
214 pinctrl-names = "default";
215 pinctrl-0 = <&pins_i2c0>;
217 clock-frequency = <400000>;
220 compatible = "active-semi,act8600";
226 regulator-name = "DCDC_REG1";
227 regulator-min-microvolt = <1100000>;
228 regulator-max-microvolt = <1100000>;
229 regulator-always-on;
232 regulator-name = "DCDC_REG2";
233 regulator-min-microvolt = <1500000>;
234 regulator-max-microvolt = <1500000>;
235 regulator-always-on;
238 regulator-name = "DCDC_REG3";
239 regulator-min-microvolt = <3300000>;
240 regulator-max-microvolt = <3300000>;
241 regulator-always-on;
244 regulator-name = "SUDCDC_REG4";
245 regulator-min-microvolt = <5000000>;
246 regulator-max-microvolt = <5000000>;
247 regulator-always-on;
250 regulator-name = "LDO_REG5";
251 regulator-min-microvolt = <2500000>;
252 regulator-max-microvolt = <2500000>;
253 regulator-always-on;
256 regulator-name = "LDO_REG6";
257 regulator-min-microvolt = <2500000>;
258 regulator-max-microvolt = <2500000>;
259 regulator-always-on;
262 regulator-name = "LDO_REG7";
263 regulator-min-microvolt = <2800000>;
264 regulator-max-microvolt = <2800000>;
265 regulator-always-on;
268 regulator-name = "LDO_REG8";
269 regulator-min-microvolt = <1500000>;
270 regulator-max-microvolt = <1500000>;
271 regulator-always-on;
274 regulator-name = "LDO_REG9";
279 * factory programmed chip variant.
283 regulator-min-microvolt = <3300000>;
284 regulator-max-microvolt = <3300000>;
285 regulator-always-on;
288 regulator-name = "LDO_REG10";
289 regulator-min-microvolt = <1200000>;
290 regulator-max-microvolt = <1200000>;
291 regulator-always-on;
300 pinctrl-names = "default";
301 pinctrl-0 = <&pins_i2c1>;
308 pinctrl-names = "default";
309 pinctrl-0 = <&pins_i2c2>;
316 pinctrl-names = "default";
317 pinctrl-0 = <&pins_i2c3>;
324 pinctrl-names = "default";
325 pinctrl-0 = <&pins_i2c4>;
327 clock-frequency = <400000>;
333 interrupt-parent = <&gpf>;
341 nandc: nand-controller@1 {
342 compatible = "ingenic,jz4780-nand";
345 #address-cells = <1>;
346 #size-cells = <0>;
348 ingenic,bch-controller = <&bch>;
350 ingenic,nemc-tAS = <10>;
351 ingenic,nemc-tAH = <5>;
352 ingenic,nemc-tBP = <10>;
353 ingenic,nemc-tAW = <15>;
354 ingenic,nemc-tSTRV = <100>;
360 pinctrl-names = "default";
361 pinctrl-0 = <&pins_nemc>;
366 nand-ecc-step-size = <1024>;
367 nand-ecc-strength = <24>;
368 nand-ecc-mode = "hw";
369 nand-on-flash-bbt;
371 pinctrl-names = "default";
372 pinctrl-0 = <&pins_nemc_cs1>;
375 compatible = "fixed-partitions";
376 #address-cells = <2>;
377 #size-cells = <2>;
380 label = "u-boot-spl";
385 label = "u-boot";
390 label = "u-boot-env";
409 davicom,no-eeprom;
411 pinctrl-names = "default";
412 pinctrl-0 = <&pins_nemc_cs6>;
417 ingenic,nemc-tAS = <15>;
418 ingenic,nemc-tAH = <10>;
419 ingenic,nemc-tBP = <20>;
420 ingenic,nemc-tAW = <50>;
421 ingenic,nemc-tSTRV = <100>;
423 reset-gpios = <&gpf 12 GPIO_ACTIVE_HIGH>;
424 vcc-supply = <ð0_power>;
426 interrupt-parent = <&gpe>;
429 nvmem-cells = <ð0_addr>;
430 nvmem-cell-names = "mac-address";
441 vcc-supply = <&otg_power>;
451 groups = "uart0-data";
452 bias-disable;
457 groups = "uart1-data";
458 bias-disable;
463 groups = "uart2-data", "uart2-hwflow";
464 bias-disable;
469 groups = "uart3-data", "uart3-hwflow";
470 bias-disable;
475 groups = "uart4-data";
476 bias-disable;
481 groups = "i2c0-data";
482 bias-disable;
487 groups = "i2c1-data";
488 bias-disable;
493 groups = "i2c2-data";
494 bias-disable;
499 groups = "i2c3-data";
500 bias-disable;
505 groups = "i2c4-data-e";
506 bias-disable;
511 groups = "nemc-data", "nemc-cle-ale", "nemc-rd-we", "nemc-frd-fwe";
512 bias-disable;
515 pins_nemc_cs1: nemc-cs1 {
516 function = "nemc-cs1";
517 groups = "nemc-cs1";
518 bias-disable;
521 pins_nemc_cs6: nemc-cs6 {
522 function = "nemc-cs6";
523 groups = "nemc-cs6";
524 bias-disable;
529 groups = "mmc0-1bit-e", "mmc0-4bit-e";
530 bias-disable;
535 groups = "mmc1-1bit-d", "mmc1-4bit-d";
536 bias-disable;