/freebsd/sys/contrib/device-tree/Bindings/hwlock/ |
H A D | hwlock.txt | 1 Generic hwlock bindings 4 Generic bindings that are common to all the hwlock platform specific driver 7 Please also look through the individual platform specific hwlock binding 11 hwlock providers: 15 - #hwlock-cells: Specifies the number of cells needed to represent a 18 hwlock users: 21 Consumers that require specific hwlock(s) should specify them using the 22 property "hwlocks", and an optional "hwlock-names" property. 25 - hwlocks: List of phandle to a hwlock provider node and an 26 associated hwlock args specifier as indicated by [all …]
|
H A D | sprd-hwspinlock.txt | 2 ------------------------------------- 5 - compatible : should be "sprd,hwspinlock-r3p0". 6 - reg : the register address of hwspinlock. 7 - #hwlock-cells : hwlock users only use the hwlock id to represent a specific 8 hwlock, so the number of cells should be <1> here. 9 - clock-names : Must contain "enable". 10 - clocks : Must contain a phandle entry for the clock in clock-names, see the 13 Please look at the generic hwlock binding for usage information for consumers, 14 "Documentation/devicetree/bindings/hwlock/hwlock.txt" 16 Example of hwlock provider: [all …]
|
H A D | st,stm32-hwspinlock.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/hwlock/st,stm32-hwspinlock.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Fabien Dessenne <fabien.dessenne@foss.st.com> 13 "#hwlock-cells": 17 const: st,stm32-hwspinlock 25 clock-names: 27 - const: hsem 30 - "#hwlock-cells" [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/spi/ |
H A D | spi-sprd-adi.txt | 3 ADI is the abbreviation of Anolog-Digital interface, which is used to access 16 Thus we introduce one property named "sprd,hw-channels" to configure hardware 21 Since we have multi-subsystems will use unique ADI to access analog chip, when 34 - compatible: Should be "sprd,sc9860-adi". 35 - reg: Offset and length of ADI-SPI controller register space. 36 - #address-cells: Number of cells required to define a chip select address 37 on the ADI-SPI bus. Should be set to 1. 38 - #size-cells: Size of cells required to define a chip select address size 39 on the ADI-SPI bus. Should be set to 0. 42 - hwlocks: Reference to a phandle of a hwlock provider node. [all …]
|
H A D | sprd,spi-adi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/spi/sprd,spi-adi.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> 15 ADI is the abbreviation of Anolog-Digital interface, which is used to access 28 Thus we introduce one property named "sprd,hw-channels" to configure hardware 33 Since we have multi-subsystems will use unique ADI to access analog chip, when [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/nvmem/ |
H A D | sprd-efuse.txt | 4 - compatible: Should be "sprd,ums312-efuse". 5 - reg: Specify the address offset of efuse controller. 6 - clock-names: Should be "enable". 7 - clocks: The phandle and specifier referencing the controller's clock. 8 - hwlocks: Reference to a phandle of a hwlock provider node. 17 compatible = "sprd,ums312-efuse"; 19 clock-names = "enable"; 20 hwlocks = <&hwlock 8>; 37 nvmem-cells = <&thermal_calib>; 38 nvmem-cell-names = "calibration";
|
H A D | sc27xx-efuse.txt | 4 - compatible: Should be one of the following. 5 "sprd,sc2720-efuse" 6 "sprd,sc2721-efuse" 7 "sprd,sc2723-efuse" 8 "sprd,sc2730-efuse" 9 "sprd,sc2731-efuse" 10 - reg: Specify the address offset of efuse controller. 11 - hwlocks: Reference to a phandle of a hwlock provider node. 22 spi-max-frequency = <26000000>; 24 interrupt-controller; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/sprd/ |
H A D | whale2.dtsi | 6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include <dt-bindings/clock/sprd,sc9860-clk.h> 12 interrupt-parent = <&gic>; 13 #address-cells = <2>; 14 #size-cells = <2>; 17 compatible = "simple-bus"; 18 #address-cells = <2>; 19 #size-cells = <2>; 67 ap-apb { 68 compatible = "simple-bus"; [all …]
|
H A D | sc2731.dtsi | 6 * SPDX-License-Identifier: (GPL-2.0+ OR MIT) 13 spi-max-frequency = <26000000>; 15 interrupt-controller; 16 #interrupt-cells = <1>; 17 #address-cells = <1>; 18 #size-cells = <0>; 21 compatible = "sprd,sc2731-charger"; 23 monitored-battery = <&bat>; 26 led-controller@200 { 27 compatible = "sprd,sc2731-bltc"; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
H A D | sprd,sc27xx-adc.txt | 4 - compatible: Should be one of the following. 5 "sprd,sc2720-adc" 6 "sprd,sc2721-adc" 7 "sprd,sc2723-adc" 8 "sprd,sc2730-adc" 9 "sprd,sc2731-adc" 10 - reg: The address offset of ADC controller. 11 - interrupt-parent: The interrupt controller. 12 - interrupts: The interrupt number for the ADC device. 13 - #io-channel-cells: Number of cells in an IIO specifier. [all …]
|
H A D | sprd,sc2720-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/sprd,sc2720-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Baolin Wang <baolin.wang7@gmail.com> 18 - sprd,sc2720-adc 19 - sprd,sc2721-adc 20 - sprd,sc2723-adc 21 - sprd,sc2730-adc 22 - sprd,sc2731-adc [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | ipq5332.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 5 * Copyright (c) 2022-2023 Qualcomm Innovation Center, Inc. All rights reserved. 8 #include <dt-bindings/clock/qcom,apss-ipq.h> 9 #include <dt-bindings/clock/qcom,ipq5332-gcc.h> 10 #include <dt-binding [all...] |
H A D | sdx75.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/clock/qcom,rpmh.h> 10 #include <dt-bindings/clock/qcom,sdx75-gcc.h> 11 #include <dt-bindings/interconnect/qcom,icc.h> 12 #include <dt-bindings/interconnect/qcom,sdx75.h> 13 #include <dt-binding [all...] |
H A D | ipq9574.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 5 * Copyright (c) 2020-2021 The Linux Foundation. All rights reserved. 9 #include <dt-bindings/clock/qcom,apss-ipq.h> 10 #include <dt-bindings/clock/qcom,ipq9574-gc [all...] |
H A D | ipq6018.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,gcc-ipq601 [all...] |
H A D | ipq8074.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-ipq8074.h> 10 #address-cell [all...] |
H A D | msm8994.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2013-2016, The Linux Foundation. All rights reserved. 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/clock/qcom,gcc-msm899 [all...] |
H A D | msm8976.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2016-2022, AngeloGioacchino Del Regno 9 #include <dt-bindings/clock/qcom,gcc-msm8976.h> 10 #include <dt-bindings/clock/qcom,rpmcc.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-binding [all...] |
H A D | sm6125.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,dispcc-sm6125.h> 7 #include <dt-bindings/clock/qcom,gcc-sm6125.h> 8 #include <dt-bindings/clock/qcom,rpmcc.h> 9 #include <dt-binding [all...] |
H A D | qdu1000.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/clock/qcom,qdu1000-gcc.h> 7 #include <dt-bindings/clock/qcom,rpmh.h> 8 #include <dt-bindings/dma/qcom-gpi.h> 9 #include <dt-binding [all...] |
/freebsd/sys/contrib/device-tree/src/arm/qcom/ |
H A D | qcom-msm8226.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/clock/qcom,gcc-msm897 [all...] |
H A D | qcom-sdx65.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/clock/qcom,gcc-sdx65.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interrupt-controlle [all...] |
H A D | qcom-apq8084.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/qcom,gcc-apq8084.h> 6 #include <dt-binding [all...] |
H A D | qcom-sdx55.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 9 #include <dt-bindings/clock/qcom,gcc-sdx55.h> 10 #include <dt-bindings/clock/qcom,rpmh.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include <dt-bindings/interconnect/qcom,sdx55.h> 13 #include <dt-binding [all...] |
H A D | qcom-ipq8064.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/mfd/qcom-rpm.h> 6 #include <dt-binding [all...] |