| /OK3568_Linux_fs/kernel/drivers/media/i2c/ |
| H A 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 …]
|
| H A D | tc35874x.c | 2 * tc35874x - Toshiba HDMI to CSI-2 bridge 14 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS 24 * REF_01 - Toshiba, TC358743XBG (H2C), Functional Specification, Rev 0.60 25 * REF_02 - Toshiba, TC358743XBG_HDMI-CSI_Tv11p_nm.xls 26 * REF_02 - Toshiba, TC358749XBG (H2C+), Functional Specification, Rev 0.74 41 #include <linux/v4l2-dv-timings.h> 45 #include <linux/rk-camera-module.h> 46 #include <media/v4l2-dv-timings.h> 47 #include <media/v4l2-device.h> 48 #include <media/v4l2-ctrls.h> [all …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A 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 …]
|
| H A D | lt7911d.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * lt7911d type-c/DP to MIPI CSI-2 bridge driver. 7 * Author: Jianwei Fan <jianwei.fan@rock-chips.com> 24 #include <linux/rk-camera-module.h> 27 #include <linux/v4l2-dv-timings.h> 32 #include <media/v4l2-controls_rockchip.h> 33 #include <media/v4l2-ctrls.h> 34 #include <media/v4l2-device.h> 35 #include <media/v4l2-dv-timings.h> 36 #include <media/v4l2-event.h> [all …]
|
| H A D | lt6911uxc.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Author: Dingxian Wen <shawn.wen@rock-chips.com> 20 #include <linux/rk-camera-module.h> 23 #include <linux/v4l2-dv-timings.h> 28 #include <media/v4l2-controls_rockchip.h> 29 #include <media/v4l2-ctrls.h> 30 #include <media/v4l2-device.h> 31 #include <media/v4l2-dv-timings.h> 32 #include <media/v4l2-event.h> 33 #include <media/v4l2-fwnode.h> [all …]
|
| H A 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> 34 #include <media/v4l2-ctrls.h> 35 #include <media/v4l2-device.h> 36 #include <media/v4l2-event.h> 37 #include <media/v4l2-dv-timings.h> [all …]
|
| H A D | lt7911uxc.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * lt7911uxc type-c/DP to MIPI CSI-2 bridge driver. 7 * Author: Jianwei Fan <jianwei.fan@rock-chips.com> 33 #include <linux/rk-camera-module.h> 36 #include <linux/v4l2-dv-timings.h> 41 #include <media/v4l2-controls_rockchip.h> 42 #include <media/v4l2-ctrls.h> 43 #include <media/v4l2-device.h> 44 #include <media/v4l2-dv-timings.h> 45 #include <media/v4l2-event.h> [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/pci/cx23885/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/scsi/aic7xxx/ |
| H A 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 …]
|
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/block/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/media/imx/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/arch/arm/boot/dts/ |
| H A D | rv1106g-evb1-v10-dual-cam.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "rv1106-evb-v10.dtsi" 10 #include "rv1106-evb-dual-cam.dtsi" 14 compatible = "rockchip,rv1106g-evb1-v10-dual-cam", "rockchip,rv1106"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 24 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| H A D | rv1106g-evb1-v10.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 9 #include "rv1106-evb-v10.dtsi" 10 #include "rv1106-evb-cam.dtsi" 14 compatible = "rockchip,rv1106g-evb1-v10", "rockchip,rv1106"; 16 sdio_pwrseq: sdio-pwrseq { 17 compatible = "mmc-pwrseq-simple"; 18 pinctrl-names = "default"; 19 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 24 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| H A D | rv1106g-evb1-v11-cvr-dual-cam.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 10 #include "rv1106-evb-v10.dtsi" 11 #include "rv1106-evb-cvr-dual-cam.dtsi" 15 compatible = "rockchip,rv1106g-evb1-v11-cvr-dual-cam", "rockchip,rv1106"; 17 sdio_pwrseq: sdio-pwrseq { 18 compatible = "mmc-pwrseq-simple"; 19 pinctrl-names = "default"; 20 pinctrl-0 = <&wifi_enable_h &wifi_vbat>; 25 * - SDIO_RESET_L_WL_REG_ON [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/i2c/cx25840/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/include/media/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/gspca/stv06xx/ |
| H A 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 …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/mmc/ |
| H A 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 …]
|
| H A D | marvell,xenon-sdhci.txt | 11 - compatible: should be one of the following 12 - "marvell,armada-3700-sdhci": For controllers on Armada-3700 SoC. 13 Must provide a second register area and marvell,pad-type. 14 - "marvell,armada-ap806-sdhci": For controllers on Armada AP806. 15 - "marvell,armada-cp110-sdhci": For controllers on Armada CP110. 17 - clocks: 22 - clock-names: 27 - reg: 28 * For "marvell,armada-3700-sdhci", two register areas. 31 Please follow the examples with compatible "marvell,armada-3700-sdhci" [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/wireless/rockchip_wlan/rkwifi/bcmdhd_indep_power/ |
| H A D | bcmsdspi_linux.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Broadcom SPI Host Controller Driver - Linux Per-port 5 * Copyright (C) 1999-2017, Broadcom Corporation 21 * Notwithstanding the above, under no circumstances may you combine this 26 * <<Broadcom-WL-IPTag/Open:>> 28 * $Id: bcmsdspi_linux.c 514727 2014-11-12 03:02:48Z $ 51 sdioh_info_t *sd; member 70 sdioh_info_t *sd; in sdspi_isr() local 74 sd = (sdioh_info_t *)dev_id; in sdspi_isr() 75 sd->local_intrcount++; in sdspi_isr() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/media/usb/gspca/ |
| H A D | sonixb.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (C) 2009-2011 Jean-François Moine <http://moinejf.free.fr> 17 0x05 red gain 0-127 18 0x06 blue gain 0-127 19 0x07 green gain 0-127 21 0x08-0x0f i2c / 3wire registers 24 0x15 hsize (hsize = register-value * 16) 25 0x16 vsize (vsize = register-value * 16) 27 0x18 bit 7 enables compression, bit 4-5 set image down scaling: 29 0x19 high-nibble is sensor clock divider, changes exposure on sensors which [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/mmc/ |
| H A D | Kconfig | 4 bool "MMC/SD/SDIO card support" 10 If you want MMC/SD/SDIO support, you should say Y here and 14 bool "support for MMC/SD write operations" 18 Enable write access to MMC and SD Cards 25 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.) 26 and non-removable (e.g. eMMC chip) devices are supported. These 27 appear as block devices in U-Boot and can support filesystems such 36 Secure Digital I/O (SDIO) cards. Both removable (SD, micro-SD, etc.) 37 and non-removable (e.g. eMMC chip) devices are supported. These 38 appear as block devices in U-Boot and can support filesystems such [all …]
|