/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | sprd,sc9860-clk.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/clock/sprd,sc9860-clk.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Orson Zhai <orsonzhai@gmail.com> 11 - Baolin Wang <baolin.wang7@gmail.com> 12 - Chunyan Zhang <zhang.lyra@gmail.com> 17 - sprd,sc9860-agcp-gate 18 - sprd,sc9860-aonsecure-clk 19 - sprd,sc9860-aon-gate [all …]
|
H A D | sprd,sc9860-clk.txt | 2 ------------------------ 5 - compatible: should contain the following compatible strings: 6 - "sprd,sc9860-pmu-gate" 7 - "sprd,sc9860-pll" 8 - "sprd,sc9860-ap-clk" 9 - "sprd,sc9860-aon-prediv" 10 - "sprd,sc9860-apahb-gate" 11 - "sprd,sc9860-aon-gate" 12 - "sprd,sc9860-aonsecure-clk" 13 - "sprd,sc9860-agcp-gate" [all …]
|
H A D | pistachio-clock.txt | 6 from the device-tree. 9 ---------------- 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) 18 ---------------------- 21 co-processor), audio, and several peripherals. 24 - compatible: Must be "img,pistachio-clk". 25 - reg: Must contain the base address and length of the core clock controller. [all …]
|
H A D | sprd,sc9863a-clk.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/clock/sprd,sc9863a-cl [all...] |
/freebsd/sys/arm64/rockchip/ |
H A D | rk_usbphy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 39 #include <dev/clk/clk.h> 43 #include <dev/syscon/syscon.h> 47 #include <dev/syscon/syscon.h> 67 #define WR4(_sc, _r, _v) bus_write_4((_sc)->mem_res, (_r), (_v)) 68 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) 72 {"rockchip,rk3288-usb-phy", 1}, 84 clk_t clk; member 87 struct syscon *syscon; member [all …]
|
H A D | rk3399_emmcphy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 #include <dev/clk/clk.h> 47 #include <dev/syscon/syscon.h> 102 { "rockchip,rk3399-emmc-phy", 1 }, 107 struct syscon *syscon; member 109 clk_t clk; member 112 #define LOWEST_SET_BIT(mask) ((((mask) - 1) & (mask)) ^ (mask)) 150 SYSCON_WRITE_4(sc->syscon, GRF_EMMCPHY_CON6, in rk_emmcphy_enable() 156 SYSCON_WRITE_4(sc->syscon, GRF_EMMCPHY_CON0, in rk_emmcphy_enable() [all …]
|
H A D | rk_usb2phy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 46 #include <dev/clk/clk.h> 49 #include <dev/syscon/syscon.h> 83 { "rockchip,rk3399-usb2phy", (uintptr_t)&rk3399_regs }, 84 { "rockchip,rk3568-usb2phy", (uintptr_t)&rk3568_regs }, 90 struct syscon *grf; 92 clk_t clk; member 132 if (sc->phy_supply) { in rk_usb2phy_enable() 134 error = regulator_enable(sc->phy_supply); in rk_usb2phy_enable() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | stm32-dwmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/net/stm32-dwmac.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Alexandre Torgue <alexandre.torgue@foss.st.com> 12 - Christophe Roullier <christophe.roullier@foss.st.com> 23 - st,stm32-dwmac 24 - st,stm32mp1-dwmac 25 - st,stm32mp13-dwmac 26 - st,stm32mp25-dwmac [all …]
|
/freebsd/sys/dev/clk/rockchip/ |
H A D | rk_clk_mux.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 37 #include <dev/clk/clk.h> 38 #include <dev/syscon/syscon.h> 40 #include <dev/clk/rockchip/rk_cru.h> 41 #include <dev/clk/rockchip/rk_clk_mux.h> 59 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 64 static int rk_clk_mux_init(struct clknode *clk, device_t dev); 65 static int rk_clk_mux_set_mux(struct clknode *clk, int idx); 66 static int rk_clk_mux_set_freq(struct clknode *clk, uint64_t fparent, [all …]
|
H A D | rk_clk_composite.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 32 #include <dev/clk/clk.h> 33 #include <dev/syscon/syscon.h> 35 #include <dev/clk/rockchip/rk_clk_composite.h> 52 struct syscon *grf; 68 printf("%s:(%s)" format, __func__, clknode_get_name(clk), arg) 74 rk_clk_composite_read_4(struct clknode *clk, bus_addr_t addr, uint32_t *val) in rk_clk_composite_read_4() argument 78 sc = clknode_get_softc(clk); in rk_clk_composite_read_4() 79 if (sc->grf) in rk_clk_composite_read_4() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | canaan,k210-sysctl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/mfd/canaan,k210-sysctl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Damien Le Moal <dlemoal@kernel.org> 20 - const: canaan,k210-sysctl 21 - const: syscon 22 - const: simple-mfd 29 clock-names: 31 - const: pclk [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/sprd/ |
H A D | ums512.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/clock/sprd,ums512-clk.h> 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 #address-cells = <2>; 18 #size-cells = <0>; 20 cpu-map { 51 compatible = "arm,cortex-a55"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/mediatek/ |
H A D | mt2701.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 #include <dt-bindings/clock/mt2701-clk.h> 9 #include <dt-bindings/phy/phy.h> 10 #include <dt-bindings/power/mt2701-power.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/memory/mt2701-larb-port.h> 14 #include <dt-bindings/reset/mt2701-resets.h> 15 #include "mt2701-pinfunc.h" 18 #address-cells = <2>; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/nuvoton/ |
H A D | nuvoton-common-npcm8xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 4 #include <dt-bindings/clock/nuvoton,npcm845-clk.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-binding 57 clk: clock-controller@f0801000 { global() label [all...] |
/freebsd/sys/contrib/device-tree/Bindings/arm/mediatek/ |
H A D | mediatek,infracfg.txt | 9 - compatible: Should be one of: 10 - "mediatek,mt2701-infracfg", "syscon" 11 - "mediatek,mt2712-infracfg", "syscon" 12 - "mediatek,mt6765-infracfg", "syscon" 13 - "mediatek,mt6779-infracfg_ao", "syscon" 14 - "mediatek,mt6797-infracfg", "syscon" 15 - "mediatek,mt7622-infracfg", "syscon" 16 - "mediatek,mt7623-infracfg", "mediatek,mt2701-infracfg", "syscon" 17 - "mediatek,mt7629-infracfg", "syscon" 18 - "mediatek,mt7986-infracfg", "syscon" [all …]
|
H A D | mediatek,mmsys.txt | 9 - compatible: Should be one of: 10 - "mediatek,mt2701-mmsys", "syscon" 11 - "mediatek,mt2712-mmsys", "syscon" 12 - "mediatek,mt6765-mmsys", "syscon" 13 - "mediatek,mt6779-mmsys", "syscon" 14 - "mediatek,mt6797-mmsys", "syscon" 15 - "mediatek,mt7623-mmsys", "mediatek,mt2701-mmsys", "syscon" 16 - "mediatek,mt8167-mmsys", "syscon" 17 - "mediatek,mt8173-mmsys", "syscon" 18 - "mediatek,mt8183-mmsys", "syscon" [all …]
|
H A D | mediatek,imgsys.txt | 8 - compatible: Should be one of: 9 - "mediatek,mt2701-imgsys", "syscon" 10 - "mediatek,mt2712-imgsys", "syscon" 11 - "mediatek,mt6765-imgsys", "syscon" 12 - "mediatek,mt6779-imgsys", "syscon" 13 - "mediatek,mt6797-imgsys", "syscon" 14 - "mediatek,mt7623-imgsys", "mediatek,mt2701-imgsys", "syscon" 15 - "mediatek,mt8167-imgsys", "syscon" 16 - "mediatek,mt8173-imgsys", "syscon" 17 - "mediatek,mt8183-imgsys", "syscon" [all …]
|
H A D | mediatek,ipu.txt | 8 - compatible: Should be one of: 9 - "mediatek,mt8183-ipu_conn", "syscon" 10 - "mediatek,mt8183-ipu_adl", "syscon" 11 - "mediatek,mt8183-ipu_core0", "syscon" 12 - "mediatek,mt8183-ipu_core1", "syscon" 13 - #clock-cells: Must be 1 15 The ipu controller uses the common clk binding from 16 Documentation/devicetree/bindings/clock/clock-bindings.txt 17 The available clocks are defined in dt-bindings/clock/mt*-clk.h. 21 ipu_conn: syscon@19000000 { [all …]
|
H A D | mediatek,vdecsys.txt | 8 - compatible: Should be one of: 9 - "mediatek,mt2701-vdecsys", "syscon" 10 - "mediatek,mt2712-vdecsys", "syscon" 11 - "mediatek,mt6779-vdecsys", "syscon" 12 - "mediatek,mt6797-vdecsys", "syscon" 13 - "mediatek,mt7623-vdecsys", "mediatek,mt2701-vdecsys", "syscon" 14 - "mediatek,mt8167-vdecsys", "syscon" 15 - "mediatek,mt8173-vdecsys", "syscon" 16 - "mediatek,mt8183-vdecsys", "syscon" 17 - #clock-cells: Must be 1 [all …]
|
H A D | mediatek,audsys.txt | 8 - compatible: Should be one of: 9 - "mediatek,mt2701-audsys", "syscon" 10 - "mediatek,mt6765-audsys", "syscon" 11 - "mediatek,mt6779-audio", "syscon" 12 - "mediatek,mt7622-audsys", "syscon" 13 - "mediatek,mt7623-audsys", "mediatek,mt2701-audsys", "syscon" 14 - "mediatek,mt8167-audiosys", "syscon" 15 - "mediatek,mt8183-audiosys", "syscon" 16 - "mediatek,mt8192-audsys", "syscon" 17 - "mediatek,mt8516-audsys", "syscon" [all …]
|
H A D | mediatek,sgmiisys.txt | 8 - compatible: Should be: 9 - "mediatek,mt7622-sgmiisys", "syscon" 10 - "mediatek,mt7629-sgmiisys", "syscon" 11 - "mediatek,mt7981-sgmiisys_0", "syscon" 12 - "mediatek,mt7981-sgmiisys_1", "syscon" 13 - "mediatek,mt7986-sgmiisys_0", "syscon" 14 - "mediatek,mt7986-sgmiisys_1", "syscon" 15 - #clock-cells: Must be 1 17 The SGMIISYS controller uses the common clk binding from 18 Documentation/devicetree/bindings/clock/clock-bindings.txt [all …]
|
H A D | mediatek,ethsys.txt | 8 - compatible: Should be: 9 - "mediatek,mt2701-ethsys", "syscon" 10 - "mediatek,mt7622-ethsys", "syscon" 11 - "mediatek,mt7623-ethsys", "mediatek,mt2701-ethsys", "syscon" 12 - "mediatek,mt7629-ethsys", "syscon" 13 - "mediatek,mt7981-ethsys", "syscon" 14 - "mediatek,mt7986-ethsys", "syscon" 15 - #clock-cells: Must be 1 16 - #reset-cells: Must be 1 18 The ethsys controller uses the common clk binding from [all …]
|
H A D | mediatek,mfgcfg.txt | 8 - compatible: Should be one of: 9 - "mediatek,mt2712-mfgcfg", "syscon" 10 - "mediatek,mt6779-mfgcfg", "syscon" 11 - "mediatek,mt8167-mfgcfg", "syscon" 12 - "mediatek,mt8183-mfgcfg", "syscon" 13 - #clock-cells: Must be 1 15 The mfgcfg controller uses the common clk binding from 16 Documentation/devicetree/bindings/clock/clock-bindings.txt 17 The available clocks are defined in dt-bindings/clock/mt*-clk.h. 21 mfgcfg: syscon@13000000 { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/mediatek/ |
H A D | mt2712e.dtsi | 5 * SPDX-License-Identifier: (GPL-2.0 OR MIT) 8 #include <dt-bindings/clock/mt2712-clk.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/memory/mt2712-larb-port.h> 12 #include <dt-bindings/phy/phy.h> 13 #include <dt-bindings/power/mt2712-power.h> 14 #include "mt2712-pinfunc.h" 18 interrupt-parent = <&sysirq>; 19 #address-cells = <2>; [all …]
|
/freebsd/sys/arm64/qoriq/clk/ |
H A D | ls1028a_flexspi_clk.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 43 #include <dev/clk/clk_div.h> 56 struct syscon *syscon; member 95 { "fsl,ls1028a-flexspi-clk", (uintptr_t)ls1028a_flexspi_div_tbl }, 96 { "fsl,lx2160a-flexspi-clk", (uintptr_t)lx2160a_flexspi_div_tbl }, 107 if (ofw_bus_search_compatible(dev, compat_data)->ocd_data != 0) { in ls1028a_flexspi_clk_probe() 127 clk_t clk; in ls1028a_flexspi_clk_attach() local 130 sc->dev = dev; in ls1028a_flexspi_clk_attach() 133 /* Parse address-cells and size-cells from the parent node as a fallback */ in ls1028a_flexspi_clk_attach() [all …]
|