/freebsd/sys/contrib/device-tree/Bindings/clock/ti/ |
H A D | fixed-factor-clock.txt | 1 Binding for TI fixed factor rate clock sources. 6 [1] Documentation/devicetree/bindings/clock/clock-bindings.txt 10 - compatible : shall be "ti,fixed-factor-clock". 11 - #clock-cells : from common clock binding; shall be set to 0. 12 - ti,clock-div: fixed divider. 13 - ti,clock-mult: fixed multiplier. 14 - clocks: parent clock. 17 - clock-output-names : from common clock binding. 18 - ti,autoidle-shift: bit shift of the autoidle enable bit for the clock, 20 - reg: offset for the autoidle register of this clock, see [2] [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | nvidia,tegra124-car.txt | 4 Documentation/devicetree/bindings/clock/clock-bindings.txt 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. 17 <dt-bindings/clock/tegra124-car-common.h> (which covers IDs common 18 to Tegra124 and Tegra132) and <dt-bindings/clock/tegra124-car.h> 19 (for Tegra124-specific clocks). 20 - #reset-cells : Should be 1. [all …]
|
H A D | clk-s5pv210-audss.txt | 8 - compatible: should be "samsung,s5pv210-audss-clock". 9 - reg: physical base address and length of the controller's register set. 11 - #clock-cells: should be 1. 13 - clocks: 14 - hclk: AHB bus clock of the Audio Subsystem. 15 - xxti: Optional fixed rate PLL reference clock, parent of mout_audss. If 16 not specified (i.e. xusbxti is used for PLL reference), it is fixed to 18 - fout_epll: Input PLL to the AudioSS block, parent of mout_audss. 19 - iiscdclk0: Optional external i2s clock, parent of mout_i2s. If not 20 specified, it is fixed to a clock named "iiscdclk0". [all …]
|
H A D | samsung,s5pv210-audss-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,s5pv210-audss-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 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> 17 include/dt-bindings/clock/s5pv210-audss.h header. 21 const: samsung,s5pv210-audss-clock [all …]
|
H A D | samsung,exynos-audss-clock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/clock/samsung,exynos-audss-clock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 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> 17 include/dt-bindings/clock/exynos-audss-clk.h header. 22 - samsung,exynos4210-audss-clock [all …]
|
H A D | samsung,s5pv210-clock.txt | 9 - compatible: should be one of following: 10 - "samsung,s5pv210-clock" : for clock controller of Samsung 12 - "samsung,s5p6442-clock" : for clock controller of Samsung 15 - reg: physical base address of the controller and length of memory mapped 18 - #clock-cells: should be 1. 21 dt-bindings/clock/s5pv210.h header and can be used in device tree sources. 27 clock-output-names: 28 - "xxti": external crystal oscillator connected to XXTI and XXTO pins of 30 - "xusbxti": external crystal oscillator connected to XUSBXTI and XUSBXTO 35 pin of the SoC. Refer to generic fixed rate clock bindings [all …]
|
H A D | clk-exynos-audss.txt | 9 - compatible: should be one of the following: 10 - "samsung,exynos4210-audss-clock" - controller compatible with all Exynos4 SoCs. 11 - "samsung,exynos5250-audss-clock" - controller compatible with Exynos5250 13 - "samsung,exynos5410-audss-clock" - controller compatible with Exynos5410 15 - "samsung,exynos5420-audss-clock" - controller compatible with Exynos5420 17 - reg: physical base address and length of the controller's register set. 19 - #clock-cells: should be 1. 21 - clocks: 22 - pll_ref: Fixed rate PLL reference clock, parent of mout_audss. "fin_pll" 24 - pll_in: Input PLL to the AudioSS block, parent of mout_audss. "fout_epll" [all …]
|
H A D | allwinner,sun7i-a20-gmac-clk.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/clock/allwinner,sun7i-a20-gmac-clk.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 14 "#clock-cells": 18 const: allwinner,sun7i-a20-gmac-clk 26 The parent clocks shall be fixed rate dummy clocks at 25 MHz and 29 clock-output-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | nvidia,tegra20-i2s.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-i2s.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 15 - Thierry Reding <treding@nvidia.com> 16 - Jon Hunter <jonathanh@nvidia.com> 20 const: nvidia,tegra20-i2s 28 reset-names: 40 dma-names: 42 - const: rx [all …]
|
H A D | nvidia,tegra20-spdif.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/sound/nvidia,tegra20-spdif.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 16 - Thierry Reding <treding@nvidia.com> 17 - Jon Hunter <jonathanh@nvidia.com> 20 - $ref: dai-common.yaml# 24 const: nvidia,tegra20-spdif 38 clock-names: 40 - const: out [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/interconnect/ |
H A D | samsung,exynos-bus.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/interconnect/samsung,exynos-bus.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chanwoo Choi <cw00.choi@samsung.com> 11 - Krzysztof Kozlowski <krzk@kernel.org> 15 sub-blocks in SoC. Most Exynos SoCs share the common architecture for buses. 20 sub-blocks. 22 The Exynos SoC includes the various sub-blocks which have the each AXI bus. 24 line. The power line might be shared among one more sub-blocks. So, we can [all …]
|
/freebsd/sys/dev/sound/pcm/ |
H A D | vchan.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2006-2009 Ariff Abdullah <ariff@FreeBSD.org> 7 * Copyright (c) 2024-2025 The FreeBSD Foundation 34 /* Almost entirely rewritten to add multi-format/channels mixing support. */ 76 KASSERT(c != NULL && c->parentchannel != NULL, in vchan_init() 80 info->channel = c; in vchan_init() 81 info->trigger = PCMTRIG_STOP; in vchan_init() 82 p = c->parentchannel; in vchan_init() 86 fmtlist = chn_getcaps(p)->fmtlist; in vchan_init() [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | rk3399-gru-chromebook.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Google Gru-Chromebook shared properties 8 #include "rk3399-gru.dtsi" 11 pp900_ap: pp900-ap { 12 compatible = "regulator-fixed"; 13 regulator-name = "pp900_ap"; 16 regulator-alway [all...] |
/freebsd/sys/contrib/device-tree/Bindings/devfreq/ |
H A D | exynos-bus.txt | 4 and sub-blocks in SoC. Most Exynos SoCs share the common architecture 9 is able to measure the current load of sub-blocks. 11 The Exynos SoC includes the various sub-blocks which have the each AXI bus. 13 power line. The power line might be shared among one more sub-blocks. 14 So, we can divide into two type of device as the role of each sub-block. 16 - parent bus device 17 - passive bus device 19 Basically, parent and passive bus device share the same power line. 20 The parent bus device can only change the voltage of shared power line 22 the parent bus device. If there are three blocks which share the VDD_xxx [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
H A D | tegra20-asus-tf101.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/atmel-maxtouch.h> 5 #include <dt-bindings/input/gpio-keys.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-binding [all...] |
H A D | tegra20-acer-a500-picasso.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/atmel-maxtouch.h> 5 #include <dt-bindings/input/gpio-keys.h> 6 #include <dt-bindings/input/input.h> 7 #include <dt-binding [all...] |
H A D | tegra124-venice2.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/input.h> 18 stdout-path = "serial0:115200n8"; 29 vdd-supply = <&vdd_3v3_hdmi>; 30 pll-supply = <&vdd_hdmi_pll>; 31 hdmi-supply = <&vdd_5v0_hdmi>; 33 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 34 nvidia,hpd-gpio = 41 avdd-io-hdmi-dp-supply = <&vdd_1v05_run>; [all …]
|
H A D | tegra30-asus-nexus7-grouper-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/gpio-keys.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/power/summit,smb347-charger.h> 6 #include <dt-bindings/thermal/thermal.h> 9 #include "tegra30-cpu-opp.dtsi" 10 #include "tegra30-cpu-opp-microvolt.dtsi" 11 #include "tegra30-asus-lvds-display.dtsi" 27 * pre-existing /chosen node to be available to insert the 33 trusted-foundations { [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/xilinx/ |
H A D | zynqmp-zcu100-revC.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 5 * (C) Copyright 2016 - 2022, Xilinx, Inc. 6 * (C) Copyright 2022 - 2023, Advanced Micro Devices, Inc. 12 /dts-v1/; 15 #include "zynqmp-clk-ccf.dtsi" 16 #include <dt-bindings/input/input.h> 17 #include <dt-bindings/interrupt-controller/irq.h> 18 #include <dt-bindings/gpio/gpio.h> 19 #include <dt-bindings/pinctrl/pinctrl-zynqmp.h> 20 #include <dt-bindings/phy/phy.h> [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/can/ |
H A D | cc770.txt | 4 compatible with the old AN82527 from Intel, but with "bugs" being fixed. 8 - compatible : should be "bosch,cc770" for the CC770 and "intc,82527" 11 - reg : should specify the chip select, address offset and size required 14 - interrupts : property with a value describing the interrupt source 19 - bosch,external-clock-frequency : frequency of the external oscillator 24 - bosch,clock-out-frequenc [all...] |
/freebsd/sys/contrib/device-tree/src/arm/renesas/ |
H A D | r8a7790-lager.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2013-2014 Renesas Solutions Corp. 7 * Copyright (C) 2015-2016 Renesas Electronics Corporation 11 * SSI-AK4643 30 * amixer set "DVC Out Ramp Up Rate" "0.125 dB/64 steps" 31 * amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 38 /dts-v1/; 40 #include <dt-binding [all...] |
H A D | r8a7791-koelsch.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * Copyright (C) 2013-2014 Renesas Solutions Corp. 11 * SSI-AK4643 30 * amixer set "DVC Out Ramp Up Rate" "0.125 dB/64 steps" 31 * amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 38 /dts-v1/; 40 #include <dt-bindings/gpio/gpio.h> 41 #include <dt-binding [all...] |
H A D | r8a7793-gose.dts | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2014-2015 Renesas Electronics Corporation 9 * SSI-AK4643 28 * amixer set "DVC Out Ramp Up Rate" "0.125 dB/64 steps" 29 * amixer set "DVC Out Ramp Down Rate" "0.125 dB/512 steps" 36 /dts-v1/; 38 #include <dt-bindings/gpio/gpio.h> 39 #include <dt-binding [all...] |
/freebsd/sys/contrib/device-tree/Bindings/ufs/ |
H A D | ufs-hisi.txt | 3 UFS nodes are defined to describe on-chip UFS hardware macro. 7 - compatible : compatible list, contains one of the following - 8 "hisilicon,hi3660-ufs", "jedec,ufs-1.1" for hisi ufs 10 "hisilicon,hi3670-ufs", "jedec,ufs-2.1" for hisi ufs 12 - reg : should contain UFS register address space & UFS SYS CTRL register address, 13 - interrupts : interrupt number 14 - clocks : List of phandle and clock specifier pairs 15 - clock-names : List of clock input name strings sorted in the same 17 - freq-table-hz : Array of <min max> operating frequencies stored in the same 20 that the frequency is set by the parent clock or a [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/serial/ |
H A D | brcm,bcm6345-uart.txt | 5 - compatible: "brcm,bcm6345-uart" 7 - reg: The base address of the UART register bank. 9 - interrupts: A single interrupt specifier. 11 - clocks: Clock driving the hardware; used to figure out the baud rate 17 - clock-names: Should be "refclk". 22 compatible = "brcm,bcm6345-uart"; 24 interrupt-parent = <&periph_intc>; 27 clock-names = "refclk"; 32 compatible = "fixed-clock"; 33 #clock-cells = <0>; [all …]
|