| /drivers/media/platform/samsung/exynos4-is/ |
| A D | fimc-is-regs.c | 55 struct chain_config *config = &is->config[is->config_index]; in fimc_is_hw_set_param() 61 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_set_param() 62 mcuctl_write(is->config_index, is, MCUCTL_REG_ISSR(2)); in fimc_is_hw_set_param() 77 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_set_tune() 97 is->i2h_cmd.args[i] = mcuctl_read(is, in fimc_is_hw_get_params() 124 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_set_sensor_num() 136 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_close_sensor() 137 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(2)); in fimc_is_hw_close_sensor() 145 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_get_setfile_addr() 153 mcuctl_write(is->sensor_index, is, MCUCTL_REG_ISSR(1)); in fimc_is_hw_load_setfile() [all …]
|
| A D | fimc-is.c | 242 buf = is->memory.vaddr + is->setfile.base; in fimc_is_load_setfile() 318 memcpy(is->memory.vaddr, is->fw.f_w->data, is->fw.f_w->size); in fimc_is_start_firmware() 358 is->is_dma_p_region = is->memory.addr + in fimc_is_alloc_cpu_memory() 418 is->fw.info, is->fw.version); in fimc_is_load_firmware() 486 is->fd_header.count = is->i2h_cmd.args[0]; in fimc_is_general_irq_handler() 487 is->fd_header.index = is->i2h_cmd.args[1]; in fimc_is_general_irq_handler() 496 is->i2h_cmd.args[1], is->i2h_cmd.args[2]); in fimc_is_general_irq_handler() 558 is->setfile.base = is->i2h_cmd.args[1]; in fimc_is_general_irq_handler() 691 is->setfile.base, is->setfile.size); in fimc_is_hw_initialize() 886 free_irq(is->irq, is); in fimc_is_probe() [all …]
|
| A D | fimc-is-param.c | 43 src = &is->config[is->config_index].global.shotmode; in __fimc_is_hw_update_param_global_shotmode() 52 src = &is->config[is->config_index].sensor.frame_rate; in __fimc_is_hw_update_param_sensor_framerate() 59 struct chain_config *cfg = &is->config[is->config_index]; in __fimc_is_hw_update_param() 163 struct chain_config *config = &is->config[is->config_index]; in __get_pending_param_count() 180 id = is->config_index; in __is_hw_update_params() 216 fd = &is->config[index].fd; in __is_set_frame_size() 282 isp = &is->config[is->config_index].isp; in __is_set_init_isp_aa() 664 index = is->config_index; in fimc_is_set_initial_params() 740 __is_set_isp_adjust(is, in fimc_is_set_initial_params() 744 __is_set_isp_adjust(is, in fimc_is_set_initial_params() [all …]
|
| A D | fimc-isp.c | 87 is->i2h_cmd.args[0] = mcuctl_read(is, MCUCTL_REG_ISSR(20)); in fimc_isp_irq_handler() 88 is->i2h_cmd.args[1] = mcuctl_read(is, MCUCTL_REG_ISSR(21)); in fimc_isp_irq_handler() 91 fimc_isp_video_irq_handler(is); in fimc_isp_irq_handler() 93 wake_up(&is->irq_queue); in fimc_isp_irq_handler() 279 fimc_is_hw_stream_on(is); in fimc_isp_subdev_s_stream() 288 fimc_is_hw_stream_off(is); in fimc_isp_subdev_s_stream() 295 is->setfile.sub_index = 0; in fimc_isp_subdev_s_stream() 354 is->state = 0; in fimc_isp_subdev_s_power() 355 is->config[is->config_index].p_region_index[0] = 0; in fimc_isp_subdev_s_power() 356 is->config[is->config_index].p_region_index[1] = 0; in fimc_isp_subdev_s_power() [all …]
|
| A D | fimc-is-regs.h | 141 void fimc_is_fw_clear_irq2(struct fimc_is *is); 144 void fimc_is_hw_set_intgr0_gd0(struct fimc_is *is); 146 void fimc_is_hw_set_sensor_num(struct fimc_is *is); 148 void fimc_is_hw_stream_on(struct fimc_is *is); 149 void fimc_is_hw_stream_off(struct fimc_is *is); 150 int fimc_is_hw_set_param(struct fimc_is *is); 151 int fimc_is_hw_change_mode(struct fimc_is *is); 154 void fimc_is_hw_get_setfile_addr(struct fimc_is *is); 155 void fimc_is_hw_load_setfile(struct fimc_is *is); 156 void fimc_is_hw_subip_power_off(struct fimc_is *is); [all …]
|
| A D | fimc-is.h | 309 return &is->config[is->config_index]; in __get_curr_is_config() 319 struct chain_config *cfg = &is->config[is->config_index]; in fimc_is_set_param_bit() 326 is->is_p_region->parameter.isp.control.cmd = cmd; in fimc_is_set_param_ctrl_cmd() 331 writel(v, is->regs + offset); in mcuctl_write() 336 return readl(is->regs + offset); in mcuctl_read() 341 writel(v, is->pmu_regs + offset); in pmuisp_write() 346 return readl(is->pmu_regs + offset); in pmuisp_read() 349 int fimc_is_wait_event(struct fimc_is *is, unsigned long bit, 351 int fimc_is_cpu_set_power(struct fimc_is *is, int on); 352 int fimc_is_start_firmware(struct fimc_is *is); [all …]
|
| A D | Makefile | 5 exynos4-is-common-objs := common.o 7 exynos-fimc-is-objs := fimc-is.o fimc-isp.o fimc-is-sensor.o fimc-is-regs.o 8 exynos-fimc-is-objs += fimc-is-param.o fimc-is-errno.o fimc-is-i2c.o 11 exynos-fimc-is-objs += fimc-isp-video.o 16 obj-$(CONFIG_VIDEO_EXYNOS4_FIMC_IS) += exynos-fimc-is.o 18 obj-$(CONFIG_VIDEO_EXYNOS4_IS_COMMON) += exynos4-is-common.o
|
| A D | fimc-is-param.h | 991 int fimc_is_hw_get_sensor_max_framerate(struct fimc_is *is); 993 void fimc_is_set_initial_params(struct fimc_is *is); 994 unsigned int __get_pending_param_count(struct fimc_is *is); 996 int __is_hw_update_params(struct fimc_is *is); 998 void __is_set_sensor(struct fimc_is *is, int fps); 999 void __is_set_isp_aa_ae(struct fimc_is *is); 1001 void __is_set_isp_awb(struct fimc_is *is, u32 cmd, u32 val); 1002 void __is_set_isp_effect(struct fimc_is *is, u32 cmd); 1007 void __is_set_drc_control(struct fimc_is *is, u32 val); 1008 void __is_set_fd_control(struct fimc_is *is, u32 val); [all …]
|
| A D | fimc-isp-video.c | 80 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_start_streaming() local 92 dma->buffer_address = is->is_dma_p_region + in isp_video_capture_start_streaming() 107 ret = fimc_is_itf_s_param(is, false); in isp_video_capture_start_streaming() 122 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_stop_streaming() local 139 ret = fimc_is_itf_s_param(is, false); in isp_video_capture_stop_streaming() 143 fimc_is_hw_set_isp_buf_mask(is, 0); in isp_video_capture_stop_streaming() 191 struct fimc_is *is = fimc_isp_to_is(isp); in isp_video_capture_buffer_queue() local 197 spin_lock_irqsave(&is->slock, flags); in isp_video_capture_buffer_queue() 199 spin_unlock_irqrestore(&is->slock, flags); in isp_video_capture_buffer_queue() 210 is->is_p_region->shared[32 + buf_index] = in isp_video_capture_buffer_queue() [all …]
|
| /drivers/isdn/hardware/mISDN/ |
| A D | mISDNisar.c | 416 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame() 421 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame() 427 ch->is->name, ch->is->iis, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame() 428 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame() 436 ch->is->name, ch->bch.nr, ch->is->clsb); in isar_rcv_frame() 437 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame() 447 ch->is->name, ch->bch.nr, ch->is->clsb); in isar_rcv_frame() 448 ch->is->write_reg(ch->is->hw, ISAR_IIA, 0); in isar_rcv_frame() 453 ch->is->name, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame() 535 ch->is->name, ch->is->cmsb, ch->is->clsb); in isar_rcv_frame() [all …]
|
| /drivers/firmware/arm_scmi/vendors/imx/ |
| A D | imx95.rst | 73 it is a Graceful command. 83 This command is mandatory. 101 This command is mandatory. 123 This command is mandatory. 145 This command is mandatory. 184 This command is mandatory. 209 This command is mandatory. 241 This command is mandatory. 274 This command is mandatory. 564 For most SoC, there is one on-chip RTC (e.g. in BBNSM) and this is RTC ID 0. [all …]
|
| /drivers/interconnect/qcom/ |
| A D | Kconfig | 17 This is a driver for the Qualcomm Network-on-Chip on msm8909-based 26 This is a driver for the Qualcomm Network-on-Chip on msm8916-based 35 This is a driver for the Qualcomm Network-on-Chip on msm8937-based 44 This is a driver for the Qualcomm Network-on-Chip on msm8939-based 53 This is a driver for the Qualcomm Network-on-Chip on msm8953-based 62 This is a driver for the Qualcomm Network-on-Chip on msm8974-based 71 This is a driver for the Qualcomm Network-on-Chip on msm8976-based 80 This is a driver for the Qualcomm Network-on-Chip on msm8996-based 105 This is a driver for the Qualcomm Network-on-Chip on qcs404-based 114 This is a driver for the Qualcomm Network-on-Chip on qcs615-based [all …]
|
| /drivers/pinctrl/qcom/ |
| A D | Kconfig.msm | 8 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 15 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 22 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 29 This is the pinctrl, pinmux, pinconf and gpiolib driver for 38 This is the pinctrl, pinmux, pinconf and gpiolib driver for the 53 This is the pinctrl, pinmux, pinconf and gpiolib driver for 62 This is the pinctrl, pinmux, pinconf and gpiolib driver for 71 This is the pinctrl, pinmux, pinconf and gpiolib driver for 80 This is the pinctrl, pinmux, pinconf and gpiolib driver for 170 Qualcomm 8992 platform is also supported by this driver. [all …]
|
| /drivers/net/wireless/marvell/libertas/ |
| A D | README | 105 p1 is Sleep clock error in ppm (0-65535) 106 p2 is Wakeup offset in usec (0-65535) 107 p3 is Clock stabilization time in usec (0-65535) 108 p4 is Control periodic calibration (0-2) 110 p6 is reserved for debug (0-65535) 129 If it is set to 0, then the event is reported only once, and then 130 automatically unsubscribed. If it is set to 1, then the event is 131 reported every time it occurs. If it is set to N, then the event is 138 event is subscribed by default. The default value of MissedBeacons is 165 This command is used to do a specific scan. [all …]
|
| /drivers/media/cec/platform/ |
| A D | Kconfig | 14 The CEC bus is present in the HDMI connector and enables communication 25 CEC bus is present in the HDMI connector and enables communication 36 This is a driver for Amlogic Meson G12A SoCs AO CEC interface. 40 CEC bus is present in the HDMI connector and enables communication 51 This is a generic GPIO-based CEC driver. 61 This is a driver for Samsung S5P HDMI CEC interface. It uses the 72 This is a driver for STIH4xx HDMI CEC interface. It uses the 84 This is a driver for STM32 interface. It uses the 95 This is a driver for the Tegra HDMI CEC interface. It uses the 107 This is a driver for SECO Boards integrated CEC interface. [all …]
|
| /drivers/net/ethernet/dec/tulip/ |
| A D | Kconfig | 19 This driver is developed for the SMC EtherPower series Ethernet 22 of this type. (If your card is NOT SMC EtherPower 10/100 PCI 38 (the descriptor is 16 bytes). This is necessary on systems that lack 39 cache coherence, an example is PowerMac 5500. Otherwise 0 is safe. 40 Default is 0, and range is 0 to 31. 47 This driver is developed for the SMC EtherPower series Ethernet 50 of this type. (If your card is NOT SMC EtherPower 10/100 PCI 65 This is experimental code, not yet tested on many boards. 83 when the driver is receiving lots of packets from the card. It is 113 This driver is for the Winbond W89c840 chip. It also works with [all …]
|
| /drivers/net/ethernet/oki-semi/pch_gbe/ |
| A D | Kconfig | 14 This is a gigabit ethernet driver for EG20T PCH. 15 EG20T PCH is the platform controller hub that is used in Intel's 17 Using this interface, it is able to access system devices connected 22 ML7223 IOH is for MP(Media Phone) use. ML7831 IOH is for general 24 ML7223/ML7831 is companion chip for Intel Atom E6xx series. 25 ML7223/ML7831 is completely compatible for Intel EG20T PCH.
|
| /drivers/staging/most/Documentation/ABI/ |
| A D | sysfs-class-most.txt | 14 This is used to establish a connection of a channel and the 23 This is used to remove a connected channel from the 60 directory is created that allows applications to use the 70 This is used to set an arbitrary DCI register address an 80 whose address is stored in arb_address. 88 This is used to check and configure the MAC address. 96 This is used to check and configure the MAC address. 104 This is used to check and configure the MAC address. 120 This is used to check and configure the MEP hash table. 128 This is used to check and configure the MEP hash table. [all …]
|
| /drivers/media/i2c/ |
| A D | Kconfig | 106 This is a Video4Linux2 sensor driver for the Hynix 133 This is a Video4Linux2 sensor driver for the Sony 146 This is a Video4Linux2 sensor driver for the Sony 156 This is a Video4Linux2 sensor driver for the Sony 176 This is a V4L2 sensor driver for the Sony IMX274 183 This is a V4L2 sensor driver for the Sony IMX283 666 module's name is ov9734. 784 It is used for example in Nokia N900 (RX-51). 838 This is a driver for the ADP1653 flash controller. It is used for 1280 parallel-in / csi-out path is supported. [all …]
|
| /drivers/usb/gadget/udc/ |
| A D | Kconfig | 25 # - debug/dummy gadget+hcd is last. 69 only 1 bank is allocated. 98 The number of programmable endpoints is different through 133 controller in the IXP 4xx series is register-compatible. 180 Renesas USB3.1 DRD controller is a USB DRD controller 319 PLX 2380 is a PCIe version of the PLX 2380. 351 This is a USB device driver for EG20T PCH. 352 EG20T PCH is the platform controller hub that is used in Intel's 357 USB device is a USB peripheral controller which 365 ML7831 is for general purpose use. [all …]
|
| /drivers/net/wireless/intel/iwlwifi/ |
| A D | Kconfig | 37 The firmware is typically installed in /lib/firmware. You can 39 determine which directory FIRMWARE_DIR is set to when the script 70 This is the driver that supports the DVM firmware. The list 71 of the devices that use this firmware is available here: 80 This is the driver that supports the MVM firmware. The list 81 of the devices that use this firmware is available here: 118 This entry will only exist if this option is enabled. 136 is a low-impact option that allows getting insight into the 151 When tracing is not enabled, this option still has some 175 Engine over Wifi. This is supported starting from Tiger Lake [all …]
|
| /drivers/net/hamradio/ |
| A D | Kconfig | 7 KISS is a protocol used for the exchange of data between a computer 13 Although KISS is less advanced than the 6pack protocol, it has 14 the advantage that it is already supported by most modern TNCs 31 Note that this driver is still experimental and might cause 93 support all baudrates). This is the preferred driver. The next 94 driver, "BAYCOM ser12 half-duplex driver for AX.25" is the old 102 will be called baycom_ser_fdx. This is recommended. 111 ser12 design in half-duplex mode. This is the old driver. It is 119 will be called baycom_ser_hdx. This is recommended. 134 will be called baycom_par. This is recommended. [all …]
|
| /drivers/ptp/ |
| A D | Kconfig | 37 into vmlinux while the PTP support itself is in a loadable 39 If PTP support is disabled, this dependency will still be 85 clock. This clock is only useful if your PTP programs are 101 is wired up to the core. 113 delay mechanism (P2P) is not supported. 142 machines where such a device is present. 146 is enabled by default whenever the KVM PTP clock is. 158 is connected to the IDT chip. 170 is connected to the IDT chip. 182 MAC is connected to the RENESAS chip. [all …]
|
| /drivers/leds/ |
| A D | TODO | 6 It is really an integer, as maximum is configurable. Get rid of it, or 12 semantics is sometimes non-intuitive. (For example blink callback may 27 The number of drivers is getting big, and driver for on/off LED on a 28 i/o port is really quite different from camera flash LED, which is 34 Multicolor is a bit too abstract. Yes, we can have 38 Multicolor is not a good fit for RGB LED. It does not really know 41 Userspace is interested in knowing "this LED can produce arbitrary 51 white and to turn it into any arbitrary color. It is essential that 52 userspace is able to set arbitrary colors, and it might be good to 57 /sys interface is not really suitable to use by hand, should we have
|
| /drivers/memory/ |
| A D | Kconfig | 22 information. This data is useful for drivers handling 85 is intended to provide a glue-less interface to a variety of 96 SoCs. EMIF is an SDRAM controller that, based on its revision, 143 This driver is for the EMIF private feature implemented under 144 FPGA Device Feature List (DFL) framework. It is used to expose 154 This driver is for the Device Bus controller available in some 195 This driver is for the DDR2/mDDR Memory Controller present on 205 This driver is for the ARM PL351/PL353 Static Memory 235 output is on port 2 237 - swapped mode (no multiplexing), OSPI1 output is on port 2, [all …]
|