/freebsd-src/sys/contrib/device-tree/Bindings/arm/ti/ |
H A D | omap.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments OMAP SoC architecture 10 - Tony Lindgren <tony@atomide.com> 12 description: Platforms based on Texas Instruments OMAP SoC architecture. 20 - description: TI OMAP2420 SoC based platforms 22 - enum: 23 - nokia,n800 24 - nokia,n810 [all …]
|
H A D | k3.txt | 1 Texas Instruments K3 Multicore SoC architecture device tree bindings 2 -------------------------------------------------------------------- 4 Platforms based on Texas Instruments K3 Multicore SoC architecture 8 ---- 10 Each device tree root node must specify which exact SoC in K3 Multicore SoC 13 - AM654 16 - J721E 20 ------ 23 of the following board-specific compatible values: 25 - AM654 EVM [all …]
|
H A D | k3.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Texas Instruments K3 Multicore SoC architectur [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/arm/ |
H A D | apple.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Hector Martin <marcan@marcan.st> 15 This currently includes devices based on the "M1" SoC: 17 - Mac mini (M1, 2020) 18 - MacBook Pro (13-inch, M1, 2020) 19 - MacBook Air (M1, 2020) 20 - iMac (24-inch, M1, 2021) 22 Devices based on the "M2" SoC: [all …]
|
H A D | realtek.yaml | 1 # SPDX-License-Identifier: GPL-2.0-or-later OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Andreas Färber <afaerber@suse.de> 17 # RTD1195 SoC based boards 18 - items: 19 - enum: 20 - mele,x1000 # MeLE X1000 21 - realtek,horseradish # Realtek Horseradish EVB 22 - const: realtek,rtd1195 [all …]
|
H A D | amlogic,scpi.txt | 3 ---------------------------------------------------------- 6 - compatible : should be "amlogic,meson-gxbb-scpi" 9 ------------------------------------ 12 - compatible : should be "amlogic,meson-gxbb-sram" 14 Each sub-node represents the reserved area for SCPI. 16 Required sub-node properties: 17 - compatible : should be "amlogic,meson-gxbb-scp-shmem" for SRAM based shared 18 memory on Amlogic GXBB SoC. 20 Sensor bindings for the sensors based on SCPI Message Protocol 21 -------------------------------------------------------------- [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/ptp/ |
H A D | brcm,ptp-dte.txt | 1 * Broadcom Digital Timing Engine(DTE) based PTP clock 4 - compatible: should contain the core compatibility string 5 and the SoC compatibility string. The SoC 6 compatibility string is to handle SoC specific 9 "brcm,ptp-dte" 10 SoC compatibility strings: 11 "brcm,iproc-ptp-dte" - for iproc based SoC's 12 - reg: address and length of the DTE block's NCO registers 16 ptp: ptp-dte@180af650 { 17 compatible = "brcm,iproc-ptp-dte", "brcm,ptp-dte";
|
/freebsd-src/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 15 be set when the IRQ#2 pin of the chip is not connected to the SoC but 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 26 the availability of an IRQ line connected to the SoC. 37 Example isl12057 node with IRQ#2 pin connected to main SoC via MPP6 (note [all …]
|
H A D | rtc-mt7622.txt | 1 Device-Tree bindings for MediaTek SoC based RTC 4 - compatible : Should be 5 "mediatek,mt7622-rtc", "mediatek,soc-rtc" : for MT7622 SoC 6 - reg : Specifies base physical address and size of the registers; 7 - interrupts : Should contain the interrupt for RTC alarm; 8 - clocks : Specifies list of clock specifiers, corresponding to 9 entries in clock-names property; 10 - clock-names : Should contain "rtc" entries 15 compatible = "mediatek,mt7622-rtc", 16 "mediatek,soc-rtc"; [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mips/ |
H A D | ralink.txt | 1 Ralink MIPS SoC device tree bindings 5 Each device tree must specify a compatible value for the Ralink SoC 9 ralink,rt2880-soc 10 ralink,rt3050-soc 11 ralink,rt3052-soc 12 ralink,rt3350-soc 13 ralink,rt3352-soc 14 ralink,rt3883-soc 15 ralink,rt5350-soc 16 ralink,mt7620a-soc [all …]
|
H A D | ralink.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Ralink SoC based Platforms 10 - Sergio Paracuellos <sergio.paracuellos@gmail.com> 13 Boards with a Ralink SoC shall have the following properties. 20 - description: Boards with Ralink RT2880 SoC 22 - enum: 23 - ralink,rt2880-eval-board 24 - const: ralink,rt2880-soc [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/nuvoton/ |
H A D | nuvoton,ma35d1.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Nuvoton MA35 series SoC based platforms 10 - Jacky Huang <ychuang3@nuvoton.com> 13 Boards with an ARMv8 based Nuvoton MA35 series SoC shall have 22 - description: MA35D1 based boards 24 - enum: 25 - nuvoton,ma35d1-iot 26 - nuvoton,ma35d1-som [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | brcm,iproc-gpio.txt | 5 - compatible: 6 "brcm,iproc-gpio" for the generic iProc based GPIO controller IP that 7 supports full-featured pinctrl and GPIO functions used in various iProc 8 based SoCs 10 May contain an SoC-specific compatibility string to accommodate any 11 SoC-specific features 13 "brcm,cygnus-ccm-gpio", "brcm,cygnus-asiu-gpio", or 14 "brcm,cygnus-crmu-gpio" for Cygnus SoCs 16 "brcm,iproc-nsp-gpio" for the iProc NSP SoC that has drive strength support 19 "brcm,iproc-stingray-gpio" for the iProc Stingray SoC that has the general [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/riscv/ |
H A D | starfive.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | thead.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: T-HEAD SoC-based boards 10 - Jisheng Zhang <jszhang@kernel.org> 13 T-HEAD SoC-based boards 20 - description: BeagleV Ahead single board computer 22 - const: beagle,beaglev-ahead 23 - const: thead,th1520 24 - description: Sipeed Lichee Pi 4A board for the Sipeed Lichee Module 4A [all …]
|
H A D | sophgo.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | sifive.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SiFive SoC-based boards 10 - Paul Walmsley <paul.walmsley@sifive.com> 11 - Palmer Dabbelt <palmer@sifive.com> 14 SiFive SoC-based boards 21 - items: 22 - enum: 23 - sifive,hifive-unleashed-a00 [all …]
|
H A D | microchip.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | canaan.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Canaan SoC-based boards 10 - Damien Le Moal <dlemoal@kernel.org> 13 Canaan Kendryte K210 SoC-based boards 20 - items: 21 - const: sipeed,maix-bit 22 - const: sipeed,maix-bitm 23 - const: canaan,kendryte-k210 [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/spi/ |
H A D | brcm,bcm63xx-hsspi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/spi/brcm,bcm63xx-hsspi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Broadcom Broadband SoC High Speed SPI controller 10 - William Zhang <william.zhang@broadcom.com> 11 - Kursad Oney <kursad.oney@broadcom.com> 12 - Jonas Gorski <jonas.gorski@gmail.com> 15 Broadcom Broadband SoC supports High Speed SPI master controller since the 16 early MIPS based chips such as BCM6328 and BCM63268. This initial rev 1.0 [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/samsung/ |
H A D | s3c6400.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung's S3C6400 SoC device tree source 7 * Samsung's S3C6400 SoC device nodes are listed in this file. S3C6400 8 * based board files can include this file and provide values for board specific 12 * S3C6400 SoC. As device tree coverage for S3C6400 increases, additional 23 valid-mask = <0xfffffe1f>; 24 valid-wakeup-mask = <0x00200004>; 28 valid-mask = <0xffffffff>; 29 valid-wakeup-mask = <0x53020000>; 32 &soc { [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/mfd/ |
H A D | twl-family.txt | 10 - compatible : Must be "ti,twl4030"; 11 For Integrated power-management/audio CODEC device used in OMAP3 12 based boards 13 - compatible : Must be "ti,twl6030"; 14 For Integrated power-management used in OMAP4 based boards 15 - interrupts : This i2c device has an IRQ line connected to the main SoC 16 - interrupt-controller : Since the twl support several interrupts internally, 17 it is considered as an interrupt controller cascaded to the SoC one. 18 - #interrupt-cells = <1>; 21 - Child nodes contain in the twl. The twl family is made of several variants [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/ |
H A D | writing-bindings.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 Documentation/devicetree/bindings/submitting-patches.rst 17 - DO attempt to make bindings complete even if a driver doesn't support some 21 - DON'T refer to Linux or "device driver" in bindings. Bindings should be 22 based on what the hardware has, not what an OS and driver currently support. 24 - DO use node names matching the class of the device. Many standard names are 27 - DO check that the example matches the documentation especially after making 30 - DON'T create nodes just for the sake of instantiating drivers. Multi-function 34 - DON'T use 'syscon' alone without a specific compatible string. A 'syscon' 42 - DO make 'compatible' properties specific. DON'T use wildcards in compatible [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/arm/keystone/ |
H A D | keystone.txt | 2 ----------------------------------------------- 4 Boards with Keystone2 based devices (TCI66xxK2H) SOC shall have the 8 - compatible: All TI specific devices present in Keystone SOC should be in 9 the form "ti,keystone-*". Generic devices like gic, arch_timers, ns16550 12 SoC families: 14 - Keystone 2 generic SoC: 19 - Keystone 2 Hawking/Kepler 21 - Keystone 2 Lamarr 23 - Keystone 2 Edison 25 - K2G [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/hwmon/ |
H A D | amd,sbrmi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 Sideband Remote Management Interface (SB-RMI) compliant 9 AMD SoC power device. 12 - Akshay Gupta <Akshay.Gupta@amd.com> 15 SB Remote Management Interface (SB-RMI) is an SMBus compatible 16 interface that reports AMD SoC's Power (normalized Power) using, 17 Mailbox Service Request and resembles a typical 8-pin remote power 24 - amd,sbrmi [all …]
|