| /kernel/linux/linux-4.19/drivers/media/i2c/ |
| D | tc358743.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * tc358743 - Toshiba HDMI to CSI-2 bridge 11 * REF_01 - Toshiba, TC358743XBG (H2C), Functional Specification, Rev 0.60 12 * REF_02 - Toshiba, TC358743XBG_HDMI-CSI_Tv11p_nm.xls 27 #include <linux/v4l2-dv-timings.h> 30 #include <media/v4l2-dv-timings.h> 31 #include <media/v4l2-device.h> 32 #include <media/v4l2-ctrls.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-fwnode.h> [all …]
|
| D | ad9389b.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * REF_01 - Analog Devices, Programming Guide, AD9889B/AD9389B, 21 #include <linux/v4l2-dv-timings.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-common.h> 24 #include <media/v4l2-dv-timings.h> 25 #include <media/v4l2-ctrls.h> 30 MODULE_PARM_DESC(debug, "debug level (0-2)"); 69 struct v4l2_subdev sd; member 75 /* Did we receive hotplug and rx-sense signals? */ [all …]
|
| D | ths7303.c | 2 * ths7303/53- THS7303/53 Video Amplifier driver 4 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ 29 #include <media/v4l2-device.h> 36 struct v4l2_subdev sd; member 55 static inline struct ths7303_state *to_state(struct v4l2_subdev *sd) in to_state() argument 57 return container_of(sd, struct ths7303_state, sd); in to_state() 60 static int ths7303_read(struct v4l2_subdev *sd, u8 reg) in ths7303_read() argument 62 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_read() 67 static int ths7303_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths7303_write() argument 69 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_write() [all …]
|
| D | tvp514x.c | 14 * Karicheri Muralidharan <m-karicheri2@ti.com> 33 #include <linux/v4l2-mediabus.h> 37 #include <media/v4l2-async.h> 38 #include <media/v4l2-device.h> 39 #include <media/v4l2-common.h> 40 #include <media/v4l2-mediabus.h> 41 #include <media/v4l2-fwnode.h> 42 #include <media/v4l2-ctrls.h> 44 #include <media/media-entity.h> 56 MODULE_PARM_DESC(debug, "Debug level (0-1)"); [all …]
|
| D | adv7604.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * adv7604 - Analog Devices ADV7604 video decoder driver 11 * REF_01 - Analog devices, ADV7604, Register Settings Recommendations, 13 * REF_02 - Analog devices, Register map documentation, Documentation of 15 * REF_03 - Analog devices, ADV7604, Hardware Manual, Rev. F, August 2010 26 #include <linux/v4l2-dv-timings.h> 33 #include <media/v4l2-ctrls.h> 34 #include <media/v4l2-device.h> 35 #include <media/v4l2-event.h> 36 #include <media/v4l2-dv-timings.h> [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/ |
| D | tc358743.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * tc358743 - Toshiba HDMI to CSI-2 bridge 11 * REF_01 - Toshiba, TC358743XBG (H2C), Functional Specification, Rev 0.60 12 * REF_02 - Toshiba, TC358743XBG_HDMI-CSI_Tv11p_nm.xls 27 #include <linux/v4l2-dv-timings.h> 30 #include <media/v4l2-dv-timings.h> 31 #include <media/v4l2-device.h> 32 #include <media/v4l2-ctrls.h> 33 #include <media/v4l2-event.h> 34 #include <media/v4l2-fwnode.h> [all …]
|
| D | ad9389b.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * REF_01 - Analog Devices, Programming Guide, AD9889B/AD9389B, 21 #include <linux/v4l2-dv-timings.h> 22 #include <media/v4l2-device.h> 23 #include <media/v4l2-common.h> 24 #include <media/v4l2-dv-timings.h> 25 #include <media/v4l2-ctrls.h> 30 MODULE_PARM_DESC(debug, "debug level (0-2)"); 69 struct v4l2_subdev sd; member 75 /* Did we receive hotplug and rx-sense signals? */ [all …]
|
| D | ths7303.c | 2 * ths7303/53- THS7303/53 Video Amplifier driver 4 * Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/ 29 #include <media/v4l2-device.h> 36 struct v4l2_subdev sd; member 55 static inline struct ths7303_state *to_state(struct v4l2_subdev *sd) in to_state() argument 57 return container_of(sd, struct ths7303_state, sd); in to_state() 60 static int ths7303_read(struct v4l2_subdev *sd, u8 reg) in ths7303_read() argument 62 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_read() 67 static int ths7303_write(struct v4l2_subdev *sd, u8 reg, u8 val) in ths7303_write() argument 69 struct i2c_client *client = v4l2_get_subdevdata(sd); in ths7303_write() [all …]
|
| D | tvp514x.c | 1 // SPDX-License-Identifier: GPL-2.0-only 15 * Karicheri Muralidharan <m-karicheri2@ti.com> 24 #include <linux/v4l2-mediabus.h> 28 #include <media/v4l2-async.h> 29 #include <media/v4l2-device.h> 30 #include <media/v4l2-common.h> 31 #include <media/v4l2-mediabus.h> 32 #include <media/v4l2-fwnode.h> 33 #include <media/v4l2-ctrls.h> 35 #include <media/media-entity.h> [all …]
|
| /kernel/linux/linux-4.19/drivers/scsi/aic7xxx/ |
| D | aic7xxx_93cx6.h | 16 * substantially similar to the "NO WARRANTY" disclaimer below 20 * 3. Neither the names of the above-listed copyright holders nor the names 28 * NO WARRANTY 32 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 68 * This function will read count 16-bit words from the serial EEPROM and 73 * CS - Chip select 74 * CK - Clock 75 * DO - Data out 76 * DI - Data in 77 * RDY - SEEPROM ready [all …]
|
| D | aic7xxx_proc.c | 2 * Copyright (c) 2000-2001 Adaptec Inc. 12 * substantially similar to the "NO WARRANTY" disclaimer below 16 * 3. Neither the names of the above-listed copyright holders nor the names 24 * NO WARRANTY 28 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 37 * String handling code courtesy of Gerard Roudier's <groudier@club-internet.fr> 61 { 0x08, 625 }, /* FAST-160 */ 62 { 0x09, 1250 }, /* FAST-80 */ 63 { 0x0a, 2500 }, /* FAST-40 40MHz */ 64 { 0x0b, 3030 }, /* FAST-40 33MHz */ [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/aic7xxx/ |
| D | aic7xxx_93cx6.h | 16 * substantially similar to the "NO WARRANTY" disclaimer below 20 * 3. Neither the names of the above-listed copyright holders nor the names 28 * NO WARRANTY 32 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 68 * This function will read count 16-bit words from the serial EEPROM and 73 * CS - Chip select 74 * CK - Clock 75 * DO - Data out 76 * DI - Data in 77 * RDY - SEEPROM ready [all …]
|
| D | aic7xxx_proc.c | 2 * Copyright (c) 2000-2001 Adaptec Inc. 12 * substantially similar to the "NO WARRANTY" disclaimer below 16 * 3. Neither the names of the above-listed copyright holders nor the names 24 * NO WARRANTY 28 * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT 37 * String handling code courtesy of Gerard Roudier's <groudier@club-internet.fr> 61 { 0x08, 625 }, /* FAST-160 */ 62 { 0x09, 1250 }, /* FAST-80 */ 63 { 0x0a, 2500 }, /* FAST-40 40MHz */ 64 { 0x0b, 3030 }, /* FAST-40 33MHz */ [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mmc/ |
| D | mmc.txt | 6 - reg: Registers location and length. 7 - interrupts: Interrupts used by the MMC controller. 10 If no property below is supplied, host native card detect is used. 12 - broken-cd: There is no card detection available; polling must be used. 13 - cd-gpios: Specify GPIOs for card detection, see gpio binding 14 - non-removable: non-removable slot (like eMMC); assume always present. 17 - bus-width: Number of data lines, can be <1>, <4>, or <8>. The default 19 - wp-gpios: Specify GPIOs for write protection, see gpio binding 20 - cd-inverted: when present, polarity on the CD line is inverted. See the note 22 - cd-debounce-delay-ms: Set delay time before detecting card after card insert interrupt. [all …]
|
| /kernel/linux/linux-5.10/drivers/media/usb/gspca/stv06xx/ |
| D | stv06xx_st6422.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 4 * st6422 stv06xx alike bridge, as its integrated there are no i2c writes 9 * Strongly based on qc-usb-messenger, which is: 10 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher 11 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland 20 static int st6422_probe(struct sd *sd); 21 static int st6422_start(struct sd *sd); 22 static int st6422_init(struct sd *sd); 23 static int st6422_init_controls(struct sd *sd); 24 static int st6422_stop(struct sd *sd); [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
| D | cx23888-ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 #include "cx23888-ir.h" 16 #include <media/v4l2-device.h> 17 #include <media/rc-core.h> 117 struct v4l2_subdev sd; member 133 static inline struct cx23888_ir_state *to_state(struct v4l2_subdev *sd) in to_state() argument 135 return v4l2_get_subdevdata(sd); in to_state() 174 d--; in count_to_clock_divider() 306 count--; in pulse_clocks_to_clock_divider() 384 if (*carrier_range_high > DIV_ROUND_CLOSEST(c16, 16 - 3)) { in control_rx_s_carrier_window() [all …]
|
| /kernel/linux/linux-4.19/drivers/media/pci/cx23885/ |
| D | cx23888-ir.c | 20 #include "cx23888-ir.h" 25 #include <media/v4l2-device.h> 26 #include <media/rc-core.h> 126 struct v4l2_subdev sd; member 142 static inline struct cx23888_ir_state *to_state(struct v4l2_subdev *sd) in to_state() argument 144 return v4l2_get_subdevdata(sd); in to_state() 183 d--; in count_to_clock_divider() 335 count--; in pulse_clocks_to_clock_divider() 413 if (*carrier_range_high > DIV_ROUND_CLOSEST(c16, 16 - 3)) { in control_rx_s_carrier_window() 415 *carrier_range_high = DIV_ROUND_CLOSEST(c16, 16 - 4); in control_rx_s_carrier_window() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/imx/ |
| D | imx-media-dev-common.c | 1 // SPDX-License-Identifier: GPL-2.0 11 #include <media/v4l2-ctrls.h> 12 #include <media/v4l2-event.h> 13 #include <media/v4l2-ioctl.h> 14 #include <media/v4l2-mc.h> 15 #include "imx-media.h" 24 struct v4l2_subdev *sd, in imx_media_subdev_bound() argument 29 dev_dbg(imxmd->md.dev, "subdev %s bound\n", sd->name); in imx_media_subdev_bound() 35 * Create the missing media links from the CSI-2 receiver. 40 struct v4l2_subdev *sd, *csi2 = NULL; in imx_media_create_csi2_links() local [all …]
|
| /kernel/linux/linux-4.19/drivers/media/usb/gspca/stv06xx/ |
| D | stv06xx_st6422.h | 3 * st6422 stv06xx alike bridge, as its integrated there are no i2c writes 8 * Strongly based on qc-usb-messenger, which is: 9 * Copyright (c) 2001 Jean-Fredric Clere, Nikolas Zimmermann, Georg Acher 10 * Mark Cave-Ayland, Carlo E Prelz, Dick Streefland 30 static int st6422_probe(struct sd *sd); 31 static int st6422_start(struct sd *sd); 32 static int st6422_init(struct sd *sd); 33 static int st6422_init_controls(struct sd *sd); 34 static int st6422_stop(struct sd *sd); 38 /* No known way to lower framerate in case of less bandwidth */
|
| /kernel/linux/linux-4.19/block/ |
| D | bfq-wf2q.c | 2 * Hierarchical Budget Worst-case Fair Weighted Fair Queueing 3 * (B-WF2Q+): hierarchical scheduling algorithm by which the BFQ I/O 18 #include "bfq-iosched.h" 21 * bfq_gt - compare two timestamps. 29 return (s64)(a - b) > 0; in bfq_gt() 34 struct rb_node *node = tree->rb_node; in bfq_root_active_entity() 43 return bfqq ? bfqq->ioprio_class - 1 : in bfq_class_idx() 44 BFQ_DEFAULT_GRP_CLASS - 1; in bfq_class_idx() 47 static struct bfq_entity *bfq_lookup_next_entity(struct bfq_sched_data *sd, 53 * bfq_update_next_in_service - update sd->next_in_service [all …]
|
| /kernel/linux/linux-5.10/drivers/media/i2c/cx25840/ |
| D | cx25840-ir.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 13 #include <media/drv-intf/cx25840.h> 14 #include <media/rc-core.h> 16 #include "cx25840-core.h" 114 static inline struct cx25840_ir_state *to_ir_state(struct v4l2_subdev *sd) in to_ir_state() argument 116 struct cx25840_state *state = to_state(sd); in to_ir_state() 117 return state ? state->ir_state : NULL; in to_ir_state() 135 d--; in count_to_clock_divider() 313 count--; in pulse_clocks_to_clock_divider() 391 if (*carrier_range_high > DIV_ROUND_CLOSEST(c16, 16 - 3)) { in control_rx_s_carrier_window() [all …]
|
| /kernel/linux/linux-5.10/block/ |
| D | bfq-wf2q.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Hierarchical Budget Worst-case Fair Weighted Fair Queueing 4 * (B-WF2Q+): hierarchical scheduling algorithm by which the BFQ I/O 9 #include "bfq-iosched.h" 12 * bfq_gt - compare two timestamps. 20 return (s64)(a - b) > 0; in bfq_gt() 25 struct rb_node *node = tree->rb_node; in bfq_root_active_entity() 34 return bfqq ? bfqq->ioprio_class - 1 : in bfq_class_idx() 35 BFQ_DEFAULT_GRP_CLASS - 1; in bfq_class_idx() 40 return bfqd->busy_queues[0] + bfqd->busy_queues[1] + in bfq_tot_busy_queues() [all …]
|
| /kernel/linux/linux-5.10/include/media/ |
| D | v4l2-subdev.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * V4L2 sub-device support header. 12 #include <linux/v4l2-subdev.h> 13 #include <media/media-entity.h> 14 #include <media/v4l2-async.h> 15 #include <media/v4l2-common.h> 16 #include <media/v4l2-dev.h> 17 #include <media/v4l2-fh.h> 18 #include <media/v4l2-mediabus.h> 43 * struct v4l2_decode_vbi_line - used to decode_vbi_line [all …]
|
| /kernel/linux/linux-4.19/drivers/media/i2c/cx25840/ |
| D | cx25840-ir.c | 22 #include <media/drv-intf/cx25840.h> 23 #include <media/rc-core.h> 25 #include "cx25840-core.h" 123 static inline struct cx25840_ir_state *to_ir_state(struct v4l2_subdev *sd) in to_ir_state() argument 125 struct cx25840_state *state = to_state(sd); in to_ir_state() 126 return state ? state->ir_state : NULL; in to_ir_state() 144 d--; in count_to_clock_divider() 322 count--; in pulse_clocks_to_clock_divider() 400 if (*carrier_range_high > DIV_ROUND_CLOSEST(c16, 16 - 3)) { in control_rx_s_carrier_window() 402 *carrier_range_high = DIV_ROUND_CLOSEST(c16, 16 - 4); in control_rx_s_carrier_window() [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mmc/ |
| D | mmc-controller.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/mmc/mmc-controller.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Ulf Hansson <ulf.hansson@linaro.org> 25 "#address-cells": 30 "#size-cells": 37 broken-cd: 40 There is no card detection available; polling must be used. 42 cd-gpios: [all …]
|