/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | lpc1850-cgu.txt | 1 * NXP LPC1850 Clock Generation Unit (CGU) 3 The CGU generates multiple independent clocks for the core and the 4 peripheral blocks of the LPC18xx. Each independent clock is called 5 a base clock and itself is one of the inputs to the two Clock 9 The CGU selects the inputs to the clock generators from multiple 10 clock sources, controls the clock generation, and routes the outputs 11 of the clock generators through the clock source bus to the output 12 stages. Each output stage provides an independent clock source and 13 corresponds to one of the base clocks for the LPC18xx. 15 - Above text taken from NXP LPC1850 User Manual. [all …]
|
H A D | exynos5433-clock.txt | 1 * Samsung Exynos5433 CMU (Clock Management Units) 3 The Exynos5433 clock controller generates and supplies clock to various 8 - compatible: should be one of the following. 9 - "samsung,exynos5433-cmu-top" - clock controller compatible for CMU_TOP 10 which generates clocks for IMEM/FSYS/G3D/GSCL/HEVC/MSCL/G2D/MFC/PERIC/PERIS 12 - "samsung,exynos5433-cmu-cpif" - clock controller compatible for CMU_CPIF 13 which generates clocks for LLI (Low Latency Interface) IP. 14 - "samsung,exynos5433-cmu-mif" - clock controller compatible for CMU_MIF 15 which generates clocks for DRAM Memory Controller domain. 16 - "samsung,exynos5433-cmu-peric" - clock controller compatible for CMU_PERIC [all …]
|
H A D | exynos5260-clock.txt | 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 [all …]
|
H A D | mvebu-core-clock.txt | 1 * Core Clock bindings for Marvell MVEBU SoCs 3 Marvell MVEBU SoCs usually allow to determine core clock frequencies by 4 reading the Sample-At-Reset (SAR) register. The core clock consumer should 5 specify the desired clock by having the clock ID in its "clocks" phandle cell. 7 The following is a list of provided IDs and clock names on Armada 370/XP: 8 0 = tclk (Internal Bus clock) 9 1 = cpuclk (CPU clock) 10 2 = nbclk (L2 Cache clock) 11 3 = hclk (DRAM control clock) 12 4 = dramclk (DDR clock) [all …]
|
H A D | xgene.txt | 1 Device Tree Clock bindings for APM X-Gene 3 This binding uses the common clock binding[1]. 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 - compatible : shall be one of the following: 9 "apm,xgene-socpll-clock" - for a X-Gene SoC PLL clock 10 "apm,xgene-pcppll-clock" - for a X-Gene PCP PLL clock 11 "apm,xgene-pmd-clock" - for a X-Gene PMD clock 12 "apm,xgene-device-clock" - for a X-Gene device clock 13 "apm,xgene-socpll-v2-clock" - for a X-Gene SoC PLL v2 clock 14 "apm,xgene-pcppll-v2-clock" - for a X-Gene PCP PLL v2 clock [all …]
|
H A D | pistachio-clock.txt | 1 Imagination Technologies Pistachio SoC clock controllers 4 Pistachio has four clock controllers (core clock, peripheral clock, peripheral 6 from the device-tree. 9 ---------------- 11 There are three external inputs to the clock controllers which should be 12 defined with the following clock-output-names: 13 - "xtal": External 52Mhz oscillator (required) 14 - "audio_clk_in": Alternate audio reference clock (optional) 15 - "enet_clk_in": Alternate ethernet PHY clock (optional) 17 Core clock controller: [all …]
|
H A D | exynos7-clock.txt | 1 * Samsung Exynos7 Clock Controller 3 Exynos7 clock controller has various blocks 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/exynos7-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 22 Required Properties for Clock Controller: [all …]
|
H A D | qoriq-clock.txt | 1 * Clock Block on Freescale QorIQ Platforms 8 Please refer to the Reference Manual for details. 14 --------------- ------------- 18 1. Clock Block Binding 21 - compatible: Should contain a chip-specific clock block compatible 22 string and (if applicable) may contain a chassis-version clock 25 Chip-specific strings are of the form "fsl,<chip>-clockgen", such as: 26 * "fsl,p2041-clockgen" 27 * "fsl,p3041-clockgen" 28 * "fsl,p4080-clockgen" [all …]
|
H A D | exynos4-clock.txt | 1 * Samsung Exynos4 Clock Controller 3 The Exynos4 clock controller generates and supplies clock to various controllers 4 within the Exynos4 SoC. The clock binding described here is applicable to all 9 - compatible: should be one of the following. 10 - "samsung,exynos4210-clock" - controller compatible with Exynos4210 SoC. 11 - "samsung,exynos4412-clock" - controller compatible with Exynos4412 SoC. 13 - reg: physical base address of the controller and length of memory mapped 16 - #clock-cells: should be 1. 18 Each clock is assigned an identifier and client nodes can use this identifier 19 to specify the clock which they consume. [all …]
|
H A D | vt8500.txt | 1 Device Tree Clock bindings for arch-vt8500 3 This binding uses the common clock binding[1]. 5 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 8 - compatible : shall be one of the following: 9 "via,vt8500-pll-clock" - for a VT8500/WM8505 PLL clock 10 "wm,wm8650-pll-clock" - for a WM8650 PLL clock 11 "wm,wm8750-pll-clock" - for a WM8750 PLL clock 12 "wm,wm8850-pll-clock" - for a WM8850 PLL clock 13 "via,vt8500-device-clock" - for a VT/WM device clock 15 Required properties for PLL clocks: [all …]
|
H A D | stericsson,u8500-clks.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/stericsson,u8500-clks.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: ST-Ericsson DB8500 (U8500) clocks 10 - Ulf Hansson <ulf.hansson@linaro.org> 11 - Linus Walleij <linus.walleij@linaro.org> 14 DB8500 digital baseband system-on-chip and its siblings such as 16 itself, not off-chip clocks. There are four different on-chip 17 clocks - RTC (32 kHz), CPU clock (SMP TWD), PRCMU (power reset and [all …]
|
H A D | nvidia,tegra124-car.txt | 1 NVIDIA Tegra124 and Tegra132 Clock And Reset Controller 3 This binding uses the common clock binding: 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 6 The CAR (Clock And Reset) Controller on Tegra is the HW module responsible 7 for muxing and gating Tegra's clocks, and setting their rates. 10 - compatible : Should be "nvidia,tegra124-car" or "nvidia,tegra132-car" 11 - reg : Should contain CAR registers location and length 12 - clocks : Should contain phandle and clock specifiers for two clocks: 13 the 32 KHz "32k_in", and the board-specific oscillator "osc". 14 - #clock-cells : Should be 1. [all …]
|
H A D | samsung,exynos5260-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,exynos5260-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos5260 SoC clock controller 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 13 - Tomasz Figa <tomasz.figa@gmail.com> 16 Expected external clocks, defined in DTS as fixed-rate clocks with a matching [all …]
|
H A D | brcm,iproc-clocks.txt | 3 This binding uses the common clock binding: 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 6 The iProc clock controller manages clocks that are common to the iProc family. 11 Required properties for a PLL and its leaf clocks: 13 - compatible: 14 Should have a value of the form "brcm,<soc>-<pll>". For example, GENPLL on 15 Cygnus has a compatible string of "brcm,cygnus-genpll" 17 - #clock-cells: 18 Have a value of <1> since there are more than 1 leaf clock of a given PLL 20 - reg: [all …]
|
H A D | imx7ulp-clock.txt | 1 * Clock bindings for Freescale i.MX7ULP 3 i.MX7ULP Clock functions are under joint control of the System 4 Clock Generation (SCG) modules, Peripheral Clock Control (PCC) 8 and A7 domain. Except for a few clock sources shared between two 9 domains, such as the System Oscillator clock, the Slow IRC (SIRC), 10 and and the Fast IRC clock (FIRCLK), clock sources and clock 13 M4 clock management consists of SCG0, PCC0, PCC1, and CMC0 modules. 14 A7 clock management consists of SCG1, PCC2, PCC3, and CMC1 modules. 16 Note: this binding doc is only for A7 clock domain. 18 System Clock Generation (SCG) modules: [all …]
|
H A D | nuvoton,npcm750-clk.txt | 1 * Nuvoton NPCM7XX Clock Controller 3 Nuvoton Poleg BMC NPCM7XX contains an integrated clock controller, which 10 clk_sysbypck are inputs to the clock controller. 12 network. They are set on the device tree, but not used by the clock module. The 17 dt-bindings/clock/nuvoton,npcm7xx-clock.h 20 Required Properties of clock controller: 22 - compatible: "nuvoton,npcm750-clk" : for clock controller of Nuvoton 25 - reg: physical base address of the clock controller and length of 28 - #clock-cells: should be 1. 30 Example: Clock controller node: [all …]
|
H A D | mvebu-gated-clock.txt | 1 * Gated Clock bindings for Marvell EBU SoCs 4 peripheral clocks to be gated to save some power. The clock consumer 5 should specify the desired clock by having the clock ID in its 6 "clocks" phandle cell. The clock ID is directly mapped to the 7 corresponding clock gating control bit in HW to ease manual clock 10 The following is a list of provided IDs for Armada 370: 11 ID Clock Peripheral 12 ----------------------------------- 14 1 pex0_en PCIe 0 Clock out 15 2 pex1_en PCIe 1 Clock out [all …]
|
H A D | imx7ulp-pcc-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/imx7ulp-pcc-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX7ULP Peripheral Clock Control (PCC) modules Clock Controller 10 - A.s. Dong <aisheng.dong@nxp.com> 13 i.MX7ULP Clock functions are under joint control of the System 14 Clock Generation (SCG) modules, Peripheral Clock Control (PCC) 18 and A7 domain. Except for a few clock sources shared between two 19 domains, such as the System Oscillator clock, the Slow IRC (SIRC), [all …]
|
H A D | imx7ulp-scg-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/imx7ulp-scg-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Freescale i.MX7ULP System Clock Generation (SCG) modules Clock Controller 10 - A.s. Dong <aisheng.dong@nxp.com> 13 i.MX7ULP Clock functions are under joint control of the System 14 Clock Generation (SCG) modules, Peripheral Clock Control (PCC) 18 and A7 domain. Except for a few clock sources shared between two 19 domains, such as the System Oscillator clock, the Slow IRC (SIRC), [all …]
|
H A D | samsung,exynos5433-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,exynos5433-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Samsung Exynos5433 SoC clock controller 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 12 - Sylwester Nawrocki <s.nawrocki@samsung.com> 13 - Tomasz Figa <tomasz.figa@gmail.com> 16 Expected external clocks, defined in DTS as fixed-rate clocks with a matching [all …]
|
H A D | ux500.txt | 1 Clock bindings for ST-Ericsson Ux500 clocks 4 - compatible : shall contain only one of the following: 5 "stericsson,u8500-clks" 6 "stericsson,u8540-clks" 7 "stericsson,u9540-clks" 8 - reg : shall contain base register location and length for 13 - prcmu-clock: a subnode with one clock cell for PRCMU (power, 15 clock in the prcmu-clock node the consumer wants to use. 16 - prcc-periph-clock: a subnode with two clock cells for 17 PRCC (programmable reset- and clock controller) peripheral clocks. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ti/ |
H A D | gate.txt | 1 Binding for Texas Instruments gate clock. 3 This binding uses the common clock binding[1]. This clock is 4 quite much similar to the basic gate-clock [2], however, 6 is provided for this clock, the code assumes that a clockdomain 7 will be controlled instead and the corresponding hw-ops for 10 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 11 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml 12 [3] Documentation/devicetree/bindings/clock/ti/clockdomain.txt 15 - compatible : shall be one of: 16 "ti,gate-clock" - basic gate clock [all …]
|
H A D | interface.txt | 1 Binding for Texas Instruments interface clock. 3 This binding uses the common clock binding[1]. This clock is 4 quite much similar to the basic gate-clock [2], however, 6 companion clock finding (match corresponding functional gate 7 clock) and hardware autoidle enable / disable. 9 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 10 [2] Documentation/devicetree/bindings/clock/gpio-gate-clock.yaml 13 - compatible : shall be one of: 14 "ti,omap3-interface-clock" - basic OMAP3 interface clock 15 "ti,omap3-no-wait-interface-clock" - interface clock which has no hardware [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pci/ |
H A D | qcom,pcie.txt | 3 - compatible: 7 - "qcom,pcie-ipq8064" for ipq8064 8 - "qcom,pcie-ipq8064-v2" for ipq8064 rev 2 or ipq8065 9 - "qcom,pcie-apq8064" for apq8064 10 - "qcom,pcie-apq8084" for apq8084 11 - "qcom,pcie-msm8996" for msm8996 or apq8096 12 - "qcom,pcie-ipq4019" for ipq4019 13 - "qcom,pcie-ipq8074" for ipq8074 14 - "qcom,pcie-qcs404" for qcs404 15 - "qcom,pcie-sc8180x" for sc8180x [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/display/ |
H A D | renesas,du.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Renesas R-Car Display Unit (DU) 10 - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com> 13 These DT bindings describe the Display Unit embedded in the Renesas R-Car 14 Gen1, R-Car Gen2, R-Car Gen3, RZ/G1 and RZ/G2 SoCs. 19 - renesas,du-r8a7742 # for RZ/G1H compatible DU 20 - renesas,du-r8a7743 # for RZ/G1M compatible DU 21 - renesas,du-r8a7744 # for RZ/G1N compatible DU [all …]
|