690 lines
18 KiB
Plaintext
690 lines
18 KiB
Plaintext
|
/{
|
||
|
clocks {
|
||
|
compatible = "allwinner,clk-init";
|
||
|
device_type = "clocks";
|
||
|
#address-cells = <2>;
|
||
|
#size-cells = <2>;
|
||
|
ranges;
|
||
|
reg = <0x0 0x02001000 0x0 0x1000>, /*cpux space */
|
||
|
<0x0 0x07010000 0x0 0x1400>, /*cpus space */
|
||
|
<0x0 0x07090000 0x0 0x400>; /*rtc space */
|
||
|
|
||
|
/* register fixed rate clock*/
|
||
|
clk_losc: losc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <32768>;
|
||
|
clock-output-names = "losc";
|
||
|
};
|
||
|
clk_iosc: iosc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <16000000>;
|
||
|
clock-output-names = "iosc";
|
||
|
};
|
||
|
clk_hosc: hosc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <24000000>;
|
||
|
clock-output-names = "hosc";
|
||
|
};
|
||
|
clk_hoscdiv32k: hoscdiv32k {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <32768>;
|
||
|
clock-output-names = "hoscdiv32k";
|
||
|
};
|
||
|
clk_osc48m: osc48m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <48000000>;
|
||
|
clock-output-names = "osc48m";
|
||
|
};
|
||
|
clk_pll_periph0div25m:pll_periph0div25m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-clock";
|
||
|
clock-frequency = <25000000>;
|
||
|
clock-output-names = "pll_periph0div25m";
|
||
|
};
|
||
|
|
||
|
/* register allwinner,pll-clock */
|
||
|
clk_pll_cpu: pll_cpu {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_cpu";
|
||
|
};
|
||
|
clk_pll_periph0: pll_periph0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
assigned-clocks = <&clk_pll_periph0>;
|
||
|
assigned-clock-rates = <600000000>;
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_periph0";
|
||
|
};
|
||
|
clk_pll_audio0: pll_audio0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_audio0";
|
||
|
};
|
||
|
clk_pll_audio0_div2: pll_audio0_div2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_audio0_div2";
|
||
|
};
|
||
|
clk_pll_audio0_div5: pll_audio0_div5 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_audio0_div5";
|
||
|
};
|
||
|
clk_pll_audio1: pll_audio1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpus-pll-clock";
|
||
|
lock-mode = "new";
|
||
|
clock-output-names = "pll_audio1";
|
||
|
};
|
||
|
|
||
|
/* register fixed factor clock*/
|
||
|
clk_pll_periph0x2: pll_periph0x2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_periph0>;
|
||
|
clock-mult = <2>;
|
||
|
clock-div = <1>;
|
||
|
clock-output-names = "pll_periph0x2";
|
||
|
};
|
||
|
clk_pll_periph0x4: pll_periph0x4 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_periph0>;
|
||
|
clock-mult = <4>;
|
||
|
clock-div = <1>;
|
||
|
clock-output-names = "pll_periph0x4";
|
||
|
};
|
||
|
clk_pll_periph0800m: pll_periph0800m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_periph0x4>;
|
||
|
clock-mult = <1>;
|
||
|
clock-div = <3>;
|
||
|
clock-output-names = "pll_periph0800m";
|
||
|
};
|
||
|
clk_periph32k: periph32k {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_periph0x2>;
|
||
|
clock-mult = <1>;
|
||
|
clock-div = <36621>;
|
||
|
clock-output-names = "periph32k";
|
||
|
};
|
||
|
clk_pll_audio1x4: pll_audio1x4 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_audio1>;
|
||
|
clock-mult = <4>;
|
||
|
clock-div = <1>;
|
||
|
clock-output-names = "pll_audio1x4";
|
||
|
};
|
||
|
clk_pll_audio1x2: pll_audio1x2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_pll_audio1>;
|
||
|
clock-mult = <2>;
|
||
|
clock-div = <1>;
|
||
|
clock-output-names = "pll_audio1x2";
|
||
|
};
|
||
|
clk_hoscd2: hoscd2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_hosc>;
|
||
|
clock-mult = <1>;
|
||
|
clock-div = <2>;
|
||
|
clock-output-names = "hoscd2";
|
||
|
};
|
||
|
clk_osc48md4: osc48md4 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,fixed-factor-clock";
|
||
|
clocks = <&clk_osc48m>;
|
||
|
clock-mult = <1>;
|
||
|
clock-div = <4>;
|
||
|
clock-output-names = "osc48md4";
|
||
|
};
|
||
|
|
||
|
/* register allwinner,periph-clock */
|
||
|
clk_cpu: cpu {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,cpu-clock";
|
||
|
clock-output-names = "cpu";
|
||
|
};
|
||
|
clk_axi: axi {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "axi";
|
||
|
};
|
||
|
clk_cpuapb: cpuapb {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "cpuapb";
|
||
|
};
|
||
|
clk_psi: psi {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "psi";
|
||
|
};
|
||
|
clk_ahb1: ahb1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "ahb1";
|
||
|
};
|
||
|
clk_ahb2: ahb2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "ahb2";
|
||
|
};
|
||
|
clk_apb1: apb1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "apb1";
|
||
|
};
|
||
|
clk_apb2: apb2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "apb2";
|
||
|
};
|
||
|
clk_mbus: mbus {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "mbus";
|
||
|
};
|
||
|
clk_ce: ce {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "ce";
|
||
|
};
|
||
|
clk_aipu: aipu {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "aipu";
|
||
|
};
|
||
|
clk_aipu_slv: aipu_slv {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "aipu_slv";
|
||
|
};
|
||
|
clk_dma: dma {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "dma";
|
||
|
};
|
||
|
clk_msgbox0: msgbox0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "msgbox0";
|
||
|
};
|
||
|
clk_msgbox1: msgbox1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "msgbox1";
|
||
|
};
|
||
|
clk_hwspinlockt: hwspinlock {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "hwspinlock";
|
||
|
};
|
||
|
clk_hstimer: hstimer {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "hstimer";
|
||
|
};
|
||
|
clk_avs: avs {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "avs";
|
||
|
};
|
||
|
clk_dbgsys: dbgsys {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "dbgsys";
|
||
|
};
|
||
|
clk_pwm: pwm {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "pwm";
|
||
|
};
|
||
|
clk_sdram: sdram {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdram";
|
||
|
};
|
||
|
clk_nand0: nand0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "nand0";
|
||
|
};
|
||
|
clk_nand1: nand1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "nand1";
|
||
|
};
|
||
|
clk_sdmmc0_mod: sdmmc0_mod {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc0_mod";
|
||
|
};
|
||
|
clk_sdmmc0_bus: sdmmc0_bus {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc0_bus";
|
||
|
};
|
||
|
clk_sdmmc0_rst: sdmmc0_rst {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc0_rst";
|
||
|
};
|
||
|
clk_sdmmc1_mod: sdmmc1_mod {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc1_mod";
|
||
|
};
|
||
|
clk_sdmmc1_bus: sdmmc1_bus {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc1_bus";
|
||
|
};
|
||
|
clk_sdmmc1_rst: sdmmc1_rst {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "sdmmc1_rst";
|
||
|
};
|
||
|
clk_uart0: uart0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "uart0";
|
||
|
};
|
||
|
clk_uart1: uart1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "uart1";
|
||
|
};
|
||
|
clk_uart2: uart2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "uart2";
|
||
|
};
|
||
|
clk_uart3: uart3 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "uart3";
|
||
|
};
|
||
|
|
||
|
|
||
|
clk_twi0: twi0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "twi0";
|
||
|
};
|
||
|
|
||
|
clk_twi1: twi1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "twi1";
|
||
|
};
|
||
|
|
||
|
clk_scr0: scr0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "scr0";
|
||
|
};
|
||
|
clk_spi0: spi0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "spi0";
|
||
|
};
|
||
|
clk_spi1: spi1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "spi1";
|
||
|
};
|
||
|
clk_gmac0_25m: gmac0_25m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "gmac0_25m";
|
||
|
};
|
||
|
clk_gmac0: gmac0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "gmac0";
|
||
|
};
|
||
|
clk_irrx: irrx {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "irrx";
|
||
|
};
|
||
|
clk_irtx: irtx {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "irtx";
|
||
|
};
|
||
|
clk_i2s0: i2s0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "i2s0";
|
||
|
};
|
||
|
clk_i2s1: i2s1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "i2s1";
|
||
|
};
|
||
|
clk_i2s2: i2s2 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "i2s2";
|
||
|
};
|
||
|
clk_spdif: spdif {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "spdif";
|
||
|
};
|
||
|
clk_spdifrx: spdifrx {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "spdifrx";
|
||
|
};
|
||
|
clk_usbphy0: usbphy0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbphy0";
|
||
|
};
|
||
|
clk_usbphy1: usbphy1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbphy1";
|
||
|
};
|
||
|
clk_usbohci0: usbohci0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbohci0";
|
||
|
};
|
||
|
clk_usbohci0_12m: usbohci0_12m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbohci0_12m";
|
||
|
};
|
||
|
clk_usbohci1: usbohci1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbohci1";
|
||
|
};
|
||
|
clk_usbohci1_12m: usbohci1_12m {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbohci1_12m";
|
||
|
};
|
||
|
clk_usbehci0: usbehci0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbehci0";
|
||
|
};
|
||
|
clk_usbehci1: usbehci1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbehci1";
|
||
|
};
|
||
|
clk_usbotg0: usbotg0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbotg0";
|
||
|
};
|
||
|
clk_usbotg1: usbotg1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "usbotg1";
|
||
|
};
|
||
|
clk_pio: pio {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "pio";
|
||
|
};
|
||
|
clk_ledc: ledc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-clock";
|
||
|
clock-output-names = "ledc";
|
||
|
};
|
||
|
|
||
|
/*cpus space clocks from PRCM-SPEC*/
|
||
|
clk_cpurahbs: cpurahbs {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "cpurahbs";
|
||
|
};
|
||
|
clk_cpurapbs0: cpurapbs0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
assigned-clocks = <&clk_cpurapbs0>;
|
||
|
assigned-clock-rates = <100000000>;
|
||
|
clock-output-names = "cpurapbs0";
|
||
|
};
|
||
|
clk_cpurapbs1: cpurapbs1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "cpurapbs1";
|
||
|
};
|
||
|
clk_pll_lock_dg: pll_lock_dg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "pll_lock_dg";
|
||
|
};
|
||
|
clk_pll_dg: pll_dg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "pll_dg";
|
||
|
};
|
||
|
clk_mad: mad {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "mad";
|
||
|
};
|
||
|
clk_mad_cfg: mad_cfg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "mad_cfg";
|
||
|
};
|
||
|
clk_lpsd: lpsd {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "lpsd";
|
||
|
};
|
||
|
clk_mad_sram: mad_sram {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "mad_sram";
|
||
|
};
|
||
|
clk_gpadc: gpadc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "gpadc";
|
||
|
};
|
||
|
clk_gpadc1: gpadc1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "gpadc1";
|
||
|
};
|
||
|
clk_ths: ths {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "ths";
|
||
|
};
|
||
|
clk_r_dma: r_dma {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_dma";
|
||
|
};
|
||
|
clk_timer: timer {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "timer";
|
||
|
};
|
||
|
clk_watchdog: watchdog {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "watchdog";
|
||
|
};
|
||
|
clk_r_pwm: r_pwm {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_pwm";
|
||
|
};
|
||
|
clk_codec_adc: codec_adc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "codec_adc";
|
||
|
};
|
||
|
clk_codec_dac: codec_dac {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "codec_dac";
|
||
|
};
|
||
|
clk_dmic: dmic {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dmic";
|
||
|
};
|
||
|
clk_lradc: lradc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "lradc";
|
||
|
};
|
||
|
clk_r_i2s0: r_i2s0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_i2s0";
|
||
|
};
|
||
|
clk_r_i2s0_asrc: r_i2s0_asrc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_i2s0_asrc";
|
||
|
};
|
||
|
clk_r_i2s1: r_i2s1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_i2s1";
|
||
|
};
|
||
|
clk_r_uart: r_uart {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_uart";
|
||
|
};
|
||
|
|
||
|
clk_r_twi0: r_twi0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_twi0";
|
||
|
};
|
||
|
|
||
|
clk_r_ppu: r_ppu {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_ppu";
|
||
|
};
|
||
|
clk_dsp0: dsp0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dsp0";
|
||
|
};
|
||
|
clk_dsp0_cfg: dsp0_cfg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dsp0_cfg";
|
||
|
};
|
||
|
clk_dsp1: dsp1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dsp1";
|
||
|
};
|
||
|
clk_dsp1_cfg: dsp1_cfg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dsp1_cfg";
|
||
|
};
|
||
|
clk_dsp0_dbg: dsp0_dbg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "dsp0_dbg";
|
||
|
};
|
||
|
clk_cpurcir: cpurcir {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "cpurcir";
|
||
|
};
|
||
|
clk_r_msgbox: r_msgbox {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_msgbox";
|
||
|
};
|
||
|
clk_r_hwspinlock: r_hwspinlock {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_hwspinlock";
|
||
|
};
|
||
|
clk_r_dsp_sram: r_dsp_sram {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_dsp_sram";
|
||
|
};
|
||
|
clk_r_dsp_cache0: r_dsp_cache0 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_dsp_cache0";
|
||
|
};
|
||
|
clk_r_dsp_cache1: r_dsp_cache1 {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "r_dsp_cache1";
|
||
|
};
|
||
|
clk_rtc: rtc {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "rtc";
|
||
|
};
|
||
|
clk_psram: psram {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "psram";
|
||
|
};
|
||
|
clk_cpucfg: cpucfg {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "cpucfg";
|
||
|
};
|
||
|
clk_cpurpio: cpurpio {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-cpus-clock";
|
||
|
clock-output-names = "cpurpio";
|
||
|
};
|
||
|
/*rtc clk*/
|
||
|
clk_losc_out: losc_out {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-rtc-clock";
|
||
|
clock-output-names = "losc_out";
|
||
|
};
|
||
|
clk_hosc32k: hosc32k {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-rtc-clock";
|
||
|
clock-output-names = "hosc32k";
|
||
|
};
|
||
|
clk_rtc_spi: rtc_spi {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-rtc-clock";
|
||
|
clock-output-names = "rtc_spi";
|
||
|
};
|
||
|
clk_dcxo_out: dcxo_out {
|
||
|
#clock-cells = <0>;
|
||
|
compatible = "allwinner,periph-rtc-clock";
|
||
|
clock-output-names = "dcxo_out";
|
||
|
};
|
||
|
};
|
||
|
};
|