| /freebsd/sys/contrib/device-tree/Bindings/arm/bcm/ | 
| H A D | raspberrypi,bcm2835-firmware.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Raspberry Pi VideoCore firmware driver
 10   - Eric Anholt <eric@anholt.net>
 11   - Stefan Wahren <wahrenst@gmx.net>
 17         const: raspberrypi,bcm2835-firmware
 20     - compatible
 25       - const: raspberrypi,bcm2835-firmware
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/gpio/ | 
| H A D | raspberrypi,firmware-gpio.txt | 1 Raspberry Pi GPIO expander3 The Raspberry Pi 3 GPIO expander is controlled by the VC4 firmware. The
 4 firmware exposes a mailbox interface that allows the ARM core to control the
 5 GPIO lines on the expander.
 7 The Raspberry Pi GPIO expander node must be a child node of the Raspberry Pi
 8 firmware node.
 12 - compatible : Should be "raspberrypi,firmware-gpio"
 13 - gpio-controller : Marks the device node as a gpio controller
 14 - #gpio-cells : Should be two.  The first cell is the pin number, and
 15   the second cell is used to specify the gpio polarity:
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/firmware/xilinx/ | 
| H A D | xlnx,zynqmp-firmware.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/firmware/xilinx/xlnx,zynqmp-firmware.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Xilinx firmware driver
 10   - Nava kishore Manne <nava.kishore.manne@amd.com>
 12 description: The zynqmp-firmware node describes the interface to platform
 13   firmware. ZynqMP has an interface to communicate with secure firmware.
 14   Firmware driver provides an interface to firmware APIs. Interface APIs
 23       - description: For implementations complying for Zynq Ultrascale+ MPSoC.
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/net/nfc/ | 
| H A D | nxp,pn544.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Krzysztof Kozlowski <krzk@kernel.org>
 14     const: nxp,pn544-i2c
 22   enable-gpios:
 23     description: Output GPIO pin used for enabling/disabling the PN544
 26   firmware-gpios:
 27     description: Output GPIO pin used to enter firmware download mode
 31   - compatible
 [all …]
 
 | 
| H A D | nxp,nci.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Krzysztof Kozlowski <krzk@kernel.org>
 15       - const: nxp,nxp-nci-i2c
 16       - items:
 17           - enum:
 18               - nxp,nq310
 19               - nxp,pn547
 20           - const: nxp,nxp-nci-i2c
 [all …]
 
 | 
| H A D | pn544.txt | 4 - compatible: Should be "nxp,pn544-i2c".5 - clock-frequency: I²C work frequency.
 6 - reg: address on the bus
 7 - interrupts: GPIO interrupt to which the chip is connected
 8 - enable-gpios: Output GPIO pin used for enabling/disabling the PN544
 9 - firmware-gpios: Output GPIO pin used to enter firmware download mode
 12 - pinctrl-names: Contains only one value - "default".
 13 - pintctrl-0: Specifies the pin control groups used for this controller.
 15 Example (for ARM-based BeagleBone with PN544 on I2C2):
 22 		compatible = "nxp,pn544-i2c";
 [all …]
 
 | 
| H A D | nxp-nci.txt | 4 - compatible: Should be "nxp,nxp-nci-i2c".5 - clock-frequency: I²C work frequency.
 6 - reg: address on the bus
 7 - interrupts: GPIO interrupt to which the chip is connected
 8 - enable-gpios: Output GPIO pin used for enabling/disabling the chip
 11 - pinctrl-names: Contains only one value - "default".
 12 - pintctrl-0: Specifies the pin control groups used for this controller.
 13 - firmware-gpios: Output GPIO pin used to enter firmware download mode
 15 Example (for ARM-based BeagleBone with NPC100 NFC controller on I2C2):
 22 		compatible = "nxp,nxp-nci-i2c";
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/net/wireless/ | 
| H A D | brcm,bcm4329-fmac.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/net/wireless/brcm,bcm4329-fmac.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Arend van Spriel <arend@broadcom.com>
 19   - $ref: ieee80211.yaml#
 24       - items:
 25           - enum:
 26               - brcm,bcm43143-fmac
 27               - brcm,bcm4341b0-fmac
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/broadcom/ | 
| H A D | bcm2837-rpi-3-a-plus.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "bcm2836-rpi.dtsi"
 5 #include "bcm283x-rpi-led-deprecated.dtsi"
 6 #include "bcm283x-rpi-usb-host.dtsi"
 7 #include "bcm283x-rpi-wifi-bt.dtsi"
 10 	compatible = "raspberrypi,3-model-a-plus", "brcm,bcm2837";
 15 		stdout-path = "serial1:115200n8";
 24 &firmware {
 25 	expgpio: gpio {
 [all …]
 
 | 
| H A D | bcm2837-rpi-3-b-plus.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "bcm2836-rpi.dtsi"
 5 #include "bcm283x-rpi-lan7515.dtsi"
 6 #include "bcm283x-rpi-led-deprecated.dtsi"
 7 #include "bcm283x-rpi-usb-host.dtsi"
 8 #include "bcm283x-rpi-wifi-bt.dtsi"
 11 	compatible = "raspberrypi,3-model-b-plus", "brcm,bcm2837";
 16 		stdout-path = "serial1:115200n8";
 26 	shutdown-gpios = <&expgpio 0 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | bcm2837-rpi-3-b.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include "bcm2836-rpi.dtsi"
 5 #include "bcm283x-rpi-led-deprecated.dtsi"
 6 #include "bcm283x-rpi-smsc9514.dtsi"
 7 #include "bcm283x-rpi-usb-host.dtsi"
 8 #include "bcm283x-rpi-wifi-bt.dtsi"
 11 	compatible = "raspberrypi,3-model-b", "brcm,bcm2837";
 16 		stdout-path = "serial1:115200n8";
 26 	shutdown-gpios = <&expgpio 0 GPIO_ACTIVE_HIGH>;
 [all …]
 
 | 
| H A D | bcm2711-rpi.dtsi | 1 // SPDX-License-Identifier: GPL-2.02 #include "bcm2835-rpi.dtsi"
 4 #include <dt-bindings/power/raspberrypi-power.h>
 5 #include <dt-bindings/reset/raspberrypi,firmware-reset.h>
 21 	i2c0mux: i2c-mux0 {
 22 		compatible = "i2c-mux-pinctrl";
 23 		#address-cells = <1>;
 24 		#size-cells = <0>;
 26 		i2c-parent = <&i2c0>;
 28 		pinctrl-names = "i2c0", "i2c0-vc";
 [all …]
 
 | 
| /freebsd/sys/arm/broadcom/bcm2835/ | 
| H A D | raspberrypi_gpio.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 5  * Copyright (c) 2012-2015 Luiz Otavio O Souza <loos@FreeBSD.org>
 36 #include <sys/gpio.h>
 43 #include <dev/gpio/gpiobusvar.h>
 62 #define	RPI_FW_GPIO_LOCK(_sc)	sx_xlock(&(_sc)->sc_sx)
 63 #define	RPI_FW_GPIO_UNLOCK(_sc)	sx_xunlock(&(_sc)->sc_sx)
 66 	{"raspberrypi,firmware-gpio",	1},
 80 	old_cfg.req.gpio = RPI_FW_GPIO_BASE + pin->gp_pin;  in rpi_fw_gpio_pin_configure()
 83 	rv = bcm2835_firmware_property(sc->sc_firmware,  in rpi_fw_gpio_pin_configure()
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/net/bluetooth/ | 
| H A D | amlogic,w155s2-bt.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 5 $id: http://devicetree.org/schemas/net/bluetooth/amlogic,w155s2-bt.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   The W155S2 is an Amlogic Bluetooth and Wi-Fi combo chip. It works on
 12   the standard H4 protocol via a 4-wire UART interface, with baud rates
 16   - Yang Li <yang.li@amlogic.com>
 21       - items:
 22           - enum:
 23               - amlogic,w265s1-bt
 [all …]
 
 | 
| H A D | qualcomm-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/net/bluetooth/qualcomm-bluetooth.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
 11   - Rocky Liao <quic_rjliao@quicinc.com>
 14   This binding describes Qualcomm UART-attached bluetooth chips.
 19       - qcom,qca2066-bt
 20       - qcom,qca6174-bt
 21       - qcom,qca9377-bt
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/powerpc/ | 
| H A D | turris1x.dts | 1 // SPDX-License-Identifier: GPL-2.0+5  * Copyright 2013 - 2022 CZ.NIC z.s.p.o. (http://www.nic.cz/)
 8  * and available at: https://docs.turris.cz/hw/turris-1x/turris-1x/
 11 #include <dt-bindings/gpio/gpio.h>
 12 #include <dt-bindings/interrupt-controller/irq.h>
 13 #include <dt-bindings/leds/common.h>
 14 /include/ "fsl/p2020si-pre.dtsi"
 40 			/* PCA9557PW GPIO controller for boot config */
 41 			gpio-controller@18 {
 45 				#gpio-cells = <2>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/fpga/ | 
| H A D | fpga-region.txt | 6  - Introduction7  - Terminology
 8  - Sequence
 9  - FPGA Region
 10  - Supported Use Models
 11  - Device Tree Examples
 12  - Constraints
 82     ---
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/net/ | 
| H A D | qualcomm-bluetooth.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/net/qualcomm-bluetooth.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Balakrishna Godavarthi <bgodavar@codeaurora.org>
 11   - Rocky Liao <rjliao@codeaurora.org>
 14   This binding describes Qualcomm UART-attached bluetooth chips.
 19       - qcom,qca6174-bt
 20       - qcom,qca9377-bt
 21       - qcom,wcn3990-bt
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/firmware/ | 
| H A D | fsl,scu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/firmware/fsl,scu.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: NXP i.MX System Controller Firmware (SCFW)
 10   - Dong Aisheng <aisheng.dong@nxp.com>
 13   The System Controller Firmware (SCFW) is a low-level system function
 14   which runs on a dedicated Cortex-M core to provide power, clock, and
 17   The AP communicates with the SC using a multi-ported MU module found
 21   with the LSIO DSC IP bus. The SC firmware will communicate with this MU
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/ti/ | 
| H A D | k3-j721e-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT5  * Copyright (C) 2016-2024 Texas Instruments Incorporated - https://www.ti.com/
 9 	dmsc: system-controller@44083000 {
 10 		compatible = "ti,k2g-sci";
 11 		ti,host-id = <12>;
 13 		mbox-names = "rx", "tx";
 18 		reg-names = "debug_messages";
 21 		k3_pds: power-controller {
 22 			compatible = "ti,sci-pm-domain";
 23 			#power-domain-cells = <2>;
 [all …]
 
 | 
| H A D | k3-j784s4-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT5  * Copyright (C) 2022-2024 Texas Instruments Incorporated - https://www.ti.com/
 9 	sms: system-controller@44083000 {
 10 		bootph-all;
 11 		compatible = "ti,k2g-sci";
 12 		ti,host-id = <12>;
 14 		mbox-names = "rx", "tx";
 19 		reg-names = "debug_messages";
 22 		k3_pds: power-controller {
 23 			bootph-all;
 [all …]
 
 | 
| H A D | k3-j721s2-mcu-wakeup.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT5  * Copyright (C) 2021-2024 Texas Instruments Incorporated - https://www.ti.com/
 9 	sms: system-controller@44083000 {
 10 		compatible = "ti,k2g-sci";
 11 		ti,host-id = <12>;
 13 		mbox-names = "rx", "tx";
 18 		reg-names = "debug_messages";
 21 		k3_pds: power-controller {
 22 			compatible = "ti,sci-pm-domain";
 23 			#power-domain-cells = <2>;
 [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
 27   Support for VTT Toggle with GPIO pin
 29   On some boards like the AM335x EVM-SK and the AM437x GP EVM, a GPIO pin is
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ | 
| H A D | msm8916-samsung-serranove.dts | 1 // SPDX-License-Identifier: GPL-2.0-only6 /dts-v1/;
 8 #include "msm8916-pm8916.dtsi"
 9 #include "msm8916-modem-qdsp6.dtsi"
 11 #include <dt-bindings/gpio/gpi
 [all...]
 | 
| H A D | sdm845-oneplus-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 10 #include <dt-bindings/input/linux-event-codes.h>
 11 #include <dt-bindings/leds/common.h>
 12 #include <dt-bindings/regulator/qcom,rpmh-regulator.h>
 13 #include <dt-bindings/sound/qcom,q6afe.h>
 14 #include <dt-bindings/sound/qcom,q6asm.h>
 17 #include "sdm845-wcd9340.dtsi"
 21 /delete-node/ &rmtfs_mem;
 30 		stdout-path = "serial0:115200n8";
 [all …]
 
 |