/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7 - compatible : Should be "microchip,usb251xb" or one of the specific types: 11 - reg : I2C address on the selected bus (default is <0x2C>) 14 - reset-gpios : Should specify the gpio for hub reset 15 - vdd-supply : Should specify the phandle to the regulator supplying vdd 16 - skip-config : Skip Hub configuration, but only send the USB-Attach command 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) [all …]
|
H A D | usb251xb.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Microchip USB 2.0 Hi-Speed Hub Controller 10 - Richard Leitner <richard.leitner@skidata.com> 15 - microchip,usb2422 16 - microchip,usb2512b 17 - microchip,usb2512bi 18 - microchip,usb2513b 19 - microchip,usb2513bi [all …]
|
H A D | atmel-usb.txt | 6 - compatible: Should be "atmel,at91rm9200-ohci" for USB controllers 8 - reg: Address and length of the register set for the device 9 - interrupts: Should contain ohci interrupt 10 - clocks: Should reference the peripheral, host and system clocks 11 - clock-names: Should contain three strings 15 - num-ports: Number of ports. 16 - atmel,vbus-gpio: If present, specifies a gpio that needs to be 17 activated for the bus to be powered. 18 - atmel,oc-gpio: If present, specifies a gpio that needs to be 22 compatible = "atmel,at91rm9200-ohci", "usb-ohci"; [all …]
|
H A D | samsung,exynos-usb2.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/usb/samsung,exynos-usb2.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Krzysztof Kozlowski <krzk@kernel.org> 15 - samsung,exynos4210-ehci 16 - samsung,exynos4210-ohci 21 clock-names: 23 - const: usbhost 32 phy-names: [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | tlv320aic3x.txt | 1 Texas Instruments - tlv320aic3x Codec module 3 The tlv320aic3x serial control bus communicates through both I2C and SPI bus protocols 7 - compatible - "string" - One of: 8 "ti,tlv320aic3x" - Generic TLV320AIC3x device 9 "ti,tlv320aic33" - TLV320AIC33 10 "ti,tlv320aic3007" - TLV320AIC3007 11 "ti,tlv320aic3106" - TLV320AIC3106 12 "ti,tlv320aic3104" - TLV320AIC3104 15 - reg - <int> - I2C slave address 20 - reset-gpios - GPIO specification for the active low RESET input. [all …]
|
H A D | ti,tlv320aic3x.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 4 --- 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 TLV320AIC3x are a series of low-power stereo audio codecs with stereo 13 single-ended or fully differential configurations. 15 The serial control bus supports SPI or I2C protocols, while the serial audio 16 data bus is programmable for I2S, left/right-justified, DSP, or TDM modes. 44 - Jai Luthra <j-luthra@ti.com> 49 - ti,tlv320aic3x 50 - ti,tlv320aic33 [all …]
|
H A D | tlv320aic31xx.txt | 1 Texas Instruments - tlv320aic31xx Codec module 3 The tlv320aic31xx serial control bus communicates through I2C protocols 7 - compatible - "string" - One of: 8 "ti,tlv320aic310x" - Generic TLV320AIC31xx with mono speaker amp 9 "ti,tlv320aic311x" - Generic TLV320AIC31xx with stereo speaker amp 10 "ti,tlv320aic3100" - TLV320AIC3100 (mono speaker amp, no MiniDSP) 11 "ti,tlv320aic3110" - TLV320AIC3110 (stereo speaker amp, no MiniDSP) 12 "ti,tlv320aic3120" - TLV320AIC3120 (mono speaker amp, MiniDSP) 13 "ti,tlv320aic3111" - TLV320AIC3111 (stereo speaker amp, MiniDSP) 14 "ti,tlv320dac3100" - TLV320DAC3100 (no ADC, mono speaker amp, no MiniDSP) [all …]
|
/freebsd/share/man/man4/ |
H A D | pci.4 | 30 .Nd generic PCI/PCIe bus driver 32 To compile the PCI bus driver into the kernel, 35 .Bd -ragged -offset indent 40 .Pq SR-IOV : 41 .Bd -ragged -offset indent 45 To compile in support for native PCI-express HotPlug: 46 .Bd -ragged -offset indent 91 or a BAR read access could have function-specific side-effects. 113 driver also includes support for PCI-PCI bridges, 114 various platform-specific Host-PCI bridges, [all …]
|
H A D | htu21.4 | 2 .\" SPDX-License-Identifier: BSD-2-Clause 37 .Bd -ragged -offset indent 45 .Bd -literal -offset indent 51 driver provides temperature and relative humidity readings over I2C bus 53 .Bl -bullet -compact 69 .Bl -tag -width temperature 78 This can be useful with battery powered sensors. 80 The built-in heater control. 85 Normally, the sensor releases the bus and NACKs all accessed until the 87 The hold mode may be useful in mult-master environments. [all …]
|
H A D | acpi.4 | 65 .Bl -tag -width indent 101 but additionally requires bus mastering to be disabled. 140 (power-off nicely). 161 (suspend-to-RAM). 170 .Bl -tag -width indent 181 Most devices are powered off, and the system stops running except for 185 All devices are powered off, and the system stops running. 206 .Bl -tag -width indent 230 BIOS, you can set this to 0 to re-enable ACPI for testing. 251 Multiple interfaces can be specified in a comma-separated list and [all …]
|
/freebsd/sys/contrib/dev/iwlwifi/ |
H A D | iwl-csr.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause */ 3 * Copyright (C) 2005-2014, 2018-2024 Intel Corporation 4 * Copyright (C) 2013-2014 Intel Mobile Communications GmbH 12 * CSR registers are mapped directly into PCI bus space, and are accessible 14 * low power states due to driver-invoke [all...] |
/freebsd/sys/contrib/device-tree/Bindings/bus/ |
H A D | renesas,bsc.yaml | 2 --- 3 $id: http://devicetree.org/schemas/bus/renesas,bsc.yaml# 4 $schema: http://devicetree.org/meta-schemas/core.yaml# 6 title: Renesas Bus State Controller (BSC) 9 - Geert Uytterhoeven <geert+renesas@glider.be> 12 The Renesas Bus State Controller (BSC, sometimes called "LBSC within Bus 13 Bridge", or "External Bus Interface") can be found in several Renesas ARM 14 SoCs. It provides an external bus for connecting multiple external 18 While the BSC is a fairly simple memory-mapped bus, it may be part of a 21 must be powered on, and the functional clock driving the BSC must be [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/bluetooth/ |
H A D | mediatek,bluetooth.txt | 13 - compatible: Must be 14 "mediatek,mt7663u-bluetooth": for MT7663U device 15 "mediatek,mt7668u-bluetooth": for MT7668U device 16 - vcc-supply: Main voltage regulator 21 - pinctrl-names: Should be "default", "runtime" 22 - pinctrl-0: Should contain UART RXD low when the device is powered up to 24 - pinctrl-1: Should contain UART mode pin ctrl 30 - boot-gpios: GPIO same to the pin as UART RXD and used to keep LOW when 31 the device is powered up to enter proper bootstrap mode when 32 - pinctrl-names: Should be "default" [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | mediatek-bluetooth.txt | 13 - compatible: Must be 14 "mediatek,mt7663u-bluetooth": for MT7663U device 15 "mediatek,mt7668u-bluetooth": for MT7668U device 16 - vcc-supply: Main voltage regulator 21 - pinctrl-names: Should be "default", "runtime" 22 - pinctrl-0: Should contain UART RXD low when the device is powered up to 24 - pinctrl-1: Should contain UART mode pin ctrl 30 - boot-gpios: GPIO same to the pin as UART RXD and used to keep LOW when 31 the device is powered up to enter proper bootstrap mode when 32 - pinctrl-names: Should be "default" [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/marvell/ |
H A D | kirkwood-nas2big.dts | 1 // SPDX-License-Identifier: GPL-2.0 11 /dts-v1/; 13 #include "kirkwood-netxbig.dtsi" 17 compatible = "lacie,nas2big", "lacie,netxbig", "marvell,kirkwood-88f6282", "marvell,kirkwood"; 26 stdout-path = &uart0; 31 /* The on-chip RTC is not powered (no supercap). */ 37 * the other netxbig-compatible boards. 48 compatible = "gpio-fan"; 49 alarm-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>; 54 compatible = "simple-bus"; [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/allwinner/ |
H A D | sun8i-r16-parrot.dts | 4 * Quentin Schulz <quentin.schulz@free-electrons.com> 6 * This file is dual-licensed: you can use it either under the terms 45 /dts-v1/; 46 #include "sun8i-a33.dtsi" 47 #include "sunxi-common-regulators.dtsi" 49 #include <dt-bindings/gpio/gpio.h> 50 #include <dt-bindings/input/input.h> 54 compatible = "allwinner,parrot", "allwinner,sun8i-a33"; 61 stdout-path = "serial0:115200n8"; 65 compatible = "gpio-leds"; [all …]
|
H A D | suniv-f1c200s-lctech-pi.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 9 #include "suniv-f1c100s.dtsi" 11 #include <dt-bindings/gpio/gpio.h> 15 compatible = "lctech,pi-f1c200s", "allwinner,suniv-f1c200s", 16 "allwinner,suniv-f1c100s"; 23 stdout-path = "serial0:115200n8"; 26 reg_vcc3v3: regulator-3v3 { 27 compatible = "regulator-fixed"; 28 regulator-name = "vcc3v3"; [all …]
|
H A D | sun8i-h3-orangepi-zero-plus2.dts | 5 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 46 #include "sun8i-h3.dtsi" 48 #include <dt-bindings/gpio/gpio.h> 52 compatible = "xunlong,orangepi-zero-plus2-h3", "allwinner,sun8i-h3"; 59 stdout-path = "serial0:115200n8"; 63 compatible = "hdmi-connector"; 68 remote-endpoint = <&hdmi_out_con>; 74 compatible = "gpio-leds"; 76 led-0 { [all …]
|
/freebsd/sys/dev/usb/ |
H A D | usb_device.h | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 4 * Copyright (c) 2008-2019 Hans Petter Selasky. All rights reserved. 94 uint8_t self_powered:1; /* set if USB device is self powered */ 98 uint8_t uq_bus_powered:1; /* set if BUS powered quirk is present */ 110 * The following structure is used for power-save purposes. The data 111 * in this structure is protected by the USB BUS lock. 215 struct usb_bus *bus; /* our USB BUS */ member 218 struct usb_device *parent_hs_hub; /* high-speed parent HUB */ 243 uint8_t device_index; /* device index in "bus->devices" */ [all …]
|
/freebsd/sys/contrib/device-tree/src/arm64/allwinner/ |
H A D | sun50i-h5-orangepi-zero-plus2.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 4 /dts-v1/; 6 #include "sun50i-h5.dtsi" 8 #include <dt-bindings/gpio/gpio.h> 12 compatible = "xunlong,orangepi-zero-plus2", "allwinner,sun50i-h5"; 19 stdout-path = "serial0:115200n8"; 23 compatible = "hdmi-connector"; 28 remote-endpoint = <&hdmi_out_con>; 34 compatible = "gpio-leds"; 36 led-0 { [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/sram/ |
H A D | sram.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Generic on-chip SRAM 10 - Rob Herring <robh@kernel.org> 19 Following the generic-names recommended practice, node names should 30 - mmio-sram 31 - amlogic,meson-gxbb-sram 32 - arm,juno-sram-ns 33 - atmel,sama5d2-securam [all …]
|
/freebsd/share/man/man9/ |
H A D | bhnd.9 | 1 .\" Copyright (c) 2015-2016 Landon Fuller <landonf@FreeBSD.org> 38 .Ss Bus Resource Functions 70 .Ss "Bus Space Functions" 330 .Fa "device_t bus" "const struct bhnd_core_match *desc" 392 .Bd -literal 398 .Bd -literal 406 .Bd -literal 414 .Bd -literal 417 .Bd -literal 427 .Bd -literal [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 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): 60 pinctrl-0 = <&rtc_alarm_pin>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | gpio-max3191x.txt | 4 - compatible: Must be one of: 11 - reg: Chip select number. 12 - gpio-controller: Marks the device node as a GPIO controller. 13 - #gpio-cells: Should be two. For consumer use see gpio.txt. 16 - #daisy-chained-devices: 17 Number of chips in the daisy-chain (default is 1). 18 - maxim,modesel-gpios: GPIO pins to configure modesel of each chip. 19 The number of GPIOs must equal "#daisy-chained-devices" 22 - maxim,fault-gpios: GPIO pins to read fault of each chip. 23 The number of GPIOs must equal "#daisy-chained-devices" [all …]
|
/freebsd/sys/contrib/device-tree/src/arm/rockchip/ |
H A D | rk3288-veyron.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 #include <dt-bindings/clock/rockchip,rk808.h> 9 #include <dt-bindings/input/input.h> 18 stdout-path = "serial2:115200n8"; 31 power_button: power-button { 32 compatible = "gpio-keys"; 33 pinctrl-names = "default"; 34 pinctrl-0 = <&pwr_key_l>; 36 key-power { 40 debounce-interval = <100>; [all …]
|