| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/ |
| D | allwinner,sun4i-a10-csi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/media/allwinner,sun4i-a10-csi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 13 description: |- 20 - const: allwinner,sun4i-a10-csi1 21 - const: allwinner,sun7i-a20-csi0 22 - items: [all …]
|
| D | marvell,mmp2-ccic.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 5 $id: http://devicetree.org/schemas/media/marvell,mmp2-ccic.yaml# 6 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Lubomir Rintel <lkundrak@v3.sk> 15 pattern: '^camera@[a-f0-9]+$' 18 const: marvell,mmp2-ccic 36 # Documentation/devicetree/bindings/media/video-interfaces.txt 38 remote-endpoint: true 39 hsync-active: true [all …]
|
| D | allwinner,sun6i-a31-csi.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/media/allwinner,sun6i-a31-csi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Chen-Yu Tsai <wens@csie.org> 11 - Maxime Ripard <mripard@kernel.org> 16 - allwinner,sun6i-a31-csi 17 - allwinner,sun8i-a83t-csi 18 - allwinner,sun8i-h3-csi 19 - allwinner,sun8i-v3s-csi [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | amlogic,axg-tdm-formatters.txt | 4 - compatible: 'amlogic,axg-tdmin' or 5 'amlogic,axg-tdmout' 6 - reg: physical base address of the controller and length of memory 8 - clocks: list of clock phandle, one for each entry clock-names. 9 - clock-names: should contain the following: 10 * "pclk" : peripheral clock. 13 * "lrclk" : sample clock 14 * "lrclk_sel": sample clock input multiplexer 18 tdmout_a: audio-controller@500 { 19 compatible = "amlogic,axg-tdmout"; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | amlogic,axg-tdm-formatters.txt | 4 - compatible: 'amlogic,axg-tdmin' or 5 'amlogic,axg-tdmout' or 6 'amlogic,g12a-tdmin' or 7 'amlogic,g12a-tdmout' or 8 'amlogic,sm1-tdmin' or 9 'amlogic,sm1-tdmout 10 - reg: physical base address of the controller and length of memory 12 - clocks: list of clock phandle, one for each entry clock-names. 13 - clock-names: should contain the following: 14 * "pclk" : peripheral clock. [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/ |
| D | mt9m111.txt | 4 array size of 1280H x 1024V. It is programmable through a simple two-wire serial 8 - compatible: value should be "micron,mt9m111" 9 - clocks: reference to the master clock. 10 - clock-names: shall be "mclk". 13 sub-node for its digital output video port, in accordance with the video 15 Documentation/devicetree/bindings/media/video-interfaces.txt 18 - pclk-sample: For information see ../video-interfaces.txt. The value is set to 28 clock-names = "mclk"; 32 remote-endpoint = <&pxa_camera>; 33 pclk-sample = <1>;
|
| D | tvp514x.txt | 3 The TVP5146/TVP5146m2/TVP5147/TVP5147m1 device is high quality, single-chip 5 video formats into digital video component. The tvp514x decoder supports analog- 6 to-digital (A/D) conversion of component RGB and YPbPr signals as well as A/D 7 conversion and decoding of NTSC, PAL and SECAM composite and S-video into 11 - compatible : value should be either one among the following 17 - hsync-active: HSYNC Polarity configuration for endpoint. 19 - vsync-active: VSYNC Polarity configuration for endpoint. 21 - pclk-sample: Clock polarity of the endpoint. 24 media/video-interfaces.txt. 37 hsync-active = <1>; [all …]
|
| D | tvp7002.txt | 7 - compatible : Must be "ti,tvp7002" 10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when 13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when 16 - pclk-sample: Clock polarity of the bus. Default value when this property is 19 - sync-on-green-active: Active state of Sync-on-green signal property of the 24 - field-even-active: Active-high Field ID output polarity control of the bus. 31 video-interfaces.txt. 44 hsync-active = <1>; 45 vsync-active = <1>; 46 pclk-sample = <0>; [all …]
|
| D | ov5640.txt | 1 * Omnivision OV5640 MIPI CSI-2 / parallel sensor 4 - 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 …]
|
| D | adv7604.txt | 12 - compatible: Must contain one of the following 13 - "adi,adv7611" for the ADV7611 14 - "adi,adv7612" for the ADV7612 16 - reg: I2C slave addresses 17 The ADV76xx has up to thirteen 256-byte maps that can be accessed via the 22 - hpd-gpios: References to the GPIOs that control the HDMI hot-plug 24 level that enables hot-plug detection. 28 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 32 ------------------------------------------------------------ 40 - reset-gpios: Reference to the GPIO connected to the device's reset pin. [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/i2c/ |
| D | tvp514x.txt | 3 The TVP5146/TVP5146m2/TVP5147/TVP5147m1 device is high quality, single-chip 5 video formats into digital video component. The tvp514x decoder supports analog- 6 to-digital (A/D) conversion of component RGB and YPbPr signals as well as A/D 7 conversion and decoding of NTSC, PAL and SECAM composite and S-video into 11 - compatible : value should be either one among the following 17 - hsync-active: HSYNC Polarity configuration for endpoint. 19 - vsync-active: VSYNC Polarity configuration for endpoint. 21 - pclk-sample: Clock polarity of the endpoint. 24 media/video-interfaces.txt. 37 hsync-active = <1>; [all …]
|
| D | tvp7002.txt | 7 - compatible : Must be "ti,tvp7002" 10 - hsync-active: HSYNC Polarity configuration for the bus. Default value when 13 - vsync-active: VSYNC Polarity configuration for the bus. Default value when 16 - pclk-sample: Clock polarity of the bus. Default value when this property is 19 - sync-on-green-active: Active state of Sync-on-green signal property of the 24 - field-even-active: Active-high Field ID output polarity control of the bus. 31 video-interfaces.txt. 44 hsync-active = <1>; 45 vsync-active = <1>; 46 pclk-sample = <0>; [all …]
|
| D | ov5640.txt | 1 * Omnivision OV5640 MIPI CSI-2 / parallel sensor 4 - 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 …]
|
| D | adv7604.txt | 12 - compatible: Must contain one of the following 13 - "adi,adv7611" for the ADV7611 14 - "adi,adv7612" for the ADV7612 16 - reg: I2C slave addresses 17 The ADV76xx has up to thirteen 256-byte maps that can be accessed via the 22 - hpd-gpios: References to the GPIOs that control the HDMI hot-plug 24 level that enables hot-plug detection. 28 Documentation/devicetree/bindings/media/video-interfaces.txt. The port nodes 32 ------------------------------------------------------------ 40 - reset-gpios: Reference to the GPIO connected to the device's reset pin. [all …]
|
| /kernel/linux/linux-4.19/sound/soc/meson/ |
| D | axg-tdm-formatter.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 12 #include "axg-tdm-formatter.h" 18 struct clk *pclk; member 31 unsigned int val, ch = ts->channels; in axg_tdm_formatter_set_channel_masks() 41 mask = ts->mask[i]; in axg_tdm_formatter_set_channel_masks() 47 ch -= 1; in axg_tdm_formatter_set_channel_masks() 61 return -EINVAL; in axg_tdm_formatter_set_channel_masks() 70 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable() 71 bool invert = formatter->drv->invert_sclk; in axg_tdm_formatter_enable() 75 if (formatter->enabled) in axg_tdm_formatter_enable() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/meson/ |
| D | axg-tdm-formatter.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 13 #include "axg-tdm-formatter.h" 19 struct clk *pclk; member 33 unsigned int val, ch = ts->channels; in axg_tdm_formatter_set_channel_masks() 43 mask = ts->mask[i]; in axg_tdm_formatter_set_channel_masks() 49 ch -= 1; in axg_tdm_formatter_set_channel_masks() 63 return -EINVAL; in axg_tdm_formatter_set_channel_masks() 72 struct axg_tdm_stream *ts = formatter->stream; in axg_tdm_formatter_enable() 77 if (formatter->enabled) in axg_tdm_formatter_enable() 94 ret = reset_control_reset(formatter->reset); in axg_tdm_formatter_enable() [all …]
|
| D | axg-pdm.c | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 12 #include <sound/soc-dai.h> 53 #define PDM_CHAN_CTRL_POINTER_MAX ((1 << PDM_CHAN_CTRL_POINTER_WIDTH) - 1) 96 struct clk *pclk; member 134 axg_pdm_enable(priv->map); in axg_pdm_trigger() 140 axg_pdm_disable(priv->map); in axg_pdm_trigger() 144 return -EINVAL; in axg_pdm_trigger() 150 const struct axg_pdm_filters *filters = priv->cfg->filters; in axg_pdm_get_os() 151 unsigned int os = filters->hcic.ds; in axg_pdm_get_os() 160 os *= filters->lpf[i].ds; in axg_pdm_get_os() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/display/bridge/ |
| D | ti,tfp410.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tomi Valkeinen <tomi.valkeinen@ti.com> 11 - Jyri Sarha <jsarha@ti.com> 21 powerdown-gpios: 26 Data de-skew value in 350ps increments, from 0 to 7, as configured 27 through the DK[3:1] pins. The de-skew multiplier is computed as 28 (DK[3:1] - 4), so it ranges from -4 to 3. 37 Documentation/devicetree/bindings/media/video-interfaces.txt [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | amlogic,axg-audio-clkc.txt | 9 - compatible : should be "amlogic,axg-audio-clkc" for the A113X and A113D 10 - reg : physical base address of the clock controller and length of 12 - clocks : a list of phandle + clock-specifier pairs for the clocks listed 13 in clock-names. 14 - clock-names : must contain the following: 15 * "pclk" - Main peripheral bus clock 17 * "mst_in[0-7]" - 8 input plls to generate clock signals 18 * "slv_sclk[0-9]" - 10 slave bit clocks provided by external 20 * "slv_lrclk[0-9]" - 10 slave sample clocks provided by external 22 - resets : phandle of the internal reset line [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | amlogic,axg-audio-clkc.txt | 9 - compatible : should be "amlogic,axg-audio-clkc" for the A113X and A113D, 10 "amlogic,g12a-audio-clkc" for G12A, 11 "amlogic,sm1-audio-clkc" for S905X3. 12 - reg : physical base address of the clock controller and length of 14 - clocks : a list of phandle + clock-specifier pairs for the clocks listed 15 in clock-names. 16 - clock-names : must contain the following: 17 * "pclk" - Main peripheral bus clock 19 * "mst_in[0-7]" - 8 input plls to generate clock signals 20 * "slv_sclk[0-9]" - 10 slave bit clocks provided by external [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | snps,dw-apb-ssi.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 4 $id: http://devicetree.org/schemas/spi/snps,dw-apb-ssi.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Mark Brown <broonie@kernel.org> 13 - $ref: "spi-controller.yaml#" 14 - if: 19 - mscc,ocelot-spi 20 - mscc,jaguar2-spi 25 - if: [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 #include <dt-bindings/gpio/gpio.h> 4 #include <dt-bindings/interrupt-controller/irq.h> 5 #include <dt-bindings/interrupt-controller/arm-gic.h> 6 #include <dt-bindings/clock/rv1108-cru.h> 7 #include <dt-bindings/pinctrl/rockchip.h> 8 #include <dt-bindings/thermal/thermal.h> 10 #address-cells = <1>; 11 #size-cells = <1>; 15 interrupt-parent = <&gic>; [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/media/ |
| D | video-interfaces.txt | 4 --------------- 21 #address-cells = <1>; 22 #size-cells = <0>; 37 a common scheme using '#address-cells', '#size-cells' and 'reg' properties is 41 specify #address-cells, #size-cells properties independently for the 'port' 44 Two 'endpoint' nodes are linked with each other through their 'remote-endpoint' 53 a device is partitioned into multiple data busses, e.g. 16-bit input port 54 divided into two separate ITU-R BT.656 8-bit busses. In such case bus-width 55 and data-shift properties can be used to assign physical data lines to each 59 -------------------------------- [all …]
|
| /kernel/linux/linux-5.10/sound/soc/atmel/ |
| D | atmel-i2s.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 * ---- I2S Controller Register map ---- 44 * ---- Control Register (Write-only) ---- 55 * ---- Mode Register (Read/Write) ---- 96 /* x sample transmitted when underrun */ 98 #define ATMEL_I2SC_MR_TXSAME_ZERO (0 << 14) /* Zero sample */ 99 #define ATMEL_I2SC_MR_TXSAME_PREVIOUS (1 << 14) /* Previous sample */ 124 * ---- Status Registers ---- 143 * ---- Interrupt Enable/Disable/Mask Registers ---- 196 struct clk *pclk; member [all …]
|
| /kernel/linux/linux-4.19/sound/soc/atmel/ |
| D | atmel-i2s.c | 40 * ---- I2S Controller Register map ---- 55 * ---- Control Register (Write-only) ---- 66 * ---- Mode Register (Read/Write) ---- 107 /* x sample transmitted when underrun */ 109 #define ATMEL_I2SC_MR_TXSAME_ZERO (0 << 14) /* Zero sample */ 110 #define ATMEL_I2SC_MR_TXSAME_PREVIOUS (1 << 14) /* Previous sample */ 135 * ---- Status Registers ---- 154 * ---- Interrupt Enable/Disable/Mask Registers ---- 207 struct clk *pclk; member 222 regmap_read(dev->regmap, ATMEL_I2SC_SR, &sr); in atmel_i2s_interrupt() [all …]
|