• Home
  • Raw
  • Download

Lines Matching +full:firmware +full:- +full:clocks

4  * This file is dual-licensed: you can use it either under the terms
46 #include <dt-bindings/clock/meson8b-clkc.h>
47 #include <dt-bindings/gpio/meson8-gpio.h>
48 #include <dt-bindings/reset/amlogic,meson8b-clkc-reset.h>
49 #include <dt-bindings/reset/amlogic,meson8b-reset.h>
57 #address-cells = <1>;
58 #size-cells = <0>;
62 compatible = "arm,cortex-a9";
63 next-level-cache = <&L2>;
65 enable-method = "amlogic,meson8-smp";
71 compatible = "arm,cortex-a9";
72 next-level-cache = <&L2>;
74 enable-method = "amlogic,meson8-smp";
80 compatible = "arm,cortex-a9";
81 next-level-cache = <&L2>;
83 enable-method = "amlogic,meson8-smp";
89 compatible = "arm,cortex-a9";
90 next-level-cache = <&L2>;
92 enable-method = "amlogic,meson8-smp";
98 compatible = "arm,cortex-a9-pmu";
103 interrupt-affinity = <&cpu0>, <&cpu1>, <&cpu2>, <&cpu3>;
106 reserved-memory {
107 #address-cells = <1>;
108 #size-cells = <1>;
111 /* 2 MiB reserved for Hardware ROM Firmware? */
114 no-map;
118 * 1 MiB reserved for the "ARM Power Firmware": this is ARM
120 * piece of ARC code ("arc_power" in the vendor u-boot tree)
122 * The arc_power firmware then checks various wakeup sources
124 * simply the power key) and re-starts the ARM core once it
127 power-firmware@4f00000 {
129 no-map;
134 compatible = "arm,cortex-a9-scu";
141 compatible = "amlogic,meson8-pmu", "syscon";
146 compatible = "amlogic,meson8-aobus-pinctrl";
148 #address-cells = <1>;
149 #size-cells = <1>;
152 gpio_ao: ao-bank@14 {
156 reg-names = "mux", "pull", "gpio";
157 gpio-controller;
158 #gpio-cells = <2>;
159 gpio-ranges = <&pinctrl_aobus 0 0 16>;
183 pwm_f_ao_pins: pwm-f-ao {
193 clkc: clock-controller@4000 {
194 #clock-cells = <1>;
195 #reset-cells = <1>;
196 compatible = "amlogic,meson8-clkc";
200 reset: reset-controller@4404 {
201 compatible = "amlogic,meson8b-reset";
203 #reset-cells = <1>;
206 analog_top: analog-top@81a8 {
207 compatible = "amlogic,meson8-analog-top", "syscon";
212 compatible = "amlogic,meson8-pwm", "amlogic,meson8b-pwm";
214 #pwm-cells = <3>;
219 compatible = "amlogic,meson8-cbus-pinctrl";
221 #address-cells = <1>;
222 #size-cells = <1>;
230 reg-names = "mux", "pull", "pull-enable", "gpio";
231 gpio-controller;
232 #gpio-cells = <2>;
233 gpio-ranges = <&pinctrl_cbus 0 0 120>;
236 sd_a_pins: sd-a {
244 sd_b_pins: sd-b {
252 sd_c_pins: sd-c {
278 pwm_e_pins: pwm-e {
285 uart_a1_pins: uart-a1 {
293 uart_a1_cts_rts_pins: uart-a1-cts-rts {
304 smp-sram@1ff80 {
305 compatible = "amlogic,meson8-smp-sram";
311 compatible = "amlogic,meson8-efuse";
312 clocks = <&clkc CLKID_EFUSE>;
313 clock-names = "core";
317 clocks = <&clkc CLKID_ETH>;
318 clock-names = "stmmaceth";
322 compatible = "amlogic,meson8-gpio-intc", "amlogic,meson-gpio-intc";
327 compatible = "amlogic,meson8-rng", "amlogic,meson-rng";
328 clocks = <&clkc CLKID_RNG0>;
329 clock-names = "core";
333 clocks = <&clkc CLKID_CLK81>;
337 clocks = <&clkc CLKID_CLK81>;
341 clocks = <&clkc CLKID_CLK81>;
345 arm,data-latency = <3 3 3>;
346 arm,tag-latency = <2 2 2>;
347 arm,filter-ranges = <0x100000 0xc0000000>;
348 prefetch-data = <1>;
349 prefetch-instr = <1>;
350 arm,shared-override;
354 compatible = "amlogic,meson8-pwm", "amlogic,meson8b-pwm";
358 compatible = "amlogic,meson8-pwm", "amlogic,meson8b-pwm";
362 compatible = "amlogic,meson8-saradc", "amlogic,meson-saradc";
363 clocks = <&clkc CLKID_XTAL>,
365 clock-names = "clkin", "core";
369 compatible = "amlogic,meson8-sdio", "amlogic,meson-mx-sdio";
370 clocks = <&clkc CLKID_SDIO>, <&clkc CLKID_CLK81>;
371 clock-names = "core", "clkin";
375 clocks = <&clkc CLKID_CLK81>;
379 compatible = "amlogic,meson8-uart", "amlogic,meson-uart";
380 clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_XTAL>, <&clkc CLKID_CLK81>;
381 clock-names = "baud", "xtal", "pclk";
385 compatible = "amlogic,meson8-uart", "amlogic,meson-uart";
386 clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_XTAL>, <&clkc CLKID_UART0>;
387 clock-names = "baud", "xtal", "pclk";
391 compatible = "amlogic,meson8-uart", "amlogic,meson-uart";
392 clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_XTAL>, <&clkc CLKID_UART1>;
393 clock-names = "baud", "xtal", "pclk";
397 compatible = "amlogic,meson8-uart", "amlogic,meson-uart";
398 clocks = <&clkc CLKID_CLK81>, <&clkc CLKID_XTAL>, <&clkc CLKID_UART2>;
399 clock-names = "baud", "xtal", "pclk";
403 compatible = "amlogic,meson8-usb", "snps,dwc2";
404 clocks = <&clkc CLKID_USB0_DDR_BRIDGE>;
405 clock-names = "otg";
409 compatible = "amlogic,meson8-usb", "snps,dwc2";
410 clocks = <&clkc CLKID_USB1_DDR_BRIDGE>;
411 clock-names = "otg";
415 compatible = "amlogic,meson8-usb2-phy", "amlogic,meson-mx-usb2-phy";
416 clocks = <&clkc CLKID_USB>, <&clkc CLKID_USB0>;
417 clock-names = "usb_general", "usb";
422 compatible = "amlogic,meson8-usb2-phy", "amlogic,meson-mx-usb2-phy";
423 clocks = <&clkc CLKID_USB>, <&clkc CLKID_USB1>;
424 clock-names = "usb_general", "usb";