/*
* Device Tree Source for OMAP24xx clock data
*
* Copyright (C) 2014 Texas Instruments, Inc.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 as
* published by the Free Software Foundation.
*/
&scrm_clocks {
mcbsp1_mux_fck: mcbsp1_mux_fck {
#clock-cells = <0>;
compatible = "ti,composite-mux-clock";
clocks = <&func_96m_ck>, <&mcbsp_clks>;
ti,bit-shift = <2>;
reg = <0x0274>;
};
mcbsp1_fck: mcbsp1_fck {
#clock-cells = <0>;
compatible = "ti,composite-clock";
clocks = <&mcbsp1_gate_fck>, <&mcbsp1_mux_fck>;
};
mcbsp2_mux_fck: mcbsp2_mux_fck {
#clock-cells = <0>;
compatible = "ti,composite-mux-clock";
clocks = <&func_96m_ck>, <&mcbsp_clks>;
ti,bit-shift = <6>;
reg = <0x0274>;
};
mcbsp2_fck: mcbsp2_fck {
#clock-cells = <0>;
compatible = "ti,composite-clock";
clocks = <&mcbsp2_gate_fck>, <&mcbsp2_mux_fck>;
};
};
&prcm_clocks {
func_32k_ck: func_32k_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <32768>;
};
secure_32k_ck: secure_32k_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <32768>;
};
virt_12m_ck: virt_12m_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <12000000>;
};
virt_13m_ck: virt_13m_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <13000000>;
};
virt_19200000_ck: virt_19200000_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <19200000>;
};
virt_26m_ck: virt_26m_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <26000000>;
};
aplls_clkin_ck: aplls_clkin_ck {
#clock-cells = <0>;
compatible = "ti,mux-clock";
clocks = <&virt_19200000_ck>, <&virt_26m_ck>, <&virt_13m_ck>, <&virt_12m_ck>;
ti,bit-shift = <23>;
reg = <0x0540>;
};
aplls_clkin_x2_ck: aplls_clkin_x2_ck {
#clock-cells = <0>;
compatible = "fixed-factor-clock";
clocks = <&aplls_clkin_ck>;
clock-mult = <2>;
clock-div = <1>;
};
osc_ck: osc_ck {
#clock-cells = <0>;
compatible = "ti,mux-clock";
clocks = <&aplls_clkin_ck>, <&aplls_clkin_x2_ck>;
ti,bit-shift = <6>;
reg = <0x0060>;
ti,index-starts-at-one;
};
sys_ck: sys_ck {
#clock-cells = <0>;
compatible = "ti,divider-clock";
clocks = <&osc_ck>;
ti,bit-shift = <6>;
ti,max-div = <3>;
reg = <0x0060>;
ti,index-starts-at-one;
};
alt_ck: alt_ck {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <54000000>;
};
mcbsp_clks: mcbsp_clks {
#clock-cells = <0>;
compatible = "fixed-clock";
clock-frequency = <0x0>;
};
dpll_ck: dpll_ck {
#clock-cells = <0>;
compatible = "ti,omap2-dpll-core-clock";
clocks = <&sys_ck>, <&sys_ck>;
reg
|