| /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-6.6/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 | 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-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-6.6/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-6.6/arch/arm64/boot/dts/sprd/ |
| D | ums512-1h10.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 3 * Unisoc UMS512-1h10 boards DTS file 8 /dts-v1/; 13 model = "Unisoc UMS512-1H10 Board"; 15 compatible = "sprd,ums512-1h10", "sprd,ums512"; 28 stdout-path = "serial1:115200n8"; 40 /* SD card */ 42 bus-width = <4>; 43 no-sdio; 44 no-mmc; [all …]
|
| /kernel/linux/linux-6.6/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/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-6.6/drivers/staging/media/imx/ |
| D | imx-media-dev-common.c | 1 // SPDX-License-Identifier: GPL-2.0 9 #include <media/v4l2-ctrls.h> 10 #include <media/v4l2-event.h> 11 #include <media/v4l2-ioctl.h> 12 #include <media/v4l2-mc.h> 13 #include "imx-media.h" 21 * Create the missing media links from the CSI-2 receiver. 26 struct v4l2_subdev *sd, *csi2 = NULL; in imx_media_create_csi2_links() local 28 list_for_each_entry(sd, &imxmd->v4l2_dev.subdevs, list) { in imx_media_create_csi2_links() 29 if (sd->grp_id == IMX_MEDIA_GRP_ID_CSI2) { in imx_media_create_csi2_links() [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-6.6/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-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-6.6/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 …]
|
| /kernel/linux/linux-6.6/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() 293 count--; in pulse_clocks_to_clock_divider() 371 if (*carrier_range_high > DIV_ROUND_CLOSEST(c16, 16 - 3)) { in control_rx_s_carrier_window() [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-6.6/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/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-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 …]
|