| /freebsd/sys/contrib/device-tree/Bindings/i2c/ |
| H A D | nvidia,tegra20-i2c.txt | 4 - compatible : For Tegra20, must be one of "nvidia,tegra20-i2c-dvc" or 5 "nvidia,tegra20-i2c". For Tegra30, must be "nvidia,tegra30-i2c". 6 For Tegra114, must be "nvidia,tegra114-i2c". Otherwise, must be 7 "nvidia,<chip>-i2c", plus at least one of the above, where <chip> is 10 nvidia,tegra20-i2c-dvc: Tegra20 has specific I2C controller called as DVC I2C 14 "nvidia,tegra20-i2c-dvc". 15 nvidia,tegra20-i2c: Tegra20 has 4 generic I2C controller. This can support 16 master and slave mode of I2C communication. The i2c-tegra driver only 18 only compatible with "nvidia,tegra20-i2c". 19 nvidia,tegra30-i2c: Tegra30 has 5 generic I2C controller. This controller is [all …]
|
| H A D | nvidia,tegra20-i2c.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/i2c/nvidia,tegra20-i2c.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 8 - Thierry Reding <thierry.reding@gmail.com> 9 - Jon Hunter <jonathanh@nvidia.com> 16 - description: Tegra20 has 4 generic I2C controller. This can support 17 master and slave mode of I2C communication. The i2c-tegra driver 19 controller is only compatible with "nvidia,tegra20-i2c". 20 const: nvidia,tegra20-i2c [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/exynos/ |
| H A D | exynos7885-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung Exynos7885 SoC pin-mux and pin-config device tree source 8 * Samsung's Exynos7885 SoC pin-mux and pin-config options are listed as 12 #include <dt-bindings/interrupt-controller/arm-gic.h> 13 #include "exynos-pinctrl.h" 16 etc0: etc0-gpio-bank { 17 gpio-controller; 18 #gpio-cells = <2>; 20 interrupt-controller; 21 #interrupt-cells = <2>; [all …]
|
| H A D | exynos7870-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Samsung Exynos7870 SoC pin-mux and pin-config device tree source 9 #include <dt-bindings/interrupt-controller/arm-gic.h> 10 #include "exynos-pinctrl.h" 13 etc0: etc0-gpio-bank { 14 gpio-controller; 15 #gpio-cells = <2>; 17 interrupt-controller; 18 #interrupt-cells = <2>; 21 etc1: etc1-gpio-bank { [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/clock/ |
| H A D | ste-u300-syscon-clock.txt | 1 Clock bindings for ST-Ericsson U300 System Controller Clocks 6 - compatible: must be "stericsson,u300-syscon-clk" 7 - #clock-cells: must be <0> 8 - clock-type: specifies the type of clock: 10 1 = fast clock 12 - clock-id: specifies the clock in the type range 15 - clocks: parent clock(s) 20 ------------------- 28 1 0 Fast peripheral bridge clock 46 #clock-cells = <0>; [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/arm/tegra/ |
| H A D | nvidia,nvec.txt | 4 - compatible : should be "nvidia,nvec". 5 - reg : the iomem of the i2c slave controller 6 - interrupts : the interrupt line of the i2c slave controller 7 - clock-frequency : the frequency of the i2c bus 8 - gpios : the gpio used for ec request 9 - slave-addr: the i2c address of the slave controller 10 - clocks : Must contain an entry for each entry in clock-names. 11 See ../clocks/clock-bindings.txt for details. 12 - clock-names : Must include the following entries: 14 - div-clk [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/marvell/mmp/ |
| H A D | pxa1908.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 2 /dts-v1/; 4 #include <dt-bindings/interrupt-controller/arm-gic.h> 5 #include <dt-bindings/clock/marvell,pxa1908.h> 10 #address-cells = <2>; 11 #size-cells = <2>; 12 interrupt-parent = <&gic>; 15 #address-cells = <2>; 16 #size-cells = <0>; 20 compatible = "arm,cortex-a53"; [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/timer/ |
| H A D | img,pistachio-gptimer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/img,pistachio-gptimer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Pistachio general-purpose timer 10 - Ezequiel Garcia <ezequiel.garcia@imgtec.com> 14 const: img,pistachio-gptimer 21 - description: Timer0 interrupt 22 - description: Timer1 interrupt 23 - description: Timer2 interrupt [all …]
|
| /freebsd/sys/contrib/device-tree/src/mips/mobileye/ |
| H A D | eyeq5.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause */ 6 #include <dt-bindings/interrupt-controller/mips-gic.h> 8 #include <dt-bindings/clock/mobileye,eyeq5-clk.h> 11 #address-cells = <2>; 12 #size-cells = <2>; 14 #address-cells = <1>; 15 #size-cells = <0>; 24 reserved-memory { 25 #address-cells = <2>; 26 #size-cells = <2>; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/aspeed/ |
| H A D | aspeed-ast2600-evb.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 4 /dts-v1/; 6 #include "aspeed-g6.dtsi" 7 #include <dt-bindings/gpio/aspeed-gpio.h> 11 compatible = "aspeed,ast2600-evb", "aspeed,ast2600"; 26 reserved-memory { 27 #address-cells = <1>; 28 #size-cells = <1>; 34 compatible = "shared-dma-pool"; 41 compatible = "shared-dma-pool"; [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/qcom/ |
| H A D | qcom-apq8026-lg-lenok.dts | 1 // SPDX-License-Identifier: BSD-3-Clause 6 /dts-v1/; 8 #include "qcom-msm8226.dtsi" 10 #include <dt-bindings/clock/qcom,mmcc-msm8974.h> 12 /delete-node/ &adsp_region; 17 chassis-type = "watch"; 18 qcom,board-id = <132 0x0a>; 19 qcom,msm-id = <199 0x20000>; 27 stdout-path = "serial0:115200n8"; 30 reserved-memory { [all …]
|
| H A D | qcom-msm8974pro-fairphone-fp2.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974pro.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 12 chassis-type = "handset"; 21 stdout-pat [all...] |
| H A D | qcom-msm8974-sony-xperia-rhine.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-msm8974.dtsi" 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/leds/common.h> 7 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 17 stdout-path = "serial0:115200n8"; 20 gpio-keys { 21 compatible = "gpio-keys"; 23 pinctrl-names = "default"; 24 pinctrl-0 = <&gpio_keys_pin_a>; [all …]
|
| /freebsd/sys/dev/iicbus/controller/twsi/ |
| H A D | mv_twsi.c | 1 /*- 36 * Calls to DELAY() are needed per Application Note AN-179 "TWSI Software 61 #include <dev/clk/clk.h> 99 { "marvell,mv64xxx-i2c", true }, 100 { "marvell,mv78230-i2c", true }, 138 if (!ofw_bus_search_compatible(dev, compat_data)->ocd_data) in mv_twsi_probe() 145 #define ABSSUB(a,b) (((a) > (b)) ? (a) - (b) : (b) - (a)) 150 uint64_t clk; in mv_twsi_cal_baud_rate() local 157 clk_get_freq(sc->clk_core, &clk); in mv_twsi_cal_baud_rate() 161 cur = TWSI_BAUD_RATE_RAW(clk,m,n); in mv_twsi_cal_baud_rate() [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/iio/frequency/ |
| H A D | adf4350.txt | 4 - compatible: Should be one of 7 - reg: SPI chip select numbert for the device 8 - spi-max-frequency: Max SPI frequency to use (< 20000000) 9 - clocks: From common clock binding. Clock is phandle to clock for 13 - gpios: GPIO Lock detect - If set with a valid phandle and GPIO number, 15 - adi,channel-spacing: Channel spacing in Hz (influences MODULUS). 16 - adi,power-up-frequency: If set in Hz the PLL tunes to 18 - adi,reference-div-factor: If set the driver skips dynamic calculation 20 - adi,reference-doubler-enable: Enables reference doubler. 21 - adi,reference-div2-enable: Enables reference divider. [all …]
|
| H A D | adi,adf4350.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Michael Hennerich <michael.hennerich@analog.com> 15 - adi,adf4350 16 - adi,adf4351 21 spi-max-frequency: 28 clock-names: 31 '#clock-cells': 34 clock-output-names: [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/nvidia/ |
| H A D | tegra30.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra30-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra30-mc.h> 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/soc/tegra-pmc.h> 8 #include <dt-bindings/thermal/thermal.h> 10 #include "tegra30-peripherals-opp.dtsi" 14 interrupt-parent = <&lic>; [all …]
|
| H A D | tegra20.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 2 #include <dt-bindings/clock/tegra20-car.h> 3 #include <dt-bindings/gpio/tegra-gpio.h> 4 #include <dt-bindings/memory/tegra20-mc.h> 5 #include <dt-bindings/pinctrl/pinctrl-tegra.h> 6 #include <dt-bindings/interrupt-controller/arm-gic.h> 7 #include <dt-bindings/soc/tegra-pmc.h> 9 #include "tegra20-peripherals-opp.dtsi" 13 interrupt-parent = <&lic>; 14 #address-cells = <1>; [all …]
|
| /freebsd/sys/arm/nvidia/tegra124/ |
| H A D | tegra124_clk_pll.c | 1 /*- 36 #include <dev/clk/clk.h> 38 #include <dt-bindings/clock/tegra124-car.h> 88 /* Post divider <-> register value mapping. */ 125 PLLX: Clock source for the fast CPU cluster and the shadow CPU 139 DFLLCPU: DFLL clock source for the fast CPU cluster 227 /* PLLX: 1GHz Clock source for the fast CPU cluster and the shadow CPU */ 380 static int tegra124_pll_init(struct clknode *clk, device_t dev); 381 static int tegra124_pll_set_gate(struct clknode *clk, bool enable); 382 static int tegra124_pll_get_gate(struct clknode *clk, bool *enabled); [all …]
|
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
| H A D | brcm,bcm21664-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/brcm,bcm21664-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Florian Fainelli <florian.fainelli@broadcom.com> 11 - Ray Jui <rjui@broadcom.com> 12 - Scott Branden <sbranden@broadcom.com> 15 - $ref: pinctrl.yaml# 19 const: brcm,bcm21664-pinctrl 25 '-pins$': [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ |
| H A D | imx8mq-kontron-pitx-imx8m.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree File for the Kontron pitx-imx8m board. 8 /dts-v1/; 11 #include <dt-bindings/net/ti-dp83867.h> 14 model = "Kontron pITX-imx8m"; 15 compatible = "kontron,pitx-imx8m", "fsl,imx8mq"; 31 stdout-pat [all...] |
| /freebsd/sys/contrib/device-tree/Bindings/iio/adc/ |
| H A D | adi,ad7625.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: Analog Devices Fast PulSAR Analog to Digital Converters 10 - Michael Hennerich <Michael.Hennerich@analog.com> 11 - Nuno Sá <nuno.sa@analog.com> 24 - adi,ad7625 25 - adi,ad7626 26 - adi,ad7960 27 - adi,ad7961 [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm/xilinx/ |
| H A D | zynq-zed.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2011 - 2014 Xilinx 6 /dts-v1/; 7 #include "zynq-7000.dtsi" 11 compatible = "avnet,zynq-zed", "xlnx,zynq-zed", "xlnx,zynq-7000"; 27 stdout-path = "serial0:115200n8"; 31 compatible = "usb-nop-xceiv"; 32 #phy-cells = <0>; 37 ps-clk-frequency = <33333333>; 42 phy-mode = "rgmii-id"; [all …]
|
| /freebsd/sys/riscv/conf/ |
| H A D | GENERIC | 2 # GENERIC -- Generic kernel configuration file for FreeBSD/RISC-V 7 # https://docs.freebsd.org/en/books/handbook/kernelconfig/#kernelconfig-config 23 makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols 37 options TCP_RFC7413 # TCP Fast Open 39 options FFS # Berkeley Fast Filesystem 43 options UFS_GJOURNAL # Enable gjournal-based UFS journaling 52 options PSEUDOFS # Pseudo-filesystem framework 62 options SYSVSHM # SYSV-style shared memory 63 options SYSVMSG # SYSV-style message queues 64 options SYSVSEM # SYSV-style semaphores [all …]
|
| /freebsd/sys/contrib/device-tree/src/arm64/marvell/ |
| H A D | armada-37xx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 * Gregory CLEMENT <gregory.clement@free-electrons.com> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 14 interrupt-parent = <&gic>; 15 #address-cells = <2>; 16 #size-cells = <2>; 23 reserved-memory { 24 #address-cells = <2>; 25 #size-cells = <2>; 32 psci-area@4000000 { [all …]
|