| /linux/drivers/power/supply/ |
| H A D | isp1704_charger.c | 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 68 return usb_phy_io_write(isp->phy, val, reg); in isp1704_write() 71 static void isp1704_charger_set_power(struct isp1704_charger *isp, bool on) in isp1704_charger_set_power() argument 73 gpiod_set_value(isp->enable_gpio, on); in isp1704_charger_set_power() 83 static inline int isp1704_charger_type(struct isp1704_charger *isp) in isp1704_charger_type() argument 90 func_ctrl = isp1704_read(isp, ULPI_FUNC_CTRL); in isp1704_charger_type() 91 otg_ctrl = isp1704_read(isp, ULPI_OTG_CTRL); in isp1704_charger_type() 95 isp1704_write(isp, ULPI_CLR(ULPI_OTG_CTRL), reg); in isp1704_charger_type() [all …]
|
| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | isp_v4_1_1.c | 69 struct amdgpu_isp *isp = container_of(genpd, struct amdgpu_isp, ispgpd); in isp_poweroff() local 70 struct amdgpu_device *adev = isp->adev; in isp_poweroff() 77 struct amdgpu_isp *isp = container_of(genpd, struct amdgpu_isp, ispgpd); in isp_poweron() local 78 struct amdgpu_device *adev = isp->adev; in isp_poweron() 86 struct amdgpu_isp *isp = container_of(genpd, struct amdgpu_isp, ispgpd); in isp_set_performance_state() local 87 struct amdgpu_device *adev = isp->adev; in isp_set_performance_state() 124 struct amdgpu_isp *isp = container_of(gpd, struct amdgpu_isp, ispgpd); in isp_genpd_add_device() local 125 struct amdgpu_device *adev = isp->adev; in isp_genpd_add_device() 157 struct amdgpu_isp *isp = container_of(gpd, struct amdgpu_isp, ispgpd); in isp_genpd_remove_device() local 158 struct amdgpu_device *adev = isp->adev; in isp_genpd_remove_device() [all …]
|
| H A D | amdgpu_isp.c | 47 struct amdgpu_isp *isp = &adev->isp; in isp_hw_init() local 49 if (isp->funcs->hw_init != NULL) in isp_hw_init() 50 return isp->funcs->hw_init(isp); in isp_hw_init() 63 struct amdgpu_isp *isp = &ip_block->adev->isp; in isp_hw_fini() local 65 if (isp->funcs->hw_fini != NULL) in isp_hw_fini() 66 return isp->funcs->hw_fini(isp); in isp_hw_fini() 82 r = amdgpu_ucode_request(adev, &adev->isp.fw, AMDGPU_UCODE_OPTIONAL, in isp_load_fw_by_psp() 85 amdgpu_ucode_release(&adev->isp.fw); in isp_load_fw_by_psp() 89 hdr = (const struct common_firmware_header *)adev->isp.fw->data; in isp_load_fw_by_psp() 93 adev->firmware.ucode[AMDGPU_UCODE_ID_ISP].fw = adev->isp.fw; in isp_load_fw_by_psp() [all …]
|
| /linux/drivers/media/platform/ti/omap3isp/ |
| H A D | ispcsi2.c | 27 static void csi2_if_enable(struct isp_device *isp, in csi2_if_enable() argument 32 isp_reg_clr_set(isp, csi2->regs1, ISPCSI2_CTRL, ISPCSI2_CTRL_IF_EN, in csi2_if_enable() 43 static void csi2_recv_config(struct isp_device *isp, in csi2_recv_config() argument 49 reg = isp_reg_readl(isp, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 74 isp_reg_writel(isp, reg, csi2->regs1, ISPCSI2_CTRL); in csi2_recv_config() 202 is_3630 = csi2->isp->revision == ISP_REVISION_15_0; in csi2_ctx_map_format() 219 struct isp_device *isp = csi2->isp; in csi2_set_outaddr() local 224 isp_reg_writel(isp, ctx->ping_addr, in csi2_set_outaddr() 226 isp_reg_writel(isp, ctx->pong_addr, in csi2_set_outaddr() 247 static void csi2_ctx_enable(struct isp_device *isp, in csi2_ctx_enable() argument [all …]
|
| H A D | ispccp2.c | 64 #define CCP2_PRINT_REGISTER(isp, name)\ argument 65 dev_dbg(isp->dev, "###CCP2 " #name "=0x%08x\n", \ 66 isp_reg_readl(isp, OMAP3_ISP_IOMEM_CCP2, ISPCCP2_##name)) 70 struct isp_device *isp = to_isp_device(ccp2); in ccp2_print_status() local 72 dev_dbg(isp->dev, "-------------CCP2 Register dump-------------\n"); in ccp2_print_status() 74 CCP2_PRINT_REGISTER(isp, SYSCONFIG); in ccp2_print_status() 75 CCP2_PRINT_REGISTER(isp, SYSSTATUS); in ccp2_print_status() 76 CCP2_PRINT_REGISTER(isp, LC01_IRQENABLE); in ccp2_print_status() 77 CCP2_PRINT_REGISTER(isp, LC01_IRQSTATUS); in ccp2_print_status() 78 CCP2_PRINT_REGISTER(isp, LC23_IRQENABLE); in ccp2_print_status() [all …]
|
| H A D | isppreview.c | 152 struct isp_device *isp = to_isp_device(prev); in preview_config_luma_enhancement() local 156 isp_reg_writel(isp, ISPPRV_YENH_TABLE_ADDR, in preview_config_luma_enhancement() 159 isp_reg_writel(isp, yt->table[i], in preview_config_luma_enhancement() 170 struct isp_device *isp = to_isp_device(prev); in preview_enable_luma_enhancement() local 173 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 176 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_luma_enhancement() 185 struct isp_device *isp = to_isp_device(prev); in preview_enable_invalaw() local 188 isp_reg_set(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 191 isp_reg_clr(isp, OMAP3_ISP_IOMEM_PREV, ISPPRV_PCR, in preview_enable_invalaw() 201 struct isp_device *isp = to_isp_device(prev); in preview_config_hmed() local [all …]
|
| H A D | ispcsiphy.c | 30 regmap_read(phy->isp->syscon, phy->isp->syscon_offset, ®); in csiphy_routing_cfg_3630() 66 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, reg); in csiphy_routing_cfg_3630() 80 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, 0); in csiphy_routing_cfg_3430() 87 regmap_write(phy->isp->syscon, phy->isp->syscon_offset, csirxfe); in csiphy_routing_cfg_3430() 106 if (phy->isp->phy_type == ISP_PHY_TYPE_3630 && on) in csiphy_routing_cfg() 108 if (phy->isp->phy_type == ISP_PHY_TYPE_3430) in csiphy_routing_cfg() 118 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_power_autoswitch_enable() 134 isp_reg_clr_set(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG, in csiphy_set_power() 140 reg = isp_reg_readl(phy->isp, phy->cfg_regs, ISPCSI2_PHY_CFG) & in csiphy_set_power() 149 dev_err(phy->isp->dev, "CSI2 CIO set power failed!\n"); in csiphy_set_power() [all …]
|
| H A D | ispresizer.c | 154 struct isp_device *isp = to_isp_device(res); in resizer_set_filters() local 166 isp_reg_writel(isp, tmp_h, OMAP3_ISP_IOMEM_RESZ, startaddr_h); in resizer_set_filters() 167 isp_reg_writel(isp, tmp_v, OMAP3_ISP_IOMEM_RESZ, startaddr_v); in resizer_set_filters() 185 struct isp_device *isp = to_isp_device(res); in resizer_set_bilinear() local 188 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 191 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_bilinear() 202 struct isp_device *isp = to_isp_device(res); in resizer_set_ycpos() local 206 isp_reg_set(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 210 isp_reg_clr(isp, OMAP3_ISP_IOMEM_RESZ, ISPRSZ_CNT, in resizer_set_ycpos() 229 struct isp_device *isp = to_isp_device(res); in resizer_set_phase() local [all …]
|
| H A D | isph3a.h | 98 int omap3isp_h3a_aewb_init(struct isp_device *isp); 99 int omap3isp_h3a_af_init(struct isp_device *isp); 101 void omap3isp_h3a_aewb_cleanup(struct isp_device *isp); 102 void omap3isp_h3a_af_cleanup(struct isp_device *isp);
|
| H A D | ispcsiphy.h | 23 struct isp_device *isp; member 40 int omap3isp_csiphy_init(struct isp_device *isp); 41 void omap3isp_csiphy_cleanup(struct isp_device *isp);
|
| H A D | Makefile | 6 omap3-isp-objs += \ 7 isp.o ispvideo.o \ 12 obj-$(CONFIG_VIDEO_OMAP3) += omap3-isp.o
|
| /linux/drivers/media/pci/intel/ipu6/ |
| H A D | ipu6-cpd.c | 66 ipu6_cpd_metadata_get_cmpnt(struct ipu6_device *isp, const void *metadata, in ipu6_cpd_metadata_get_cmpnt() argument 72 cmpnt_count = div_u64(cmpnt_count, isp->cpd_metadata_cmpnt_size); in ipu6_cpd_metadata_get_cmpnt() 75 dev_err(&isp->pdev->dev, "Component index out of range (%d)\n", in ipu6_cpd_metadata_get_cmpnt() 80 return metadata + extn_size + idx * isp->cpd_metadata_cmpnt_size; in ipu6_cpd_metadata_get_cmpnt() 83 static u32 ipu6_cpd_metadata_cmpnt_version(struct ipu6_device *isp, in ipu6_cpd_metadata_cmpnt_version() argument 89 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_cmpnt_version() 96 static int ipu6_cpd_metadata_get_cmpnt_id(struct ipu6_device *isp, in ipu6_cpd_metadata_get_cmpnt_id() argument 102 cmpnt = ipu6_cpd_metadata_get_cmpnt(isp, metadata, metadata_size, idx); in ipu6_cpd_metadata_get_cmpnt_id() 109 static int ipu6_cpd_parse_module_data(struct ipu6_device *isp, in ipu6_cpd_parse_module_data() argument 139 id = ipu6_cpd_metadata_get_cmpnt_id(isp, metadata, in ipu6_cpd_parse_module_data() [all …]
|
| /linux/drivers/media/platform/samsung/exynos4-is/ |
| H A D | fimc-isp.c | 125 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_get_fmt() local 135 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 139 *mf = isp->sink_fmt; in fimc_isp_subdev_get_fmt() 142 *mf = isp->src_fmt; in fimc_isp_subdev_get_fmt() 150 mutex_unlock(&isp->subdev_lock); in fimc_isp_subdev_get_fmt() 158 static void __isp_subdev_try_format(struct fimc_isp *isp, in __isp_subdev_try_format() argument 178 format = &isp->sink_fmt; in __isp_subdev_try_format() 197 struct fimc_isp *isp = v4l2_get_subdevdata(sd); in fimc_isp_subdev_set_fmt() local 198 struct fimc_is *is = fimc_isp_to_is(isp); in fimc_isp_subdev_set_fmt() 205 mutex_lock(&isp->subdev_lock); in fimc_isp_subdev_set_fmt() [all …]
|
| H A D | fimc-isp-video.h | 15 int fimc_isp_video_device_register(struct fimc_isp *isp, 19 void fimc_isp_video_device_unregister(struct fimc_isp *isp, 28 static inline int fimc_isp_video_device_register(struct fimc_isp *isp, in fimc_isp_video_device_register() argument 35 static inline void fimc_isp_video_device_unregister(struct fimc_isp *isp, in fimc_isp_video_device_unregister() argument
|
| H A D | fimc-is.h | 223 struct isp_param isp; member 268 struct fimc_isp isp; member 302 static inline struct fimc_is *fimc_isp_to_is(struct fimc_isp *isp) in fimc_isp_to_is() argument 304 return container_of(isp, struct fimc_is, isp); in fimc_isp_to_is() 326 is->is_p_region->parameter.isp.control.cmd = cmd; in fimc_is_set_param_ctrl_cmd()
|
| H A D | fimc-isp.h | 190 int fimc_isp_subdev_create(struct fimc_isp *isp); 191 void fimc_isp_subdev_destroy(struct fimc_isp *isp); 193 int fimc_is_create_controls(struct fimc_isp *isp); 194 int fimc_is_delete_controls(struct fimc_isp *isp);
|
| /linux/drivers/staging/media/ipu3/ |
| H A D | ipu3-css-fw.c | 24 bi->info.isp.sp.id, bi->info.isp.sp.pipeline.mode, in imgu_css_fw_show_binary() 25 bi->info.isp.sp.bds.supported_bds_factors, in imgu_css_fw_show_binary() 26 bi->info.isp.sp.enable.vf_veceven, in imgu_css_fw_show_binary() 27 bi->info.isp.sp.vf_dec.is_variable, in imgu_css_fw_show_binary() 28 bi->info.isp.num_output_pins); in imgu_css_fw_show_binary() 31 bi->info.isp.sp.input.min_width, in imgu_css_fw_show_binary() 32 bi->info.isp.sp.input.min_height, in imgu_css_fw_show_binary() 33 bi->info.isp.sp.input.max_width, in imgu_css_fw_show_binary() 34 bi->info.isp.sp.input.max_height, in imgu_css_fw_show_binary() 35 bi->info.isp.sp.enable.input_yuv ? "yuv420 " : "", in imgu_css_fw_show_binary() [all …]
|
| /linux/drivers/usb/isp1760/ |
| H A D | isp1760-core.c | 29 static int isp1760_init_core(struct isp1760_device *isp) in isp1760_init_core() argument 31 struct isp1760_hcd *hcd = &isp->hcd; in isp1760_init_core() 32 struct isp1760_udc *udc = &isp->udc; in isp1760_init_core() 36 if (isp->rst_gpio) { in isp1760_init_core() 37 gpiod_set_value_cansleep(isp->rst_gpio, 1); in isp1760_init_core() 39 gpiod_set_value_cansleep(isp->rst_gpio, 0); in isp1760_init_core() 50 if ((isp->devflags & ISP1760_FLAG_ANALOG_OC) && hcd->is_isp1763) { in isp1760_init_core() 51 dev_err(isp->dev, "isp1763 analog overcurrent not available\n"); in isp1760_init_core() 55 if (isp->devflags & ISP1760_FLAG_BUS_WIDTH_16) in isp1760_init_core() 57 if (isp->devflags & ISP1760_FLAG_BUS_WIDTH_8) in isp1760_init_core() [all …]
|
| H A D | isp1760-udc.c | 188 dev_dbg(ep->udc->isp->dev, "completing request %p with status %d\n", in isp1760_udc_request_complete() 213 dev_dbg(ep->udc->isp->dev, "%s(ep%02x)\n", __func__, ep->addr); in isp1760_udc_ctrl_send_stall() 245 dev_dbg(udc->isp->dev, "%s: received %u bytes (%u/%u done)\n", in isp1760_udc_receive() 281 dev_dbg(udc->isp->dev, in isp1760_udc_receive() 310 dev_dbg(udc->isp->dev, "%s: transferring %u bytes (%u/%u done)\n", in isp1760_udc_transmit() 346 dev_dbg(udc->isp->dev, "%s: invalid ep0 state %u\n", __func__, in isp1760_ep_rx_ready() 353 dev_dbg(udc->isp->dev, "%s: ep%02x is disabled\n", __func__, in isp1760_ep_rx_ready() 361 dev_dbg(udc->isp->dev, "%s: ep%02x (%p) has no request queued\n", in isp1760_ep_rx_ready() 387 dev_dbg(udc->isp->dev, "TX IRQ: invalid endpoint state %u\n", in isp1760_ep_tx_complete() 405 dev_dbg(udc->isp->dev, "%s: ep%02x has no request queued\n", in isp1760_ep_tx_complete() [all …]
|
| H A D | isp1760-udc.h | 66 struct isp1760_device *isp; member 93 int isp1760_udc_register(struct isp1760_device *isp, int irq, 95 void isp1760_udc_unregister(struct isp1760_device *isp); 97 static inline int isp1760_udc_register(struct isp1760_device *isp, int irq, in isp1760_udc_register() argument 103 static inline void isp1760_udc_unregister(struct isp1760_device *isp) in isp1760_udc_unregister() argument
|
| /linux/security/smack/ |
| H A D | smack_lsm.c | 181 struct inode_smack *isp = smack_inode(inode); in smk_bu_inode() local 184 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_inode() 194 isp->smk_flags |= SMK_INODE_IMPURE; in smk_bu_inode() 199 tsp->smk_task->smk_known, isp->smk_inode->smk_known, acc, in smk_bu_inode() 213 struct inode_smack *isp = smack_inode(inode); in smk_bu_file() local 216 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_file() 243 struct inode_smack *isp = smack_inode(inode); in smk_bu_credfile() local 246 if (isp->smk_flags & SMK_INODE_IMPURE) in smk_bu_credfile() 310 struct inode_smack *isp = smack_inode(inode); in init_inode_smack() local 312 isp->smk_inode = skp; in init_inode_smack() [all …]
|
| /linux/arch/sh/kernel/ |
| H A D | irq.c | 86 u32 *isp; in handle_one_irq() local 88 isp = (u32 *)((char *)irqctx + sizeof(*irqctx)); in handle_one_irq() 109 : "r" (irq), "r" (generic_handle_irq), "r" (isp) in handle_one_irq() 157 u32 *isp; in do_softirq_own_stack() local 165 isp = (u32 *)((char *)irqctx + sizeof(*irqctx)); in do_softirq_own_stack() 175 : "r" (__do_softirq), "r" (isp) in do_softirq_own_stack()
|
| /linux/arch/arm64/boot/dts/exynos/ |
| H A D | exynos5433-tmu.dtsi | 262 isp_thermal: isp-thermal { 267 isp_alert_0: isp-alert-0 { 272 isp_alert_1: isp-alert-1 { 277 isp_alert_2: isp-alert-2 { 282 isp_alert_3: isp-alert-3 { 287 isp_alert_4: isp-alert-4 { 292 isp_alert_5: isp-alert-5 { 297 isp_alert_6: isp-alert-6 {
|
| /linux/arch/m68k/ifpsp060/ |
| H A D | README | 43 isp.sa Integer Unimplemented Kernel Module - hex image 44 isp.s Integer Unimplemented Kernel Module - source code 45 isp.doc Integer Unimplemented Kernel Module - on-line doc 53 iskeleton.s Sample Call-outs needed by isp.sa 55 os.s Sample Call-outs needed by fpsp.sa, pfpsp.sa, and isp.sa 61 itest.sa Simple test program to test that isp.sa was
|
| /linux/drivers/parisc/ |
| H A D | iosapic.c | 519 struct iosapic_info *isp = vi->iosapic; in iosapic_rd_irt_entry() local 522 *dp0 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY(idx)); in iosapic_rd_irt_entry() 523 *dp1 = iosapic_read(isp->addr, IOSAPIC_IRDT_ENTRY_HI(idx)); in iosapic_rd_irt_entry() 529 struct iosapic_info *isp = vi->iosapic; in iosapic_wr_irt_entry() local 532 vi->irqline, isp->isi_hpa, dp0, dp1); in iosapic_wr_irt_entry() 534 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY(vi->irqline), dp0); in iosapic_wr_irt_entry() 537 dp0 = readl(isp->addr+IOSAPIC_REG_WINDOW); in iosapic_wr_irt_entry() 539 iosapic_write(isp->addr, IOSAPIC_IRDT_ENTRY_HI(vi->irqline), dp1); in iosapic_wr_irt_entry() 542 dp1 = readl(isp->addr+IOSAPIC_REG_WINDOW); in iosapic_wr_irt_entry() 629 struct iosapic_info *isp = vi->iosapic; in iosapic_unmask_irq() local [all …]
|