| /freebsd/sys/contrib/device-tree/Bindings/media/i2c/ | 
| H A D | maxim,max9286.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Jacopo Mondi <jacopo+renesas@jmondi.org>
 12   - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 13   - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
 14   - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
 18   Serial Links (GMSL) and outputs them on a CSI-2 D-PHY port using up to 4 data
 24   serializer will output it on a local I2C bus. In the other direction all I2C
 25   traffic received over GMSL by the MAX9286 is output on the local I2C bus.
 [all …]
 
 | 
| H A D | imi,rdacm2x-gmsl.yaml | 1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause4 ---
 5 $id: http://devicetree.org/schemas/media/i2c/imi,rdacm2x-gmsl.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Jacopo Mondi <jacopo+renesas@jmondi.org>
 12   - Kieran Bingham <kieran.bingham+renesas@ideasonboard.com>
 13   - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
 14   - Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se>
 16 description: -|
 17   The IMI D&D RDACM20 and RDACM21 are GMSL-compatible camera designed for
 [all …]
 
 | 
| H A D | ov5640.txt | 1 * Omnivision OV5640 MIPI CSI-2 / parallel sensor4 - compatible: should be "ovti,ov5640"
 5 - clocks: reference to the xclk input clock.
 6 - clock-names: should be "xclk".
 7 - DOVDD-supply: Digital I/O voltage supply, 1.8 volts
 8 - AVDD-supply: Analog voltage supply, 2.8 volts
 9 - DVDD-supply: Digital core voltage supply, 1.5 volts
 12 - reset-gpios: reference to the GPIO connected to the reset pin, if any.
 14 - powerdown-gpios: reference to the GPIO connected to the powerdown pin,
 16 - rotation: as defined in
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/bus/ | 
| H A D | fsl,imx8qxp-pixel-link-msi-bus.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/bus/fs
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/ | 
| H A D | mipi-dsi-bus.txt | 4 The MIPI Display Serial Interface specifies a serial bus and a protocol for6 define the syntax used to represent a DSI bus in a device tree.
 8 This document describes DSI bus-specific properties only or defines existing
 9 standard properties in the context of the DSI bus.
 11 Each DSI host provides a DSI bus. The DSI host controller's node contains a
 12 set of properties that characterize the bus. Child nodes describe individual
 13 peripherals on that bus.
 21 In addition to the standard properties and those defined by the parent bus of
 25 - #address-cells: The number of cells required to represent an address on the
 26   bus. DSI peripherals are addressed using a 2-bit virtual channel number, so
 [all …]
 
 | 
| H A D | allwinner,sun8i-r40-tcon-top.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/display/allwinner,sun8i-r40-tcon-top.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Chen-Yu Tsai <wens@csie.org>
 11   - Maxime Ripard <mripard@kernel.org>
 22                    / [0] TCON-LCD0
 25           \        / [1] TCON-LCD1 - LCD1/LVDS1
 26            TCON-TOP
 27           /        \ [2] TCON-TV0 [0] - TVE0/RGB
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/media/ | 
| H A D | ti,da850-vpif.txt | 2 ----------------------12 - compatible: must be "ti,da850-vpif"
 13 - reg: physical base address and length of the registers set for the device;
 14 - interrupts: should contain IRQ line for the VPIF
 18 VPIF has a 16-bit parallel bus input, supporting 2 8-bit channels or a
 19 single 16-bit channel. It should contain one or two port child nodes
 23 Documentation/devicetree/bindings/media/video-interfaces.txt.
 25 Example using 2 8-bit input channels, one of which is connected to an
 26 I2C-connected TVP5147 decoder:
 29 		compatible = "ti,da850-vpif";
 [all …]
 
 | 
| H A D | microchip,csi2dc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Eugen Hristev <eugen.hristev@microchip.com>
 13   CSI2DC - Camera Serial Interface 2 Demux Controller
 16   IDI interface or from a parallel bus interface.
 30   32-bit IDI interface or a parallel interface.
 44     const: microchip,sama7g5-csi2dc
 53   clock-names:
 63       - const: pclk
 [all …]
 
 | 
| H A D | atmel-isi.txt | 2 ----------------------------------5 - compatible: must be "atmel,at91sam9g45-isi" or "microchip,sam9x60-isi".
 6 - reg: physical base address and length of the registers set for the device.
 7 - interrupts: should contain IRQ line for the ISI.
 8 - clocks: list of clock specifiers, corresponding to entries in the clock-names
 9 	property; please refer to clock-bindings.txt.
 10 - clock-names: required elements: "isi_clk".
 11 - pinctrl-names, pinctrl-0: please refer to pinctrl-bindings.txt.
 13 ISI supports a single port node with parallel bus. It shall contain one
 15 defined in Documentation/devicetree/bindings/media/video-interfaces.txt.
 [all …]
 
 | 
| H A D | microchip,xisc.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)4 ---
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 11   - Eugen Hristev <eugen.hristev@microchip.com>
 18   The source can be either a demuxer from a CSI2 type of bus, or a simple direct bridge to a
 25     const: microchip,sama7g5-isc
 36   clock-names:
 38       - const: hclock
 40   '#clock-cells':
 43   clock-output-names:
 [all …]
 
 | 
| H A D | samsung-fimc.txt | 2 ----------------------------------------------4 The S5P/Exynos SoC Camera subsystem comprises of multiple sub-devices
 6 the S5P SoCs series known as CAMIF), MIPI CSIS, FIMC-LITE and FIMC-IS (ISP).
 8 The sub-subdevices are defined as child nodes of the common 'camera' node which
 10 any single sub-device, like common camera port pins or the CAMCLK clock outputs
 14 --------------------
 18 - compatible: must be "samsung,fimc", "simple-bus"
 19 - clocks: list of clock specifiers, corresponding to entries in
 20   the clock-names property;
 21 - clock-names : must contain "sclk_cam0", "sclk_cam1", "pxl_async0",
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/bridge/ | 
| H A D | ti,tfp410.txt | 5 - compatible: "ti,tfp410"8 - powerdown-gpios: power-down gpio
 9 - reg: I2C address. If and only if present the device node should be placed
 11 - ti,deskew: data de-skew in 350ps increments, from -4 to +3, as configured
 20 - Port 0 is the DPI input port. Its endpoint subnode shall contain a
 21   pclk-sample and bus-width property and a remote-endpoint property as specified
 23   - If pclk-sample is not defined, pclk-sample = 0 should be assumed for
 25   - If bus-width is not defined then bus-width = 24 should be assumed for
 27     bus-width = 24: 24 data lines are connected and single-edge mode
 28     bus-width = 12: 12 data lines are connected and dual-edge mode
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/i2c/ | 
| H A D | i2c-demux-pinctrl.txt | 1 Pinctrl-based I2C Bus DeMux3 This binding describes an I2C bus demultiplexer that uses pin multiplexing to
 10     +-------------------------------+
 12     |                               |   +-----+  +-----+
 13     |   +------------+              |   | dev |  | dev |
 14     |   |I2C IP Core1|--\           |   +-----+  +-----+
 15     |   +------------+   \-------+  |      |        |
 16     |                    |Pinctrl|--|------+--------+
 17     |   +------------+   +-------+  |
 18     |   |I2C IP Core2|--/           |
 [all …]
 
 | 
| H A D | google,cros-ec-i2c-tunnel.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $id: http://devicetree.org/schemas/i2c/google,cros-ec-i2c-tunnel.yaml#
 6 $schema: http://devicetree.org/meta-schemas/core.yaml#
 8 title: I2C bus that tunnels through the ChromeOS EC (cros-ec)
 11   - Doug Anderson <dianders@chromium.org>
 12   - Benson Leung <bleung@chromium.org>
 20   The node for this device should be under a cros-ec node like
 21   google,cros-ec-spi or google,cros-ec-i2c.
 24   - $ref: /schemas/i2c/i2c-controller.yaml#
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/hisilicon/ | 
| H A D | hip04.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only5  * Copyright (C) 2013-2014 HiSilicon Ltd.
 6  * Copyright (C) 2013-2014 Linaro Ltd.
 12 	/* memory bus is 64-bit */
 13 	#address-cells = <2>;
 14 	#size-cells = <2>;
 21 		compatible = "hisilicon,hip04-bootwrapper";
 22 		boot-method = <0x10c00000 0x10000>, <0xe0000100 0x1000>;
 26 		#address-cells = <1>;
 27 		#size-cells = <0>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/nvidia/ | 
| H A D | tegra234-p3737-0000+p3701-0000.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/linux-event-codes.h>
 5 #include <dt-bindings/input/gpio-keys.h>
 6 #include <dt-bindings/sound/rt5640.h>
 8 #include "tegra234-p3701-0000.dtsi"
 12 	compatible = "nvidia,p3737-0000+p3701-0000", "nvidia,p3701-0000", "nvidia,tegra234";
 21 		stdout-path = "serial0:115200n8";
 24 	bus@0 {
 31 								dai-format = "i2s";
 [all …]
 
 | 
| H A D | tegra194-p2972-0000.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/input/linux-event-codes.h>
 5 #include <dt-bindings/input/gpio-keys.h>
 7 #include "tegra194-p2888.dtsi"
 11 	compatible = "nvidia,p2972-0000", "nvidia,tegra194";
 13 	bus@0 {
 24 						#address-cells = <1>;
 25 						#size-cells = <0>;
 31 								remote-endpoint = <&xbar_i2s1_ep>;
 [all …]
 
 | 
| /freebsd/sys/dev/ppbus/ | 
| H A D | ppb_1284.c | 1 /*-2  * SPDX-License-Identifier: BSD-2-Clause
 33  * General purpose routines for the IEEE1284-1994 Standard
 42 #include <sys/bus.h>
 59 do_1284_wait(device_t bus, uint8_t mask, uint8_t status)  in do_1284_wait()  argument
 61 	return (ppb_poll_bus(bus, 4, mask, status, PPB_NOINTR | PPB_POLL));  in do_1284_wait()
 65 do_peripheral_wait(device_t bus, uint8_t mask, uint8_t status)  in do_peripheral_wait()  argument
 67 	return (ppb_poll_bus(bus, 100, mask, status, PPB_NOINTR | PPB_POLL));  in do_peripheral_wait()
 78 ppb_1284_reset_error(device_t bus, int state)  in ppb_1284_reset_error()  argument
 80 	struct ppb_data *ppb = DEVTOSOFTC(bus);  in ppb_1284_reset_error()
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ | 
| H A D | r8a7790-lager.dts | 1 // SPDX-License-Identifier: GPL-2.05  * Copyright (C) 2013-2014 Renesas Solutions Corp.
 7  * Copyright (C) 2015-2016 Renesas Electronics Corporation
 11  * SSI-AK4643
 38 /dts-v1/;
 40 #include <dt-bindings/gpio/gpio.h>
 41 #include <dt-bindings/input/input.h>
 63 		stdout-pat
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ | 
| H A D | imx6q-gw54xx.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later6 /dts-v1/;
 8 #include "imx6qdl-gw54xx.dtsi"
 9 #include <dt-bindings/media/tda1997x.h>
 13 	compatible = "gw,imx6q-gw54xx", "gw,ventana", "fsl,imx6q";
 15 	sound-digital {
 16 		compatible = "simple-audio-card";
 17 		simple-audio-card,name = "tda1997x-audio";
 18 		simple-audio-card,format = "i2s";
 19 		simple-audio-card,bitclock-master = <&sound_codec>;
 [all …]
 
 | 
| H A D | imx6q.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/interrupt-controller/irq.h>
 6 #include "imx6q-pinfunc.h"
 16 		#address-cells = <1>;
 17 		#size-cells = <0>;
 20 			compatible = "arm,cortex-a9";
 23 			next-level-cache = <&L2>;
 24 			operating-points = <
 32 			fsl,soc-operating-points = <
 33 				/* ARM kHz  SOC-PU uV */
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/arm/ | 
| H A D | coresight.txt | 11 * Required properties for all components *except* non-configurable replicators12   and non-configurable funnels:
 15 	  drivers are using the AMBA bus interface.  Possible values include:
 16 		- Embedded Trace Buffer (version 1.0):
 17 			"arm,coresight-etb10", "arm,primecell";
 19 		- Trace Port Interface Unit:
 20 			"arm,coresight-tpiu", "arm,primecell";
 22 		- Trace Memory Controller, used for Embedded Trace Buffer(ETB),
 26 			"arm,coresight-tmc", "arm,primecell";
 28 		- Trace Programmable Funnel:
 [all …]
 
 | 
| H A D | arm,coresight-static-funnel.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---
 4 $id: http://devicetree.org/schemas/arm/arm,coresight-static-funnel.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Arm CoreSight Static Trace Bus Funnel
 10   - Mathieu Poirier <mathieu.poirier@linaro.org>
 11   - Mike Leach <mike.leach@linaro.org>
 12   - Leo Yan <leo.yan@linaro.org>
 13   - Suzuki K Poulose <suzuki.poulose@arm.com>
 23   The Coresight static funnel merges 2-8 trace sources into a single trace
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/renesas/ | 
| H A D | r8a779g0-white-hawk-csi-dsi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3  * Device Tree Source for the R-Car V4H White Hawk CSI/DSI sub-board
 8 #include <dt-bindings/media/video-interfaces.h>
 14 		#address-cells = <1>;
 15 		#size-cells = <0>;
 21 				bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
 22 				clock-lanes = <0>;
 23 				data-lanes = <1 2 3>;
 24 				remote-endpoint = <&max96712_out0>;
 34 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | white-hawk-csi-dsi.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3  * Device Tree Source for the White Hawk CSI/DSI sub-board
 8 #include <dt-bindings/media/video-interfaces.h>
 14 		#address-cells = <1>;
 15 		#size-cells = <0>;
 21 				bus-type = <MEDIA_BUS_TYPE_CSI2_CPHY>;
 22 				clock-lanes = <0>;
 23 				data-lanes = <1 2 3>;
 24 				remote-endpoint = <&max96712_out0>;
 34 		#address-cells = <1>;
 [all …]
 
 |