Home
last modified time | relevance | path

Searched +full:isp +full:- +full:0 (Results 1 – 25 of 1036) sorted by relevance

12345678910>>...42

/kernel/linux/linux-6.6/drivers/media/platform/ti/omap3isp/
Disp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * isp.c
5 * TI OMAP3 ISP - Core
7 * Copyright (C) 2006-2010 Nokia Corporation
8 * Copyright (C) 2007-2009 Texas Instruments, Inc.
17 * Stanimir Varbanov <svarbanov@mm-sol.com>
22 * Ivan T. Ivanov <iivanov@mm-sol.com>
23 * RaniSuneela <r-m@ti.com>
24 * Atanas Filipov <afilipov@mm-sol.com>
25 * Gjorgji Rosikopulos <grosikopulos@mm-sol.com>
[all …]
Disp.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * isp.h
5 * TI OMAP3 ISP - Core
7 * Copyright (C) 2009-2010 Nokia Corporation
17 #include <media/media-entity.h>
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-device.h>
20 #include <linux/clk-provider.h>
36 #define ISP_TOK_TERM 0xFFFFFFFF /*
37 * terminating token for ISP
[all …]
Dispcsi2.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * TI OMAP3 ISP - CSI2 module
14 #include <media/v4l2-common.h>
15 #include <linux/v4l2-mediabus.h>
18 #include "isp.h"
23 * csi2_if_enable - Enable CSI2 Receiver interface.
27 static void csi2_if_enable(struct isp_device *isp, in csi2_if_enable() argument
30 struct isp_csi2_ctrl_cfg *currctrl = &csi2->ctrl; in csi2_if_enable()
32 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, in csi2_if_enable()
33 enable ? ISPCSI2_CTRL_IF_EN : 0); in csi2_if_enable()
[all …]
Dispccp2.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * TI OMAP3 ISP - CCP2 module
22 #include "isp.h"
29 #define ISPCCP2_DAT_START_MIN 0
31 #define ISPCCP2_DAT_SIZE_MIN 0
34 #define ISPCCP2_LCx_CTRL_FORMAT_RAW8_DPCM10_VP 0x12
35 #define ISPCCP2_LCx_CTRL_FORMAT_RAW10_VP 0x16
39 #define ISPCCP2_LCM_HSIZE_SKIP_MIN 0
46 #define ISPCCP2_LCM_CTRL_READ_THROTTLE_FULL 0
51 #define ISPCCP2_LCM_CTRL_DST_PORT_VP 0
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/omap3isp/
Disp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * isp.c
5 * TI OMAP3 ISP - Core
7 * Copyright (C) 2006-2010 Nokia Corporation
8 * Copyright (C) 2007-2009 Texas Instruments, Inc.
17 * Stanimir Varbanov <svarbanov@mm-sol.com>
22 * Ivan T. Ivanov <iivanov@mm-sol.com>
23 * RaniSuneela <r-m@ti.com>
24 * Atanas Filipov <afilipov@mm-sol.com>
25 * Gjorgji Rosikopulos <grosikopulos@mm-sol.com>
[all …]
Disp.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * isp.h
5 * TI OMAP3 ISP - Core
7 * Copyright (C) 2009-2010 Nokia Corporation
17 #include <media/media-entity.h>
18 #include <media/v4l2-async.h>
19 #include <media/v4l2-device.h>
20 #include <linux/clk-provider.h>
36 #define ISP_TOK_TERM 0xFFFFFFFF /*
37 * terminating token for ISP
[all …]
Dispcsi2.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * TI OMAP3 ISP - CSI2 module
14 #include <media/v4l2-common.h>
15 #include <linux/v4l2-mediabus.h>
18 #include "isp.h"
23 * csi2_if_enable - Enable CSI2 Receiver interface.
27 static void csi2_if_enable(struct isp_device *isp, in csi2_if_enable() argument
30 struct isp_csi2_ctrl_cfg *currctrl = &csi2->ctrl; in csi2_if_enable()
32 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, in csi2_if_enable()
33 enable ? ISPCSI2_CTRL_IF_EN : 0); in csi2_if_enable()
[all …]
Dispccp2.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * TI OMAP3 ISP - CCP2 module
22 #include "isp.h"
29 #define ISPCCP2_DAT_START_MIN 0
31 #define ISPCCP2_DAT_SIZE_MIN 0
34 #define ISPCCP2_LCx_CTRL_FORMAT_RAW8_DPCM10_VP 0x12
35 #define ISPCCP2_LCx_CTRL_FORMAT_RAW10_VP 0x16
39 #define ISPCCP2_LCM_HSIZE_SKIP_MIN 0
46 #define ISPCCP2_LCM_CTRL_READ_THROTTLE_FULL 0
51 #define ISPCCP2_LCM_CTRL_DST_PORT_VP 0
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
5 obj-$(CONFIG_INTEL_ATOMISP) += i2c/
6 obj-$(CONFIG_VIDEO_ATOMISP) += atomisp.o
7 obj-$(CONFIG_VIDEO_ATOMISP) += pci/atomisp_gmin_platform.o
10 DEFINES += -DDEBUG
14 # SPDX-License-Identifier: GPL-2.0
15 atomisp-objs += \
52 pci/isp/kernels/aa/aa_2/ia_css_aa2.host.o \
53 pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \
54 pci/isp/kernels/anr/anr_2/ia_css_anr2.host.o \
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/
DMakefile1 # SPDX-License-Identifier: GPL-2.0
5 obj-$(CONFIG_INTEL_ATOMISP) += i2c/
6 obj-$(CONFIG_VIDEO_ATOMISP) += atomisp.o
7 obj-$(CONFIG_VIDEO_ATOMISP) += pci/atomisp_gmin_platform.o
10 DEFINES += -DDEBUG
14 # SPDX-License-Identifier: GPL-2.0
15 atomisp-objs += \
57 pci/isp/kernels/aa/aa_2/ia_css_aa2.host.o \
58 pci/isp/kernels/anr/anr_1.0/ia_css_anr.host.o \
59 pci/isp/kernels/anr/anr_2/ia_css_anr2.host.o \
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/renesas/
Drcar-isp.c1 // SPDX-License-Identifier: GPL-2.0
5 * Driver for Renesas R-Car ISP Channel Selector
7 * The ISP hardware is capable of more than just channel selection, features
20 #include <media/mipi-csi2.h>
21 #include <media/v4l2-subdev.h>
23 #define ISPINPUTSEL0_REG 0x0008
26 #define ISPSTART_REG 0x0014
27 #define ISPSTART_START 0xffff
28 #define ISPSTART_STOP 0x0000
30 #define ISPPROCMODE_DT_REG(n) (0x1100 + (0x4 * (n)))
[all …]
/kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/
Datomisp_v4l2.c1 // SPDX-License-Identifier: GPL-2.0
3 * Support for Medifield PNW Camera Imaging ISP subsystem.
5 * Copyright (c) 2010-2017 Intel Corporation. All Rights Reserved.
40 #include "atomisp-regs.h"
54 /* G-Min addition: pull this in from intel_mid_pm.h */
87 MODULE_PARM_DESC(dbg_level, "debug message level (default:0)");
100 module_param_string(firmware_name, firmware_name, sizeof(firmware_name), 0);
108 output res, and isp output res. however since we do not have this yet,
112 MODULE_PARM_DESC(pad_w, "extra data for ISP processing");
116 MODULE_PARM_DESC(pad_h, "extra data for ISP processing");
[all …]
Datomisp_ioctl.c1 // SPDX-License-Identifier: GPL-2.0
3 * Support for Medifield PNW Camera Imaging ISP subsystem.
24 #include <media/v4l2-ioctl.h>
25 #include <media/v4l2-event.h>
26 #include <media/videobuf-vmalloc.h>
34 #include "atomisp-regs.h"
44 static const char *CARD = "ATOM ISP"; /* max size 31 */
47 * FIXME: ISP should not know beforehand all CIDs supported by sensor.
55 .minimum = 0,
58 .default_value = 0,
[all …]
/kernel/linux/linux-6.6/drivers/power/supply/
Disp1704_charger.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2012 - 2013 Pali Rohár <pali@kernel.org>
28 #define ISP1704_PWR_CTRL 0x3d
29 #define ISP1704_PWR_CTRL_SWCTRL (1 << 0)
38 #define NXP_VENDOR_ID 0x04cc
41 0x1704,
42 0x1707,
61 static inline int isp1704_read(struct isp1704_charger *isp, u32 reg) in isp1704_read() argument
63 return usb_phy_io_read(isp->phy, reg); in isp1704_read()
66 static inline int isp1704_write(struct isp1704_charger *isp, u32 reg, u32 val) in isp1704_write() argument
[all …]
/kernel/linux/linux-5.10/drivers/power/supply/
Disp1704_charger.c1 // SPDX-License-Identifier: GPL-2.0-or-later
6 * Copyright (C) 2012 - 2013 Pali Rohár <pali@kernel.org>
28 #define ISP1704_PWR_CTRL 0x3d
29 #define ISP1704_PWR_CTRL_SWCTRL (1 << 0)
38 #define NXP_VENDOR_ID 0x04cc
41 0x1704,
42 0x1707,
61 static inline int isp1704_read(struct isp1704_charger *isp, u32 reg) in isp1704_read() argument
63 return usb_phy_io_read(isp->phy, reg); in isp1704_read()
66 static inline int isp1704_write(struct isp1704_charger *isp, u32 reg, u32 val) in isp1704_write() argument
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/exynos4-is/
Dfimc-is-param.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-ioctl.h>
26 #include "fimc-is.h"
27 #include "fimc-is-command.h"
28 #include "fimc-is-errno.h"
29 #include "fimc-is-param.h"
30 #include "fimc-is-regs.h"
31 #include "fimc-is-sensor.h"
[all …]
Dfimc-isp-video.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
5 * FIMC-IS ISP video input and video output DMA interface driver
26 #include <media/v4l2-device.h>
27 #include <media/v4l2-ioctl.h>
28 #include <media/videobuf2-v4l2.h>
29 #include <media/videobuf2-dma-contig.h>
30 #include <media/drv-intf/exynos-fimc.h>
33 #include "media-dev.h"
34 #include "fimc-is.h"
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/samsung/exynos4-is/
Dfimc-is-param.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
23 #include <media/v4l2-device.h>
24 #include <media/v4l2-ioctl.h>
26 #include "fimc-is.h"
27 #include "fimc-is-command.h"
28 #include "fimc-is-errno.h"
29 #include "fimc-is-param.h"
30 #include "fimc-is-regs.h"
31 #include "fimc-is-sensor.h"
[all …]
Dfimc-isp-video.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * Samsung EXYNOS4x12 FIMC-IS (Imaging Subsystem) driver
5 * FIMC-IS ISP video input and video output DMA interface driver
26 #include <media/v4l2-device.h>
27 #include <media/v4l2-ioctl.h>
28 #include <media/videobuf2-v4l2.h>
29 #include <media/videobuf2-dma-contig.h>
30 #include <media/drv-intf/exynos-fimc.h>
33 #include "media-dev.h"
34 #include "fimc-is.h"
[all …]
/kernel/linux/linux-5.10/drivers/usb/phy/
Dphy-isp1301-omap.c1 // SPDX-License-Identifier: GPL-2.0+
3 * isp1301_omap - ISP 1301 USB transceiver, talking to OMAP OTG controller
24 #include <asm/mach-types.h>
55 # define WORK_UPDATE_ISP 0 /* update ISP from OTG */
56 # define WORK_UPDATE_OTG 1 /* update OTG from ISP */
78 /*-------------------------------------------------------------------------*/
80 /* board-specific PM hooks */
93 return 0; in tps65010_set_vbus_draw()
98 static void enable_vbus_draw(struct isp1301 *isp, unsigned mA) in enable_vbus_draw() argument
101 if (status < 0) in enable_vbus_draw()
[all …]
Dphy-isp1301.c1 // SPDX-License-Identifier: GPL-2.0
28 { "isp1301", 0 },
41 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write() argument
43 return i2c_smbus_write_byte_data(isp->client, reg | clear, value); in __isp1301_write()
46 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write() argument
48 return __isp1301_write(isp, reg, value, 0); in isp1301_write()
51 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear() argument
53 return __isp1301_write(isp, reg, value, ISP1301_I2C_REG_CLEAR_ADDR); in isp1301_clear()
58 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local
61 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_UART_EN); in isp1301_phy_init()
[all …]
/kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/
Datomisp_v4l2.c1 // SPDX-License-Identifier: GPL-2.0
3 * Support for Medifield PNW Camera Imaging ISP subsystem.
5 * Copyright (c) 2010-2017 Intel Corporation. All Rights Reserved.
30 #include <media/v4l2-fwnode.h>
41 #include "atomisp-regs.h"
55 /* G-Min addition: pull this in from intel_mid_pm.h */
65 MODULE_PARM_DESC(dbg_level, "debug message level (default:0)");
78 module_param_string(firmware_name, firmware_name, sizeof(firmware_name), 0);
86 output res, and isp output res. however since we do not have this yet,
90 MODULE_PARM_DESC(pad_w, "extra data for ISP processing");
[all …]
/kernel/linux/linux-6.6/drivers/usb/phy/
Dphy-isp1301.c1 // SPDX-License-Identifier: GPL-2.0
28 { "isp1301", 0 },
41 static int __isp1301_write(struct isp1301 *isp, u8 reg, u8 value, u8 clear) in __isp1301_write() argument
43 return i2c_smbus_write_byte_data(isp->client, reg | clear, value); in __isp1301_write()
46 static int isp1301_write(struct isp1301 *isp, u8 reg, u8 value) in isp1301_write() argument
48 return __isp1301_write(isp, reg, value, 0); in isp1301_write()
51 static int isp1301_clear(struct isp1301 *isp, u8 reg, u8 value) in isp1301_clear() argument
53 return __isp1301_write(isp, reg, value, ISP1301_I2C_REG_CLEAR_ADDR); in isp1301_clear()
58 struct isp1301 *isp = phy_to_isp(phy); in isp1301_phy_init() local
61 isp1301_clear(isp, ISP1301_I2C_MODE_CONTROL_1, MC1_UART_EN); in isp1301_phy_init()
[all …]
/kernel/linux/linux-5.10/drivers/usb/isp1760/
Disp1760-core.c1 // SPDX-License-Identifier: GPL-2.0
21 #include "isp1760-core.h"
22 #include "isp1760-hcd.h"
23 #include "isp1760-regs.h"
24 #include "isp1760-udc.h"
26 static void isp1760_init_core(struct isp1760_device *isp) in isp1760_init_core() argument
31 /* Low-level chip reset */ in isp1760_init_core()
32 if (isp->rst_gpio) { in isp1760_init_core()
33 gpiod_set_value_cansleep(isp->rst_gpio, 1); in isp1760_init_core()
35 gpiod_set_value_cansleep(isp->rst_gpio, 0); in isp1760_init_core()
[all …]
/kernel/linux/linux-6.6/drivers/media/platform/rockchip/rkisp1/
Drkisp1-isp.c1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
3 * Rockchip ISP1 Driver - ISP Subdevice
16 #include <media/v4l2-event.h>
18 #include "rkisp1-common.h"
27 * This is because ISP Subdev describes not only ISP submodule (input size,
37 * Cropping regions of ISP
39 * +---------------------------------------------------------+
41 * | +---------------------------------------------------+ |
44 * | | +--------------------------------------------+ | |
47 * | | | +---------------------------------+ | | |
[all …]

12345678910>>...42