/freebsd/sys/contrib/device-tree/Bindings/spmi/ |
H A D | hisilicon,hisi-spmi-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spmi/hisilicon,hisi-spmi-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mauro Carvalho Chehab <mchehab+huawei@kernel.org> 13 The HiSilicon SPMI BUS controller is found on some Kirin-based designs. 16 The PMIC part is provided by 17 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml. 20 - $ref: spmi.yaml# 25 pattern: "spmi@[0-9a-f]" [all …]
|
H A D | spmi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Stephen Boyd <sboyd@kernel.org> 13 The System Power Management (SPMI) controller is a 2-wire bus defined 17 bindings defined here, plus any bus controller specific properties, if 27 "#address-cells": 30 "#size-cells": 34 "@[0-9a-f]$": 35 description: up to 16 child PMIC nodes [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/mfd/ |
H A D | hi6421.txt | 1 * HI6421 Multi-Functional Device (MFD), by HiSilicon Ltd. 4 - compatible : One of the following chip-specific strings: 5 "hisilicon,hi6421-pmic"; 6 "hisilicon,hi6421v530-pmic"; 7 - reg : register range space of hi6421; 9 Supported Hi6421 sub-devices include: 12 ------ --------- ------------ ----------- 20 compatible = "hisilicon,hi6421-pmic"; 26 regulator-name = "VOUT0"; 27 regulator-min-microvolt = <2850000>; [all …]
|
H A D | max77620.txt | 4 ------------------- 5 - compatible: Must be one of 9 - reg: I2C device address. 12 ------------------- 13 - interrupts: The interrupt on the parent the controller is 15 - interrupt-controller: Marks the device node as an interrupt controller. 16 - #interrupt-cells: is <2> and their usage is compliant to the 2 cells 17 variant of <../interrupt-controller/interrupts.txt> 19 are defined at dt-bindings/mfd/max77620.h. 21 - system-power-controller: Indicates that this PMIC is controlling the [all …]
|
H A D | rn5t618.txt | 1 * Ricoh RN5T567/RN5T618 PMIC 4 integrates 3 to 5 step-down DCDC converters, 7 to 10 low-dropout regulators, 6 The RN5T618/RC5T619 provides additionally a Li-ion battery charger, 11 - compatible: must be one of 15 - reg: the I2C slave address of the device 18 - interrupts: interrupt mapping for IRQ 19 See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 20 - system-power-controller: 21 See Documentation/devicetree/bindings/power/power-controller.txt 23 Sub-nodes: [all …]
|
H A D | syscon.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 12 represent as any specific type of device. The typical use-case is 13 for some other node's driver, or platform-specific code, to acquire 15 search using a specific compatible value), interrogate the node (or 20 - Lee Jones <lee@kernel.org> 30 - al,alpine-sysfabric-servic 31 - allwinner,sun8i-a83t-system-controller 32 - allwinner,sun8i-h3-system-controller [all …]
|
H A D | wm831x.txt | 7 - compatible : One of the following chip-specific strings: 16 - reg : I2C slave address when connected using I2C, chip select number 19 - gpio-controller : Indicates this device is a GPIO controller. 20 - #gpio-cells : Must be 2. The first cell is the pin number and the 23 - interrupts : The interrupt line the IRQ signal for the device is 26 - interrupt-controller : wm831x devices contain interrupt controllers and 28 - #interrupt-cells: Must be 2. The first cell is the IRQ number, and the 30 ../interrupt-controller/interrupts.txt 32 Optional sub-nodes: 33 - phys : Contains a phandle to the USB PHY. [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/rtc/ |
H A D | isil,isl12057.txt | 8 ("wakeup-source") to handle the specific use-case found 9 on at least three in-tree users of the chip (NETGEAR ReadyNAS 102, 104 10 and 2120 ARM-based NAS); On those devices, the IRQ#2 pin of the chip 12 to the SoC but to a PMIC. It allows the device to be powered up when 14 get access to the 'wakealarm' sysfs entry, this specific property can 20 - "compatible": must be "isil,isl12057" 21 - "reg": I2C bus address of the device 25 - "wakeup-source": mark the chip as a wakeup source, independently of 38 that the pinctrl-related properties below are given for completeness and 41 "interrupt-parent" and "interrupts" are usually sufficient): [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
H A D | qcom,spmi-vadc.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,spmi-vadc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm's SPMI PMIC ADC 10 - Andy Gross <agross@kernel.org> 11 - Bjorn Andersson <bjorn.andersson@linaro.org> 14 SPMI PMIC voltage ADC (VADC) provides interface to clients to read 15 voltage. The VADC is a 15-bit sigma-delta ADC. 17 voltage. The VADC is a 16-bit sigma-delta ADC. [all …]
|
H A D | qcom,pm8018-adc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/iio/adc/qcom,pm8018-adc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Linus Walleij <linus.walleij@linaro.org> 19 - qcom,pm8018-adc 20 - qcom,pm8038-adc 21 - qcom,pm8058-adc 22 - qcom,pm8921-adc 27 ADC base address in the PMIC, typically 0x197. [all …]
|
/freebsd/sys/arm64/conf/ |
H A D | NOTES | 2 # NOTES -- Lines that can be cut/pasted into kernel and hints configs. 24 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 29 options VFP # Floating-point support 68 # Microsoft Hyper-V 79 device al_pci # Annapurna Alpine PCI-E 80 options PCI_HP # PCI-Express native HotPlug 81 options PCI_IOV # PCI SR-IOV support 111 device uart_ns8250 # ns8250-type UART driver 157 # Real-tim [all...] |
/freebsd/sys/contrib/device-tree/Bindings/soc/ti/ |
H A D | wkup-m3-ipc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/soc/ti/wkup-m3-ipc.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Dave Gerlach <d-gerlach@ti.com> 11 - Drew Fustini <dfustini@baylibre.com> 14 The TI AM33xx and AM43xx family of devices use a small Cortex M3 co-processor 17 C-states for CPU Idle. Once the wkup_m3_ipc driver uses the wkup_m3_rproc driver 20 API to allow the SoC PM code to execute specific PM tasks. 29 On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is [all …]
|
/freebsd/sys/contrib/device-tree/include/dt-bindings/regulator/ |
H A D | active-semi,8865-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Device Tree binding constants for the ACT8865 PMIC regulators 12 * ACT8865_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it 13 * specifies the usage of fixed-frequency 16 * ACT8865_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it 20 * the usage of proprietary power-saving
|
H A D | active-semi,8945a-regulator.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 5 * Device Tree binding constants for the ACT8945A PMIC regulators 14 * ACT8945A_REGULATOR_MODE_FIXED: It is specific to DCDC regulators and it 15 * specifies the usage of fixed-frequency 18 * ACT8945A_REGULATOR_MODE_NORMAL: It is specific to LDO regulators and it 22 * the usage of proprietary power-saving
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | pinctrl-palmas.txt | 7 - compatible: It must be one of following: 8 - "ti,palmas-pinctrl" for Palma series of the pincontrol. 9 - "ti,tps65913-pinctrl" for Palma series device TPS65913. 10 - "ti,tps80036-pinctrl" for Palma series device TPS80036. 12 Please refer to pinctrl-bindings.txt in this directory for details of the 19 those pin(s), and various pin configuration parameters, such as pull-up, 32 - ti,palmas-enable-dvfs1: Enable DVFS1. Configure pins for DVFS1 mode. 35 - ti,palmas-enable-dvfs2: Enable DVFS2. Configure pins for DVFS2 mode. 38 - ti,palmas-override-powerhold: This is applicable for PMICs for which 40 over DEV_ON bit and keeps the PMIC supplies on even after the DEV_ON [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
H A D | tegra30-apalis-v1.1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 16 avdd-pexa-supply = <&vdd2_reg>; 17 avdd-pexb-supply = <&vdd2_reg>; 18 avdd-pex-pll-suppl 868 pmic: pmic@2d { global() label [all...] |
H A D | tegra30-apalis.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 15 avdd-pexa-supply = <&vdd2_reg>; 16 avdd-pexb-supply = <&vdd2_reg>; 17 avdd-pex-pll-suppl 859 pmic: pmic@2d { global() label [all...] |
/freebsd/sys/dev/dialog/da9063/ |
H A D | da9063_if.m | 1 #- 2 # SPDX-License-Identifier: BSD-2-Clause 29 # The Dialog Semiconductor DA9063 PMIC is a multi-function device that can be 30 # connected using both I2C and SPI. This provides a bus-independent interface 31 # to the underlying protocol-specific driver for the child devices.
|
/freebsd/sys/contrib/device-tree/Bindings/regulator/ |
H A D | max8952.txt | 4 - compatible: must be equal to "maxim,max8952" 5 - reg: I2C slave address, usually 0x60 6 - max8952,dvs-mode-microvolt: array of 4 integer values defining DVS voltages 8 - any required generic properties defined in regulator.txt 11 - max8952,vid-gpios: array of two GPIO pins used for DVS voltage selection 12 - max8952,en-gpio: GPIO used to control enable status of regulator 13 - max8952,default-mode: index of default DVS voltage, from <0, 3> range 14 - max8952,sync-freq: sync frequency, must be one of following values: 15 - 0: 26 MHz 16 - 1: 13 MHz [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/arm/msm/ |
H A D | qcom,saw2.txt | 5 power-controller that transitions a piece of hardware (like a processor or 7 the PMIC. It can also be wired up to interact with other processors in the 21 - compatible: 26 A more specific value could be one of: 27 "qcom,apq8064-saw2-v1.1-cpu" 28 "qcom,msm8226-saw2-v2.1-cpu" 29 "qcom,msm8974-saw2-v2.1-cpu" 30 "qcom,apq8084-saw2-v2.1-cpu" 32 - reg: 34 Value type: <prop-encoded-array> [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/ti/ |
H A D | k3-am62-verdin.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include <dt-bindings/interrupt-controller/irq.h> 14 #include <dt-bindings/net/ti-dp83867.h> 18 stdout-path = "serial2:115200n8"; 46 compatible = "gpio-usb-b-connector", "usb-b-connector"; 47 pinctrl-names = "default"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | msm8916-samsung-a2015-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 #include "msm8916-pm8916.dtsi" 4 #include "msm8916-modem-qdsp6.dtsi" 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 10 #include <dt-bindings/sound/apq8016-lpass.h> 20 stdout-path = "serial0"; 23 reserved-memory { [all …]
|
H A D | sc7280-herobrine-crd.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include "sc7280-herobrine.dtsi" 11 #include "sc7280-herobrine-audio-wcd9385.dtsi" 12 #include "sc7280-herobrine-lte-sku.dtsi" 25 * make a "_crd" specific version here. 27 vreg_edp_bl_crd: vreg-edp-bl-crd-regulator { 28 compatible = "regulator-fixed"; 29 regulator-name = "vreg_edp_bl_crd"; 32 enable-active-high; [all …]
|
H A D | msm8916-pm8916.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * msm8916-pm8916.dtsi describes common properties (e.g. regulator connections) 4 * that apply to most devices that make use of the MSM8916 SoC and PM8916 PMIC. 6 * were rarely re-used for different purposes. Devices that deviate from the 8 * the necessary properties in the board-specific device tree. 15 vdda-supply = <&pm8916_l2>; 19 vdda-supply = <&pm8916_l2>; 20 vddio-supply = <&pm8916_l6>; 24 vddio-supply = <&pm8916_l6>; 28 pll-supply = <&pm8916_l7>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/ |
H A D | trivial-devices.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/trivial-devices.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Rob Herring <robh@kernel.org> 17 If a device needs more specific bindings, such as properties to 18 describe some aspect of it, there needs to be a specific binding 27 spi-max-frequency: true 32 - enum: 34 - acbel,fsg032 [all …]
|