760 lines
20 KiB
Plaintext
Executable File
760 lines
20 KiB
Plaintext
Executable File
/{
|
|
clocks {
|
|
compatible = "allwinner,clk-init";
|
|
device_type = "clocks";
|
|
#address-cells = <2>;
|
|
#size-cells = <2>;
|
|
ranges;
|
|
reg = <0x0 0x01c20000 0x0 0x0324>; /*cpux space*/
|
|
|
|
/* register fixed rate clock*/
|
|
clk_losc_ext: losc_ext {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-clock";
|
|
clock-frequency = <32768>;
|
|
clock-output-names = "losc_ext";
|
|
};
|
|
|
|
clk_losc_rc: losc_rc{
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-clock";
|
|
clock-frequency = <2000000>;
|
|
clock-output-names = "losc_rc";
|
|
};
|
|
|
|
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_ext_clk: ext_clk {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-clock";
|
|
clock-frequency = <24000000>;
|
|
clock-output-names = "ext_clk";
|
|
};
|
|
/* register allwinner,sunxi-pll-clock */
|
|
clk_pll_cpu: pll_cpu {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_cpu";
|
|
};
|
|
clk_pll_audio: pll_audio {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
assigned-clock-rates = <24576000>;
|
|
clock-output-names = "pll_audio";
|
|
};
|
|
clk_pll_video0: pll_video0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_video0";
|
|
};
|
|
clk_pll_ve: pll_ve {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_ve";
|
|
};
|
|
clk_pll_ddr0: pll_ddr0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_ddr0";
|
|
};
|
|
clk_pll_periph0: pll_periph0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
assigned-clock-rates = <600000000>;
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_periph0";
|
|
};
|
|
clk_pll_periph1: pll_periph1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_periph1";
|
|
};
|
|
clk_pll_video1: pll_video1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_video1";
|
|
};
|
|
clk_pll_sata: pll_sata {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_sata";
|
|
};
|
|
clk_pll_gpu: pll_gpu {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_gpu";
|
|
};
|
|
clk_pll_mipi: pll_mipi {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_mipi";
|
|
};
|
|
clk_pll_de: pll_de {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
assigned-clock-rates = <297000000>;
|
|
assigned-clocks = <&clk_pll_de>;
|
|
clock-output-names = "pll_de";
|
|
};
|
|
clk_pll_ddr1: pll_ddr1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,pll-clock";
|
|
lock-mode = "new";
|
|
clock-output-names = "pll_ddr1";
|
|
};
|
|
/* register fixed factor clock*/
|
|
clk_pll_audiox8: pll_audiox8 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_audio>;
|
|
clock-mult = <8>;
|
|
clock-div = <1>;
|
|
clock-output-names = "pll_audiox8";
|
|
};
|
|
clk_pll_audiox4: pll_audiox4 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_audio>;
|
|
clock-mult = <8>;
|
|
clock-div = <2>;
|
|
clock-output-names = "pll_audiox4";
|
|
};
|
|
clk_pll_audiox2: pll_audiox2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_audio>;
|
|
clock-mult = <8>;
|
|
clock-div = <4>;
|
|
clock-output-names = "pll_audiox2";
|
|
};
|
|
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_periph1x2: pll_periph1x2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_periph1>;
|
|
clock-mult = <2>;
|
|
clock-div = <1>;
|
|
clock-output-names = "pll_periph1x2";
|
|
};
|
|
clk_pll_video0x2: pll_video0x2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_video0>;
|
|
clock-mult = <2>;
|
|
clock-div = <1>;
|
|
clock-output-names = "pll_video0x2";
|
|
};
|
|
clk_pll_video1x2: pll_video1x2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_pll_video1>;
|
|
clock-mult = <2>;
|
|
clock-div = <1>;
|
|
clock-output-names = "pll_video1x2";
|
|
};
|
|
clk_hosc_32k: hosc_32k {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_hosc>;
|
|
clock-mult = <1>;
|
|
clock-div = <750>;
|
|
clock-output-names = "hosc_32k";
|
|
};
|
|
clk_hoscx2: hoscx2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,fixed-factor-clock";
|
|
clocks = <&clk_hosc>;
|
|
clock-mult = <2>;
|
|
clock-div = <1>;
|
|
clock-output-names = "hoscx2";
|
|
};
|
|
/* register allwinner,sunxi-periph-clock */
|
|
clk_losc: losc {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_losc_ext>;
|
|
clock-output-names = "losc";
|
|
};
|
|
clk_cpu: cpu {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "cpu";
|
|
};
|
|
clk_cpuapb: cpuapb {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "cpuapb";
|
|
};
|
|
clk_axi: axi {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "axi";
|
|
};
|
|
clk_pll_periphahb0: pll_periphahb0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "pll_periphahb0";
|
|
};
|
|
clk_ahb1: ahb1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_periphahb0>;
|
|
assigned-clock-rates = <200000000>;
|
|
clock-output-names = "ahb1";
|
|
};
|
|
clk_apb1: apb1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-rates = <100000000>;
|
|
clock-output-names = "apb1";
|
|
};
|
|
clk_apb2: apb2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "apb2";
|
|
};
|
|
clk_ths: ths {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ths";
|
|
};
|
|
clk_nand: nand {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "nand";
|
|
};
|
|
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_sdmmc2_mod: sdmmc2_mod {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc2_mod";
|
|
};
|
|
clk_sdmmc2_bus: sdmmc2_bus {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc2_bus";
|
|
};
|
|
clk_sdmmc2_rst: sdmmc2_rst {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc2_rst";
|
|
};
|
|
clk_sdmmc3_mod: sdmmc3_mod {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc3_mod";
|
|
};
|
|
clk_sdmmc3_bus: sdmmc3_bus {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc3_bus";
|
|
};
|
|
clk_sdmmc3_rst: sdmmc3_rst {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdmmc3_rst";
|
|
};
|
|
clk_ts: ts {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ts";
|
|
};
|
|
clk_ce: ce {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ce";
|
|
};
|
|
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_spi2: spi2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "spi2";
|
|
};
|
|
clk_spi3: spi3 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "spi3";
|
|
};
|
|
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_ac97: ac97 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ac97";
|
|
};
|
|
clk_spdif: spdif {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "spdif";
|
|
};
|
|
clk_keypad: keypad {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "keypad";
|
|
};
|
|
clk_sata: sata {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sata";
|
|
};
|
|
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_usbphy2: usbphy2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbphy2";
|
|
};
|
|
clk_usbohci0: usbohci0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci0";
|
|
};
|
|
clk_usbohci1: usbohci1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci1";
|
|
};
|
|
clk_usbohci2: usbohci2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci2";
|
|
};
|
|
clk_ir0: ir0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ir0";
|
|
};
|
|
clk_ir1: ir1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ir1";
|
|
};
|
|
clk_de: de {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_de>;
|
|
assigned-clocks = <&clk_de>;
|
|
assigned-clock-rates = <297000000>;
|
|
clock-output-names = "de";
|
|
};
|
|
clk_de_mp: de_mp {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clocks = <&clk_de_mp>;
|
|
assigned-clock-parents = <&clk_pll_de>;
|
|
assigned-clock-rates = <297000000>;
|
|
clock-output-names = "de_mp";
|
|
};
|
|
clk_tcon_top: tcon_top {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "tcon_top";
|
|
assigned-clocks = <&clk_tcon_top>;
|
|
};
|
|
clk_tcon0: tcon0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_mipi>;
|
|
assigned-clocks = <&clk_tcon0>;
|
|
clock-output-names = "tcon0";
|
|
};
|
|
clk_tcon1: tcon1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video0>;
|
|
assigned-clocks = <&clk_tcon1>;
|
|
clock-output-names = "tcon1";
|
|
};
|
|
clk_tcon_tv0: tcon_tv0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tcon_tv0>;
|
|
clock-output-names = "tcon_tv0";
|
|
};
|
|
clk_tcon_tv1: tcon_tv1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tcon_tv1>;
|
|
clock-output-names = "tcon_tv1";
|
|
};
|
|
clk_deinterlace: deinterlace {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "deinterlace";
|
|
};
|
|
clk_csi_s: csi_s {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "csi_s";
|
|
};
|
|
clk_csi0_m: csi0_m {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "csi0_m";
|
|
};
|
|
clk_csi1_m: csi1_m {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "csi1_m";
|
|
};
|
|
clk_ve: ve {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ve";
|
|
};
|
|
clk_adda: adda {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "adda";
|
|
};
|
|
clk_addax4: addax4 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "addax4";
|
|
};
|
|
clk_avs: avs {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "avs";
|
|
};
|
|
clk_hdmi: hdmi {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clocks = <&clk_hdmi>;
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
clock-output-names = "hdmi";
|
|
};
|
|
clk_hdmi_slow: hdmi_slow {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "hdmi_slow";
|
|
};
|
|
clk_mbus: mbus {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_periph0x2>;
|
|
assigned-clock-rates = <400000000>;
|
|
clock-output-names = "mbus";
|
|
};
|
|
clk_mipidsi: mipidsi {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "mipidsi";
|
|
assigned-clocks = <&clk_mipidsi>;
|
|
};
|
|
clk_tve_top: tve_top {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "tve_top";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tve_top>;
|
|
};
|
|
clk_tve0: tve0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tve0>;
|
|
clock-output-names = "tve0";
|
|
};
|
|
clk_tve1: tve1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tve1>;
|
|
clock-output-names = "tve1";
|
|
};
|
|
clk_tvd_top: tvd_top {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "tvd_top";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tvd_top>;
|
|
};
|
|
clk_tvd0: tvd0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tvd0>;
|
|
clock-output-names = "tvd0";
|
|
};
|
|
clk_tvd1: tvd1 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tvd1>;
|
|
clock-output-names = "tvd1";
|
|
};
|
|
clk_tvd2: tvd2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tvd2>;
|
|
clock-output-names = "tvd2";
|
|
};
|
|
clk_tvd3: tvd3 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_pll_video1>;
|
|
assigned-clocks = <&clk_tvd3>;
|
|
clock-output-names = "tvd3";
|
|
};
|
|
clk_outa: outa {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
assigned-clock-parents = <&clk_losc>;
|
|
clock-output-names = "outa";
|
|
};
|
|
clk_outb: outb {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "outb";
|
|
};
|
|
clk_gpu: gpu {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "gpu";
|
|
};
|
|
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_usbehci2: usbehci2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbehci2";
|
|
};
|
|
clk_usbohci012m: usbohci012m {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci012m";
|
|
};
|
|
clk_usbohci112m: usbohci112m {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci112m";
|
|
};
|
|
clk_usbohci212m: usbohci212m {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbohci212m";
|
|
};
|
|
clk_usbotg: usbotg {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "usbotg";
|
|
};
|
|
clk_gmac: gmac {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "gmac";
|
|
};
|
|
clk_emac: emac {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "emac";
|
|
};
|
|
clk_sdram: sdram {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "sdram";
|
|
};
|
|
clk_dma: dma {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "dma";
|
|
};
|
|
clk_lvds: lvds {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "lvds";
|
|
};
|
|
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_uart4: uart4 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "uart4";
|
|
};
|
|
clk_uart5: uart5 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "uart5";
|
|
};
|
|
clk_uart6: uart6 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "uart6";
|
|
};
|
|
clk_uart7: uart7 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "uart7";
|
|
};
|
|
clk_scr0: scr0 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "scr0";
|
|
};
|
|
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_twi2: twi2 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "twi2";
|
|
};
|
|
clk_twi3: twi3 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "twi3";
|
|
};
|
|
clk_twi4: twi4 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "twi4";
|
|
};
|
|
clk_pio: pio {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "pio";
|
|
};
|
|
clk_ps20: ps20 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ps20";
|
|
};
|
|
clk_ps21: ps21 {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "ps21";
|
|
};
|
|
clk_can: can {
|
|
#clock-cells = <0>;
|
|
compatible = "allwinner,periph-clock";
|
|
clock-output-names = "can";
|
|
};
|
|
};/*clocks end*/
|
|
};
|