Lines Matching full:clock

1 * Samsung Exynos5260 Clock Controller
3 Exynos5260 has 13 clock controllers which are instantiated
4 independently from the device-tree. These clock controllers
8 Each clock is assigned an identifier and client nodes can use
9 this identifier to specify the clock which they consume. All
11 dt-bindings/clock/exynos5260-clk.h header and can be used in
17 is expected that they are defined using standard clock bindings
18 with following clock-output-names:
20 - "fin_pll" - PLL input clock from XXTI
21 - "xrtcxti" - input clock from XRTCXTI
22 - "ioclk_pcm_extclk" - pcm external operation clock
23 - "ioclk_spdif_extclk" - spdif external operation clock
24 - "ioclk_i2s_cdclk" - i2s0 codec clock
29 These clocks are fed into the clock controller and then routed to
33 - "phyclk_dptx_phy_ch3_txd_clk" - dp phy clock for channel 3
34 - "phyclk_dptx_phy_ch2_txd_clk" - dp phy clock for channel 2
35 - "phyclk_dptx_phy_ch1_txd_clk" - dp phy clock for channel 1
36 - "phyclk_dptx_phy_ch0_txd_clk" - dp phy clock for channel 0
37 - "phyclk_hdmi_phy_tmds_clko" - hdmi phy tmds clock
38 - "phyclk_hdmi_phy_pixel_clko" - hdmi phy pixel clock
40 - "phyclk_dptx_phy_o_ref_clk_24m" - dp phy reference clock
43 - "phyclk_usbhost20_phy_phyclock" - usb 2.0 phy clock
47 - "phyclk_usbdrd30_udrd30_phyclock" - usb 3.0 phy clock
49 Required Properties for Clock Controller:
52 1) "samsung,exynos5260-clock-top"
53 2) "samsung,exynos5260-clock-peri"
54 3) "samsung,exynos5260-clock-egl"
55 4) "samsung,exynos5260-clock-kfc"
56 5) "samsung,exynos5260-clock-g2d"
57 6) "samsung,exynos5260-clock-mif"
58 7) "samsung,exynos5260-clock-mfc"
59 8) "samsung,exynos5260-clock-g3d"
60 9) "samsung,exynos5260-clock-fsys"
61 10) "samsung,exynos5260-clock-aud"
62 11) "samsung,exynos5260-clock-isp"
63 12) "samsung,exynos5260-clock-gscl"
64 13) "samsung,exynos5260-clock-disp"
69 - #clock-cells: should be 1.
71 - clocks: list of clock identifiers which are fed as the input to
72 the given clock controller. Please refer the next section to find
75 - clock-names: list of names of clocks which are fed as the input
76 to the given clock controller.
78 Input clocks for top clock controller:
84 Input clocks for peri clock controller:
100 Input clocks for egl clock controller:
104 Input clocks for kfc clock controller:
108 Input clocks for g2d clock controller:
112 Input clocks for mif clock controller:
115 Input clocks for mfc clock controller:
119 Input clocks for g3d clock controller:
122 Input clocks for fsys clock controller:
131 Input clocks for aud clock controller:
137 Input clocks for isp clock controller:
143 Input clocks for gscl clock controller:
148 Input clocks for disp clock controller:
169 Example 1: An example of a clock controller node is listed below.
171 clock_mfc: clock-controller@11090000 {
172 compatible = "samsung,exynos5260-clock-mfc";
173 clock = <&fin_pll>, <&clock_top TOP_DOUT_ACLK_MFC_333>;
174 clock-names = "fin_pll", "dout_aclk_mfc_333";
176 #clock-cells = <1>;
179 Example 2: UART controller node that consumes the clock generated by the
180 peri clock controller. Refer to the standard clock bindings for
181 information about 'clocks' and 'clock-names' property.
188 clock-names = "uart", "clk_uart_baud0";