1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Copyright (c) 2016 Endless Computers, Inc.
4 * Author: Carlo Caione <carlo@endlessm.com>
7 #include "meson-gxl.dtsi"
10 compatible = "amlogic,meson-gxm";
47 compatible = "arm,cortex-a53";
49 enable-method = "psci";
50 next-level-cache = <&l2>;
51 clocks = <&scpi_dvfs 1>;
56 compatible = "arm,cortex-a53";
58 enable-method = "psci";
59 next-level-cache = <&l2>;
60 clocks = <&scpi_dvfs 1>;
65 compatible = "arm,cortex-a53";
67 enable-method = "psci";
68 next-level-cache = <&l2>;
69 clocks = <&scpi_dvfs 1>;
74 compatible = "arm,cortex-a53";
76 enable-method = "psci";
77 next-level-cache = <&l2>;
78 clocks = <&scpi_dvfs 1>;
84 usb2_phy2: phy@78040 {
85 compatible = "amlogic,meson-gxl-usb2-phy";
87 reg = <0x0 0x78040 0x0 0x20>;
88 clocks = <&clkc CLKID_USB>;
90 resets = <&reset RESET_USB_OTG>;
96 compatible = "amlogic,meson-gxm-mali", "arm,mali-t820";
97 reg = <0x0 0xc0000 0x0 0x40000>;
98 interrupt-parent = <&gic>;
99 interrupts = <GIC_SPI 162 IRQ_TYPE_LEVEL_HIGH>,
100 <GIC_SPI 161 IRQ_TYPE_LEVEL_HIGH>,
101 <GIC_SPI 160 IRQ_TYPE_LEVEL_HIGH>;
102 interrupt-names = "job", "mmu", "gpu";
103 clocks = <&clkc CLKID_MALI>;
104 resets = <&reset RESET_MALI_CAPB3>, <&reset RESET_MALI>;
107 * Mali clocking is provided by two identical clock paths
108 * MALI_0 and MALI_1 muxed to a single clock by a glitch
109 * free mux to safely change frequency while running.
111 assigned-clocks = <&clkc CLKID_MALI_0_SEL>,
112 <&clkc CLKID_MALI_0>,
113 <&clkc CLKID_MALI>; /* Glitch free mux */
114 assigned-clock-parents = <&clkc CLKID_FCLK_DIV3>,
115 <0>, /* Do Nothing */
116 <&clkc CLKID_MALI_0>;
117 assigned-clock-rates = <0>, /* Do Nothing */
119 <0>; /* Do Nothing */
124 compatible = "amlogic,meson-gxm-aoclkc", "amlogic,meson-gx-aoclkc";
128 compatible = "amlogic,meson-gxm-saradc", "amlogic,meson-saradc";
132 clock-indices = <0 1>;
133 clock-output-names = "vbig", "vlittle";
137 compatible = "amlogic,meson-gxm-vpu", "amlogic,meson-gx-vpu";
141 compatible = "amlogic,meson-gxm-dw-hdmi", "amlogic,meson-gx-dw-hdmi";
145 phys = <&usb3_phy>, <&usb2_phy0>, <&usb2_phy1>, <&usb2_phy2>;
149 compatible = "amlogic,gxm-vdec", "amlogic,gx-vdec";