iss 879 arch/x86/events/intel/uncore_nhmex.c DEFINE_UNCORE_FORMAT_ATTR(iss, iss, "config1:0-31"); iss 978 drivers/crypto/chelsio/chtls/chtls_cm.c rpl5->iss = cpu_to_be32((prandom_u32() & ~7UL) - 1); iss 2490 drivers/infiniband/hw/cxgb4/cm.c memset(&rpl5->iss, 0, roundup(sizeof(*rpl5)-sizeof(*rpl), 16)); iss 2493 drivers/infiniband/hw/cxgb4/cm.c rpl5->iss = cpu_to_be32(isn); iss 2494 drivers/infiniband/hw/cxgb4/cm.c pr_debug("iss %u\n", be32_to_cpu(rpl5->iss)); iss 1815 drivers/infiniband/hw/cxgb4/qp.c wqe->u.init.iss = cpu_to_be32(qhp->ep->snd_seq); iss 792 drivers/infiniband/hw/cxgb4/t4fw_ri_api.h __be32 iss; iss 498 drivers/net/ethernet/chelsio/cxgb4/t4_msg.h __be32 iss; iss 805 drivers/net/ethernet/renesas/ravb_main.c u32 iss; iss 809 drivers/net/ethernet/renesas/ravb_main.c iss = ravb_read(ndev, ISS); iss 812 drivers/net/ethernet/renesas/ravb_main.c if (iss & (ISS_FRS | ISS_FTS | ISS_TFUS)) { iss 827 drivers/net/ethernet/renesas/ravb_main.c if (iss & ISS_MS) { iss 833 drivers/net/ethernet/renesas/ravb_main.c if (iss & ISS_ES) { iss 839 drivers/net/ethernet/renesas/ravb_main.c if (iss & ISS_CGIS) { iss 854 drivers/net/ethernet/renesas/ravb_main.c u32 iss; iss 858 drivers/net/ethernet/renesas/ravb_main.c iss = ravb_read(ndev, ISS); iss 861 drivers/net/ethernet/renesas/ravb_main.c if ((iss & ISS_TFUS) && ravb_timestamp_interrupt(ndev)) iss 865 drivers/net/ethernet/renesas/ravb_main.c if (iss & ISS_ES) { iss 871 drivers/net/ethernet/renesas/ravb_main.c if (iss & ISS_CGIS) { iss 30 drivers/staging/media/omap4iss/iss.c #define ISS_PRINT_REGISTER(iss, name)\ iss 31 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "###ISS " #name "=0x%08x\n", \ iss 32 drivers/staging/media/omap4iss/iss.c iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_##name)) iss 34 drivers/staging/media/omap4iss/iss.c static void iss_print_status(struct iss_device *iss) iss 36 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "-------------ISS HL Register dump-------------\n"); iss 38 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, HL_REVISION); iss 39 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, HL_SYSCONFIG); iss 40 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, HL_IRQSTATUS(5)); iss 41 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, HL_IRQENABLE_SET(5)); iss 42 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, HL_IRQENABLE_CLR(5)); iss 43 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, CTRL); iss 44 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, CLKCTRL); iss 45 drivers/staging/media/omap4iss/iss.c ISS_PRINT_REGISTER(iss, CLKSTAT); iss 47 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "-----------------------------------------------\n"); iss 60 drivers/staging/media/omap4iss/iss.c static void omap4iss_flush(struct iss_device *iss) iss 62 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_REVISION, 0); iss 63 drivers/staging/media/omap4iss/iss.c iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_REVISION); iss 70 drivers/staging/media/omap4iss/iss.c static void omap4iss_isp_enable_interrupts(struct iss_device *iss) iss 79 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_IRQSTATUS(0), isp_irq); iss 80 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_IRQENABLE_SET(0), iss 88 drivers/staging/media/omap4iss/iss.c static void omap4iss_isp_disable_interrupts(struct iss_device *iss) iss 90 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_IRQENABLE_CLR(0), ~0); iss 97 drivers/staging/media/omap4iss/iss.c static void iss_enable_interrupts(struct iss_device *iss) iss 103 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5), hl_irq); iss 104 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQENABLE_SET(5), hl_irq); iss 106 drivers/staging/media/omap4iss/iss.c if (iss->regs[OMAP4_ISS_MEM_ISP_SYS1]) iss 107 drivers/staging/media/omap4iss/iss.c omap4iss_isp_enable_interrupts(iss); iss 114 drivers/staging/media/omap4iss/iss.c static void iss_disable_interrupts(struct iss_device *iss) iss 116 drivers/staging/media/omap4iss/iss.c if (iss->regs[OMAP4_ISS_MEM_ISP_SYS1]) iss 117 drivers/staging/media/omap4iss/iss.c omap4iss_isp_disable_interrupts(iss); iss 119 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQENABLE_CLR(5), ~0); iss 125 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = iss 126 drivers/staging/media/omap4iss/iss.c container_of(pipe, struct iss_video, pipe)->iss; iss 151 drivers/staging/media/omap4iss/iss.c dev_warn(iss->dev, "no pixel rate control in subdev %s\n", iss 170 drivers/staging/media/omap4iss/iss.c void omap4iss_configure_bridge(struct iss_device *iss, iss 176 drivers/staging/media/omap4iss/iss.c issctrl_val = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_CTRL); iss 180 drivers/staging/media/omap4iss/iss.c isp5ctrl_val = iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_CTRL); iss 200 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_CTRL, issctrl_val); iss 201 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_CTRL, isp5ctrl_val); iss 205 drivers/staging/media/omap4iss/iss.c static void iss_isr_dbg(struct iss_device *iss, u32 irqstatus) iss 243 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "ISS IRQ: "); iss 252 drivers/staging/media/omap4iss/iss.c static void iss_isp_isr_dbg(struct iss_device *iss, u32 irqstatus) iss 290 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "ISP IRQ: "); iss 317 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = _iss; iss 320 drivers/staging/media/omap4iss/iss.c irqstatus = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5)); iss 321 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_TOP, ISS_HL_IRQSTATUS(5), irqstatus); iss 324 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_isr(&iss->csi2a); iss 327 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_isr(&iss->csi2b); iss 330 drivers/staging/media/omap4iss/iss.c u32 isp_irqstatus = iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, iss 332 drivers/staging/media/omap4iss/iss.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_IRQSTATUS(0), iss 336 drivers/staging/media/omap4iss/iss.c dev_dbg(iss->dev, "ISP5 OCP Error!\n"); iss 339 drivers/staging/media/omap4iss/iss.c omap4iss_ipipeif_isr(&iss->ipipeif, iss 344 drivers/staging/media/omap4iss/iss.c omap4iss_resizer_isr(&iss->resizer, iss 348 drivers/staging/media/omap4iss/iss.c iss_isp_isr_dbg(iss, isp_irqstatus); iss 352 drivers/staging/media/omap4iss/iss.c omap4iss_flush(iss); iss 355 drivers/staging/media/omap4iss/iss.c iss_isr_dbg(iss, irqstatus); iss 385 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = pipe->output->iss; iss 409 drivers/staging/media/omap4iss/iss.c dev_warn(iss->dev, "%s: module stop timeout.\n", iss 415 drivers/staging/media/omap4iss/iss.c media_entity_enum_set(&iss->crashed, &subdev->entity); iss 437 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = pipe->output->iss; iss 450 drivers/staging/media/omap4iss/iss.c if (media_entity_enum_intersects(&pipe->ent_enum, &iss->crashed)) iss 478 drivers/staging/media/omap4iss/iss.c if (subdev == &iss->csi2a.subdev || iss 479 drivers/staging/media/omap4iss/iss.c subdev == &iss->csi2b.subdev) iss 483 drivers/staging/media/omap4iss/iss.c iss_print_status(pipe->output->iss); iss 555 drivers/staging/media/omap4iss/iss.c static int iss_reset(struct iss_device *iss) iss 559 drivers/staging/media/omap4iss/iss.c iss_reg_set(iss, OMAP4_ISS_MEM_TOP, ISS_HL_SYSCONFIG, iss 563 drivers/staging/media/omap4iss/iss.c !(iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_SYSCONFIG) & iss 566 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISS reset timeout\n"); iss 570 drivers/staging/media/omap4iss/iss.c media_entity_enum_zero(&iss->crashed); iss 575 drivers/staging/media/omap4iss/iss.c static int iss_isp_reset(struct iss_device *iss) iss 580 drivers/staging/media/omap4iss/iss.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_SYSCONFIG, iss 584 drivers/staging/media/omap4iss/iss.c iss_reg_set(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_CTRL, ISP5_CTRL_MSTANDBY); iss 587 drivers/staging/media/omap4iss/iss.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_CTRL) & iss 590 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP5 standby timeout\n"); iss 595 drivers/staging/media/omap4iss/iss.c iss_reg_set(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_SYSCONFIG, iss 599 drivers/staging/media/omap4iss/iss.c !(iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_SYSCONFIG) & iss 602 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP5 reset timeout\n"); iss 695 drivers/staging/media/omap4iss/iss.c static int __iss_subclk_update(struct iss_device *iss) iss 700 drivers/staging/media/omap4iss/iss.c if (iss->subclk_resources & OMAP4_ISS_SUBCLK_CSI2_A) iss 703 drivers/staging/media/omap4iss/iss.c if (iss->subclk_resources & OMAP4_ISS_SUBCLK_CSI2_B) iss 706 drivers/staging/media/omap4iss/iss.c if (iss->subclk_resources & OMAP4_ISS_SUBCLK_ISP) iss 709 drivers/staging/media/omap4iss/iss.c iss_reg_update(iss, OMAP4_ISS_MEM_TOP, ISS_CLKCTRL, iss 715 drivers/staging/media/omap4iss/iss.c if ((iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_CLKSTAT) & iss 726 drivers/staging/media/omap4iss/iss.c int omap4iss_subclk_enable(struct iss_device *iss, iss 729 drivers/staging/media/omap4iss/iss.c iss->subclk_resources |= res; iss 731 drivers/staging/media/omap4iss/iss.c return __iss_subclk_update(iss); iss 734 drivers/staging/media/omap4iss/iss.c int omap4iss_subclk_disable(struct iss_device *iss, iss 737 drivers/staging/media/omap4iss/iss.c iss->subclk_resources &= ~res; iss 739 drivers/staging/media/omap4iss/iss.c return __iss_subclk_update(iss); iss 749 drivers/staging/media/omap4iss/iss.c static void __iss_isp_subclk_update(struct iss_device *iss) iss 753 drivers/staging/media/omap4iss/iss.c if (iss->isp_subclk_resources & OMAP4_ISS_ISP_SUBCLK_ISIF) iss 756 drivers/staging/media/omap4iss/iss.c if (iss->isp_subclk_resources & OMAP4_ISS_ISP_SUBCLK_H3A) iss 759 drivers/staging/media/omap4iss/iss.c if (iss->isp_subclk_resources & OMAP4_ISS_ISP_SUBCLK_RSZ) iss 762 drivers/staging/media/omap4iss/iss.c if (iss->isp_subclk_resources & OMAP4_ISS_ISP_SUBCLK_IPIPE) iss 765 drivers/staging/media/omap4iss/iss.c if (iss->isp_subclk_resources & OMAP4_ISS_ISP_SUBCLK_IPIPEIF) iss 771 drivers/staging/media/omap4iss/iss.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_CTRL, iss 775 drivers/staging/media/omap4iss/iss.c void omap4iss_isp_subclk_enable(struct iss_device *iss, iss 778 drivers/staging/media/omap4iss/iss.c iss->isp_subclk_resources |= res; iss 780 drivers/staging/media/omap4iss/iss.c __iss_isp_subclk_update(iss); iss 783 drivers/staging/media/omap4iss/iss.c void omap4iss_isp_subclk_disable(struct iss_device *iss, iss 786 drivers/staging/media/omap4iss/iss.c iss->isp_subclk_resources &= ~res; iss 788 drivers/staging/media/omap4iss/iss.c __iss_isp_subclk_update(iss); iss 797 drivers/staging/media/omap4iss/iss.c static int iss_enable_clocks(struct iss_device *iss) iss 801 drivers/staging/media/omap4iss/iss.c ret = clk_enable(iss->iss_fck); iss 803 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "clk_enable iss_fck failed\n"); iss 807 drivers/staging/media/omap4iss/iss.c ret = clk_enable(iss->iss_ctrlclk); iss 809 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "clk_enable iss_ctrlclk failed\n"); iss 810 drivers/staging/media/omap4iss/iss.c clk_disable(iss->iss_fck); iss 821 drivers/staging/media/omap4iss/iss.c static void iss_disable_clocks(struct iss_device *iss) iss 823 drivers/staging/media/omap4iss/iss.c clk_disable(iss->iss_ctrlclk); iss 824 drivers/staging/media/omap4iss/iss.c clk_disable(iss->iss_fck); iss 827 drivers/staging/media/omap4iss/iss.c static int iss_get_clocks(struct iss_device *iss) iss 829 drivers/staging/media/omap4iss/iss.c iss->iss_fck = devm_clk_get(iss->dev, "iss_fck"); iss 830 drivers/staging/media/omap4iss/iss.c if (IS_ERR(iss->iss_fck)) { iss 831 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "Unable to get iss_fck clock info\n"); iss 832 drivers/staging/media/omap4iss/iss.c return PTR_ERR(iss->iss_fck); iss 835 drivers/staging/media/omap4iss/iss.c iss->iss_ctrlclk = devm_clk_get(iss->dev, "iss_ctrlclk"); iss 836 drivers/staging/media/omap4iss/iss.c if (IS_ERR(iss->iss_ctrlclk)) { iss 837 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "Unable to get iss_ctrlclk clock info\n"); iss 838 drivers/staging/media/omap4iss/iss.c return PTR_ERR(iss->iss_ctrlclk); iss 854 drivers/staging/media/omap4iss/iss.c struct iss_device *omap4iss_get(struct iss_device *iss) iss 856 drivers/staging/media/omap4iss/iss.c struct iss_device *__iss = iss; iss 858 drivers/staging/media/omap4iss/iss.c if (!iss) iss 861 drivers/staging/media/omap4iss/iss.c mutex_lock(&iss->iss_mutex); iss 862 drivers/staging/media/omap4iss/iss.c if (iss->ref_count > 0) iss 865 drivers/staging/media/omap4iss/iss.c if (iss_enable_clocks(iss) < 0) { iss 870 drivers/staging/media/omap4iss/iss.c iss_enable_interrupts(iss); iss 874 drivers/staging/media/omap4iss/iss.c iss->ref_count++; iss 875 drivers/staging/media/omap4iss/iss.c mutex_unlock(&iss->iss_mutex); iss 886 drivers/staging/media/omap4iss/iss.c void omap4iss_put(struct iss_device *iss) iss 888 drivers/staging/media/omap4iss/iss.c if (!iss) iss 891 drivers/staging/media/omap4iss/iss.c mutex_lock(&iss->iss_mutex); iss 892 drivers/staging/media/omap4iss/iss.c WARN_ON(iss->ref_count == 0); iss 893 drivers/staging/media/omap4iss/iss.c if (--iss->ref_count == 0) { iss 894 drivers/staging/media/omap4iss/iss.c iss_disable_interrupts(iss); iss 900 drivers/staging/media/omap4iss/iss.c if (!media_entity_enum_empty(&iss->crashed)) iss 901 drivers/staging/media/omap4iss/iss.c iss_reset(iss); iss 902 drivers/staging/media/omap4iss/iss.c iss_disable_clocks(iss); iss 904 drivers/staging/media/omap4iss/iss.c mutex_unlock(&iss->iss_mutex); iss 908 drivers/staging/media/omap4iss/iss.c struct iss_device *iss, iss 915 drivers/staging/media/omap4iss/iss.c iss->regs[res] = devm_ioremap_resource(iss->dev, mem); iss 917 drivers/staging/media/omap4iss/iss.c return PTR_ERR_OR_ZERO(iss->regs[res]); iss 920 drivers/staging/media/omap4iss/iss.c static void iss_unregister_entities(struct iss_device *iss) iss 922 drivers/staging/media/omap4iss/iss.c omap4iss_resizer_unregister_entities(&iss->resizer); iss 923 drivers/staging/media/omap4iss/iss.c omap4iss_ipipe_unregister_entities(&iss->ipipe); iss 924 drivers/staging/media/omap4iss/iss.c omap4iss_ipipeif_unregister_entities(&iss->ipipeif); iss 925 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_unregister_entities(&iss->csi2a); iss 926 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_unregister_entities(&iss->csi2b); iss 928 drivers/staging/media/omap4iss/iss.c v4l2_device_unregister(&iss->v4l2_dev); iss 929 drivers/staging/media/omap4iss/iss.c media_device_unregister(&iss->media_dev); iss 944 drivers/staging/media/omap4iss/iss.c iss_register_subdev_group(struct iss_device *iss, iss 959 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, iss 966 drivers/staging/media/omap4iss/iss.c subdev = v4l2_i2c_new_subdev_board(&iss->v4l2_dev, adapter, iss 969 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "Unable to register subdev %s\n", iss 981 drivers/staging/media/omap4iss/iss.c static int iss_register_entities(struct iss_device *iss) iss 983 drivers/staging/media/omap4iss/iss.c struct iss_platform_data *pdata = iss->pdata; iss 987 drivers/staging/media/omap4iss/iss.c iss->media_dev.dev = iss->dev; iss 988 drivers/staging/media/omap4iss/iss.c strscpy(iss->media_dev.model, "TI OMAP4 ISS", iss 989 drivers/staging/media/omap4iss/iss.c sizeof(iss->media_dev.model)); iss 990 drivers/staging/media/omap4iss/iss.c iss->media_dev.hw_revision = iss->revision; iss 991 drivers/staging/media/omap4iss/iss.c iss->media_dev.ops = &iss_media_ops; iss 992 drivers/staging/media/omap4iss/iss.c ret = media_device_register(&iss->media_dev); iss 994 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "Media device registration failed (%d)\n", iss 999 drivers/staging/media/omap4iss/iss.c iss->v4l2_dev.mdev = &iss->media_dev; iss 1000 drivers/staging/media/omap4iss/iss.c ret = v4l2_device_register(iss->dev, &iss->v4l2_dev); iss 1002 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "V4L2 device registration failed (%d)\n", iss 1008 drivers/staging/media/omap4iss/iss.c ret = omap4iss_csi2_register_entities(&iss->csi2a, &iss->v4l2_dev); iss 1012 drivers/staging/media/omap4iss/iss.c ret = omap4iss_csi2_register_entities(&iss->csi2b, &iss->v4l2_dev); iss 1016 drivers/staging/media/omap4iss/iss.c ret = omap4iss_ipipeif_register_entities(&iss->ipipeif, &iss->v4l2_dev); iss 1020 drivers/staging/media/omap4iss/iss.c ret = omap4iss_ipipe_register_entities(&iss->ipipe, &iss->v4l2_dev); iss 1024 drivers/staging/media/omap4iss/iss.c ret = omap4iss_resizer_register_entities(&iss->resizer, &iss->v4l2_dev); iss 1035 drivers/staging/media/omap4iss/iss.c sensor = iss_register_subdev_group(iss, subdevs->subdevs); iss 1047 drivers/staging/media/omap4iss/iss.c input = &iss->csi2a.subdev.entity; iss 1054 drivers/staging/media/omap4iss/iss.c input = &iss->csi2b.subdev.entity; iss 1061 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "invalid interface type %u\n", iss 1073 drivers/staging/media/omap4iss/iss.c ret = v4l2_device_register_subdev_nodes(&iss->v4l2_dev); iss 1077 drivers/staging/media/omap4iss/iss.c iss_unregister_entities(iss); iss 1088 drivers/staging/media/omap4iss/iss.c static int iss_create_links(struct iss_device *iss) iss 1092 drivers/staging/media/omap4iss/iss.c ret = omap4iss_csi2_create_links(iss); iss 1094 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "CSI2 pads links creation failed\n"); iss 1098 drivers/staging/media/omap4iss/iss.c ret = omap4iss_ipipeif_create_links(iss); iss 1100 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP IPIPEIF pads links creation failed\n"); iss 1104 drivers/staging/media/omap4iss/iss.c ret = omap4iss_resizer_create_links(iss); iss 1106 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP RESIZER pads links creation failed\n"); iss 1112 drivers/staging/media/omap4iss/iss.c &iss->csi2a.subdev.entity, CSI2_PAD_SOURCE, iss 1113 drivers/staging/media/omap4iss/iss.c &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SINK, 0); iss 1118 drivers/staging/media/omap4iss/iss.c &iss->csi2b.subdev.entity, CSI2_PAD_SOURCE, iss 1119 drivers/staging/media/omap4iss/iss.c &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SINK, 0); iss 1124 drivers/staging/media/omap4iss/iss.c &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SOURCE_VP, iss 1125 drivers/staging/media/omap4iss/iss.c &iss->resizer.subdev.entity, RESIZER_PAD_SINK, 0); iss 1130 drivers/staging/media/omap4iss/iss.c &iss->ipipeif.subdev.entity, IPIPEIF_PAD_SOURCE_VP, iss 1131 drivers/staging/media/omap4iss/iss.c &iss->ipipe.subdev.entity, IPIPE_PAD_SINK, 0); iss 1136 drivers/staging/media/omap4iss/iss.c &iss->ipipe.subdev.entity, IPIPE_PAD_SOURCE_VP, iss 1137 drivers/staging/media/omap4iss/iss.c &iss->resizer.subdev.entity, RESIZER_PAD_SINK, 0); iss 1144 drivers/staging/media/omap4iss/iss.c static void iss_cleanup_modules(struct iss_device *iss) iss 1146 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_cleanup(iss); iss 1147 drivers/staging/media/omap4iss/iss.c omap4iss_ipipeif_cleanup(iss); iss 1148 drivers/staging/media/omap4iss/iss.c omap4iss_ipipe_cleanup(iss); iss 1149 drivers/staging/media/omap4iss/iss.c omap4iss_resizer_cleanup(iss); iss 1152 drivers/staging/media/omap4iss/iss.c static int iss_initialize_modules(struct iss_device *iss) iss 1156 drivers/staging/media/omap4iss/iss.c ret = omap4iss_csiphy_init(iss); iss 1158 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "CSI PHY initialization failed\n"); iss 1162 drivers/staging/media/omap4iss/iss.c ret = omap4iss_csi2_init(iss); iss 1164 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "CSI2 initialization failed\n"); iss 1168 drivers/staging/media/omap4iss/iss.c ret = omap4iss_ipipeif_init(iss); iss 1170 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP IPIPEIF initialization failed\n"); iss 1174 drivers/staging/media/omap4iss/iss.c ret = omap4iss_ipipe_init(iss); iss 1176 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP IPIPE initialization failed\n"); iss 1180 drivers/staging/media/omap4iss/iss.c ret = omap4iss_resizer_init(iss); iss 1182 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "ISP RESIZER initialization failed\n"); iss 1189 drivers/staging/media/omap4iss/iss.c omap4iss_ipipe_cleanup(iss); iss 1191 drivers/staging/media/omap4iss/iss.c omap4iss_ipipeif_cleanup(iss); iss 1193 drivers/staging/media/omap4iss/iss.c omap4iss_csi2_cleanup(iss); iss 1202 drivers/staging/media/omap4iss/iss.c struct iss_device *iss; iss 1209 drivers/staging/media/omap4iss/iss.c iss = devm_kzalloc(&pdev->dev, sizeof(*iss), GFP_KERNEL); iss 1210 drivers/staging/media/omap4iss/iss.c if (!iss) iss 1213 drivers/staging/media/omap4iss/iss.c mutex_init(&iss->iss_mutex); iss 1215 drivers/staging/media/omap4iss/iss.c iss->dev = &pdev->dev; iss 1216 drivers/staging/media/omap4iss/iss.c iss->pdata = pdata; iss 1218 drivers/staging/media/omap4iss/iss.c iss->raw_dmamask = DMA_BIT_MASK(32); iss 1219 drivers/staging/media/omap4iss/iss.c iss->dev->dma_mask = &iss->raw_dmamask; iss 1220 drivers/staging/media/omap4iss/iss.c iss->dev->coherent_dma_mask = DMA_BIT_MASK(32); iss 1222 drivers/staging/media/omap4iss/iss.c platform_set_drvdata(pdev, iss); iss 1228 drivers/staging/media/omap4iss/iss.c iss->syscon = syscon_regmap_lookup_by_compatible("syscon"); iss 1229 drivers/staging/media/omap4iss/iss.c if (IS_ERR(iss->syscon)) { iss 1230 drivers/staging/media/omap4iss/iss.c ret = PTR_ERR(iss->syscon); iss 1235 drivers/staging/media/omap4iss/iss.c ret = iss_map_mem_resource(pdev, iss, OMAP4_ISS_MEM_TOP); iss 1239 drivers/staging/media/omap4iss/iss.c ret = iss_get_clocks(iss); iss 1243 drivers/staging/media/omap4iss/iss.c if (!omap4iss_get(iss)) iss 1246 drivers/staging/media/omap4iss/iss.c ret = iss_reset(iss); iss 1250 drivers/staging/media/omap4iss/iss.c iss->revision = iss_reg_read(iss, OMAP4_ISS_MEM_TOP, ISS_HL_REVISION); iss 1251 drivers/staging/media/omap4iss/iss.c dev_info(iss->dev, "Revision %08x found\n", iss->revision); iss 1254 drivers/staging/media/omap4iss/iss.c ret = iss_map_mem_resource(pdev, iss, i); iss 1260 drivers/staging/media/omap4iss/iss.c iss_reg_update(iss, OMAP4_ISS_MEM_BTE, BTE_CTRL, iss 1265 drivers/staging/media/omap4iss/iss.c ret = omap4iss_subclk_enable(iss, OMAP4_ISS_SUBCLK_ISP); iss 1269 drivers/staging/media/omap4iss/iss.c ret = iss_isp_reset(iss); iss 1273 drivers/staging/media/omap4iss/iss.c dev_info(iss->dev, "ISP Revision %08x found\n", iss 1274 drivers/staging/media/omap4iss/iss.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_REVISION)); iss 1282 drivers/staging/media/omap4iss/iss.c iss->irq_num = ret; iss 1284 drivers/staging/media/omap4iss/iss.c if (devm_request_irq(iss->dev, iss->irq_num, iss_isr, IRQF_SHARED, iss 1285 drivers/staging/media/omap4iss/iss.c "OMAP4 ISS", iss)) { iss 1286 drivers/staging/media/omap4iss/iss.c dev_err(iss->dev, "Unable to request IRQ\n"); iss 1292 drivers/staging/media/omap4iss/iss.c ret = iss_initialize_modules(iss); iss 1296 drivers/staging/media/omap4iss/iss.c ret = iss_register_entities(iss); iss 1300 drivers/staging/media/omap4iss/iss.c ret = media_entity_enum_init(&iss->crashed, &iss->media_dev); iss 1304 drivers/staging/media/omap4iss/iss.c ret = iss_create_links(iss); iss 1308 drivers/staging/media/omap4iss/iss.c omap4iss_put(iss); iss 1313 drivers/staging/media/omap4iss/iss.c iss_unregister_entities(iss); iss 1314 drivers/staging/media/omap4iss/iss.c media_entity_enum_cleanup(&iss->crashed); iss 1316 drivers/staging/media/omap4iss/iss.c iss_cleanup_modules(iss); iss 1318 drivers/staging/media/omap4iss/iss.c omap4iss_put(iss); iss 1320 drivers/staging/media/omap4iss/iss.c mutex_destroy(&iss->iss_mutex); iss 1327 drivers/staging/media/omap4iss/iss.c struct iss_device *iss = platform_get_drvdata(pdev); iss 1329 drivers/staging/media/omap4iss/iss.c iss_unregister_entities(iss); iss 1330 drivers/staging/media/omap4iss/iss.c media_entity_enum_cleanup(&iss->crashed); iss 1331 drivers/staging/media/omap4iss/iss.c iss_cleanup_modules(iss); iss 138 drivers/staging/media/omap4iss/iss.h void omap4iss_configure_bridge(struct iss_device *iss, iss 141 drivers/staging/media/omap4iss/iss.h struct iss_device *omap4iss_get(struct iss_device *iss); iss 142 drivers/staging/media/omap4iss/iss.h void omap4iss_put(struct iss_device *iss); iss 143 drivers/staging/media/omap4iss/iss.h int omap4iss_subclk_enable(struct iss_device *iss, iss 145 drivers/staging/media/omap4iss/iss.h int omap4iss_subclk_disable(struct iss_device *iss, iss 147 drivers/staging/media/omap4iss/iss.h void omap4iss_isp_subclk_enable(struct iss_device *iss, iss 149 drivers/staging/media/omap4iss/iss.h void omap4iss_isp_subclk_disable(struct iss_device *iss, iss 165 drivers/staging/media/omap4iss/iss.h u32 iss_reg_read(struct iss_device *iss, enum iss_mem_resources res, iss 168 drivers/staging/media/omap4iss/iss.h return readl(iss->regs[res] + offset); iss 179 drivers/staging/media/omap4iss/iss.h void iss_reg_write(struct iss_device *iss, enum iss_mem_resources res, iss 182 drivers/staging/media/omap4iss/iss.h writel(value, iss->regs[res] + offset); iss 193 drivers/staging/media/omap4iss/iss.h void iss_reg_clr(struct iss_device *iss, enum iss_mem_resources res, iss 196 drivers/staging/media/omap4iss/iss.h u32 v = iss_reg_read(iss, res, offset); iss 198 drivers/staging/media/omap4iss/iss.h iss_reg_write(iss, res, offset, v & ~clr); iss 209 drivers/staging/media/omap4iss/iss.h void iss_reg_set(struct iss_device *iss, enum iss_mem_resources res, iss 212 drivers/staging/media/omap4iss/iss.h u32 v = iss_reg_read(iss, res, offset); iss 214 drivers/staging/media/omap4iss/iss.h iss_reg_write(iss, res, offset, v | set); iss 228 drivers/staging/media/omap4iss/iss.h void iss_reg_update(struct iss_device *iss, enum iss_mem_resources res, iss 231 drivers/staging/media/omap4iss/iss.h u32 v = iss_reg_read(iss, res, offset); iss 233 drivers/staging/media/omap4iss/iss.h iss_reg_write(iss, res, offset, (v & ~clr) | set); iss 28 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTRL, CSI2_CTRL_IF_EN, iss 88 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTRL, reg); iss 258 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), iss 260 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), iss 286 drivers/staging/media/omap4iss/iss_csi2.c reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum)); iss 304 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctxnum), reg); iss 330 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL1(ctx->ctxnum), reg); iss 342 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL2(ctx->ctxnum), reg); iss 345 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_CTRL3(ctx->ctxnum), iss 349 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_update(csi2->iss, csi2->regs1, CSI2_CTX_DAT_OFST(ctx->ctxnum), iss 352 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PING_ADDR(ctx->ctxnum), iss 354 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_PONG_ADDR(ctx->ctxnum), iss 367 drivers/staging/media/omap4iss/iss_csi2.c reg = iss_reg_read(csi2->iss, csi2->regs1, CSI2_TIMING); iss 388 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_TIMING, reg); iss 401 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_IRQSTATUS(i), iss 404 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_set(csi2->iss, csi2->regs1, iss 407 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_clr(csi2->iss, csi2->regs1, iss 447 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_COMPLEXIO_IRQSTATUS, reg); iss 449 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_set(csi2->iss, csi2->regs1, CSI2_COMPLEXIO_IRQENABLE, iss 452 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_COMPLEXIO_IRQENABLE, iss 471 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_IRQSTATUS, reg); iss 473 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_set(csi2->iss, csi2->regs1, CSI2_IRQENABLE, reg); iss 475 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_IRQENABLE, 0); iss 495 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_set(csi2->iss, csi2->regs1, CSI2_SYSCONFIG, iss 499 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_read(csi2->iss, csi2->regs1, CSI2_SYSSTATUS) & iss 502 drivers/staging/media/omap4iss/iss_csi2.c dev_err(csi2->iss->dev, "CSI2: Soft reset timeout!\n"); iss 506 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_set(csi2->iss, csi2->regs1, CSI2_COMPLEXIO_CFG, iss 510 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_read(csi2->iss, csi2->phy->phy_regs, REGISTER1) & iss 513 drivers/staging/media/omap4iss/iss_csi2.c dev_err(csi2->iss->dev, "CSI2: CSI2_96M_FCLK reset timeout!\n"); iss 517 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_update(csi2->iss, csi2->regs1, CSI2_SYSCONFIG, iss 600 drivers/staging/media/omap4iss/iss_csi2.c #define CSI2_PRINT_REGISTER(iss, regs, name)\ iss 601 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, "###CSI2 " #name "=0x%08x\n", \ iss 602 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_read(iss, regs, CSI2_##name)) iss 606 drivers/staging/media/omap4iss/iss_csi2.c struct iss_device *iss = csi2->iss; iss 611 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, "-------------CSI2 Register dump-------------\n"); iss 613 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, SYSCONFIG); iss 614 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, SYSSTATUS); iss 615 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, IRQENABLE); iss 616 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, IRQSTATUS); iss 617 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTRL); iss 618 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, DBG_H); iss 619 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, COMPLEXIO_CFG); iss 620 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, COMPLEXIO_IRQSTATUS); iss 621 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, SHORT_PACKET); iss 622 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, COMPLEXIO_IRQENABLE); iss 623 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, DBG_P); iss 624 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, TIMING); iss 625 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_CTRL1(0)); iss 626 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_CTRL2(0)); iss 627 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_DAT_OFST(0)); iss 628 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_PING_ADDR(0)); iss 629 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_PONG_ADDR(0)); iss 630 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_IRQENABLE(0)); iss 631 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_IRQSTATUS(0)); iss 632 drivers/staging/media/omap4iss/iss_csi2.c CSI2_PRINT_REGISTER(iss, csi2->regs1, CTX_CTRL3(0)); iss 634 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, "--------------------------------------------\n"); iss 670 drivers/staging/media/omap4iss/iss_csi2.c status = iss_reg_read(csi2->iss, csi2->regs1, CSI2_CTX_IRQSTATUS(n)); iss 671 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_CTX_IRQSTATUS(n), status); iss 683 drivers/staging/media/omap4iss/iss_csi2.c frame = iss_reg_read(csi2->iss, csi2->regs1, iss 744 drivers/staging/media/omap4iss/iss_csi2.c struct iss_device *iss = csi2->iss; iss 749 drivers/staging/media/omap4iss/iss_csi2.c csi2_irqstatus = iss_reg_read(csi2->iss, csi2->regs1, CSI2_IRQSTATUS); iss 750 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_IRQSTATUS, csi2_irqstatus); iss 754 drivers/staging/media/omap4iss/iss_csi2.c cpxio1_irqstatus = iss_reg_read(csi2->iss, csi2->regs1, iss 756 drivers/staging/media/omap4iss/iss_csi2.c iss_reg_write(csi2->iss, csi2->regs1, CSI2_COMPLEXIO_IRQSTATUS, iss 758 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, "CSI2: ComplexIO Error IRQ %x\n", iss 768 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, iss 783 drivers/staging/media/omap4iss/iss_csi2.c dev_dbg(iss->dev, "CSI2: ECC correction done\n"); iss 1068 drivers/staging/media/omap4iss/iss_csi2.c struct iss_device *iss = csi2->iss; iss 1076 drivers/staging/media/omap4iss/iss_csi2.c omap4iss_subclk_enable(iss, csi2->subclk); iss 1081 drivers/staging/media/omap4iss/iss_csi2.c ret = omap4iss_csiphy_config(iss, sd); iss 1116 drivers/staging/media/omap4iss/iss_csi2.c omap4iss_subclk_disable(iss, csi2->subclk); iss 1287 drivers/staging/media/omap4iss/iss_csi2.c csi2->video_out.iss = csi2->iss; iss 1304 drivers/staging/media/omap4iss/iss_csi2.c int omap4iss_csi2_init(struct iss_device *iss) iss 1306 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2a = &iss->csi2a; iss 1307 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2b = &iss->csi2b; iss 1310 drivers/staging/media/omap4iss/iss_csi2.c csi2a->iss = iss; iss 1313 drivers/staging/media/omap4iss/iss_csi2.c csi2a->phy = &iss->csiphy1; iss 1322 drivers/staging/media/omap4iss/iss_csi2.c csi2b->iss = iss; iss 1325 drivers/staging/media/omap4iss/iss_csi2.c csi2b->phy = &iss->csiphy2; iss 1343 drivers/staging/media/omap4iss/iss_csi2.c int omap4iss_csi2_create_links(struct iss_device *iss) iss 1345 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2a = &iss->csi2a; iss 1346 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2b = &iss->csi2b; iss 1367 drivers/staging/media/omap4iss/iss_csi2.c void omap4iss_csi2_cleanup(struct iss_device *iss) iss 1369 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2a = &iss->csi2a; iss 1370 drivers/staging/media/omap4iss/iss_csi2.c struct iss_csi2_device *csi2b = &iss->csi2b; iss 124 drivers/staging/media/omap4iss/iss_csi2.h struct iss_device *iss; iss 149 drivers/staging/media/omap4iss/iss_csi2.h int omap4iss_csi2_init(struct iss_device *iss); iss 150 drivers/staging/media/omap4iss/iss_csi2.h int omap4iss_csi2_create_links(struct iss_device *iss); iss 151 drivers/staging/media/omap4iss/iss_csi2.h void omap4iss_csi2_cleanup(struct iss_device *iss); iss 31 drivers/staging/media/omap4iss/iss_csiphy.c reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG); iss 47 drivers/staging/media/omap4iss/iss_csiphy.c iss_reg_write(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, reg); iss 61 drivers/staging/media/omap4iss/iss_csiphy.c iss_reg_update(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG, iss 68 drivers/staging/media/omap4iss/iss_csiphy.c reg = iss_reg_read(phy->iss, phy->cfg_regs, CSI2_COMPLEXIO_CFG) iss 77 drivers/staging/media/omap4iss/iss_csiphy.c dev_err(phy->iss->dev, "CSI2 CIO set power failed!\n"); iss 97 drivers/staging/media/omap4iss/iss_csiphy.c iss_reg_write(phy->iss, phy->phy_regs, REGISTER0, reg); iss 105 drivers/staging/media/omap4iss/iss_csiphy.c iss_reg_write(phy->iss, phy->phy_regs, REGISTER1, reg); iss 115 drivers/staging/media/omap4iss/iss_csiphy.c int omap4iss_csiphy_config(struct iss_device *iss, iss 144 drivers/staging/media/omap4iss/iss_csiphy.c regmap_read(iss->syscon, 0x68, &cam_rx_ctrl); iss 168 drivers/staging/media/omap4iss/iss_csiphy.c regmap_write(iss->syscon, 0x68, cam_rx_ctrl); iss 255 drivers/staging/media/omap4iss/iss_csiphy.c int omap4iss_csiphy_init(struct iss_device *iss) iss 257 drivers/staging/media/omap4iss/iss_csiphy.c struct iss_csiphy *phy1 = &iss->csiphy1; iss 258 drivers/staging/media/omap4iss/iss_csiphy.c struct iss_csiphy *phy2 = &iss->csiphy2; iss 260 drivers/staging/media/omap4iss/iss_csiphy.c phy1->iss = iss; iss 261 drivers/staging/media/omap4iss/iss_csiphy.c phy1->csi2 = &iss->csi2a; iss 268 drivers/staging/media/omap4iss/iss_csiphy.c phy2->iss = iss; iss 269 drivers/staging/media/omap4iss/iss_csiphy.c phy2->csi2 = &iss->csi2b; iss 26 drivers/staging/media/omap4iss/iss_csiphy.h struct iss_device *iss; iss 41 drivers/staging/media/omap4iss/iss_csiphy.h int omap4iss_csiphy_config(struct iss_device *iss, iss 45 drivers/staging/media/omap4iss/iss_csiphy.h int omap4iss_csiphy_init(struct iss_device *iss); iss 41 drivers/staging/media/omap4iss/iss_ipipe.c #define IPIPE_PRINT_REGISTER(iss, name)\ iss 42 drivers/staging/media/omap4iss/iss_ipipe.c dev_dbg(iss->dev, "###IPIPE " #name "=0x%08x\n", \ iss 43 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_##name)) iss 47 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_device *iss = to_iss_device(ipipe); iss 49 drivers/staging/media/omap4iss/iss_ipipe.c dev_dbg(iss->dev, "-------------IPIPE Register dump-------------\n"); iss 51 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_EN); iss 52 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_MODE); iss 53 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_FMT); iss 54 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_COL); iss 55 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_VPS); iss 56 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_VSZ); iss 57 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_HPS); iss 58 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, SRC_HSZ); iss 59 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, GCK_MMR); iss 60 drivers/staging/media/omap4iss/iss_ipipe.c IPIPE_PRINT_REGISTER(iss, YUV_PHS); iss 62 drivers/staging/media/omap4iss/iss_ipipe.c dev_dbg(iss->dev, "-----------------------------------------------\n"); iss 72 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_device *iss = to_iss_device(ipipe); iss 74 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_EN, iss 84 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_device *iss = to_iss_device(ipipe); iss 91 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_FMT, iss 95 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_YUV_PHS, iss 98 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_VPS, 0); iss 99 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_HPS, 0); iss 100 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_VSZ, iss 102 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_HSZ, iss 106 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_MODE, iss 110 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_SRC_COL, iss 131 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_device *iss = to_iss_device(ipipe); iss 138 drivers/staging/media/omap4iss/iss_ipipe.c omap4iss_isp_subclk_enable(iss, OMAP4_ISS_ISP_SUBCLK_IPIPE); iss 141 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_GCK_MMR, iss 145 drivers/staging/media/omap4iss/iss_ipipe.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_IPIPE, IPIPE_GCK_PIX, iss 168 drivers/staging/media/omap4iss/iss_ipipe.c omap4iss_isp_subclk_disable(iss, OMAP4_ISS_ISP_SUBCLK_IPIPE); iss 444 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_device *iss = to_iss_device(ipipe); iss 460 drivers/staging/media/omap4iss/iss_ipipe.c if (remote->entity == &iss->ipipeif.subdev.entity) iss 558 drivers/staging/media/omap4iss/iss_ipipe.c int omap4iss_ipipe_init(struct iss_device *iss) iss 560 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_ipipe_device *ipipe = &iss->ipipe; iss 572 drivers/staging/media/omap4iss/iss_ipipe.c void omap4iss_ipipe_cleanup(struct iss_device *iss) iss 574 drivers/staging/media/omap4iss/iss_ipipe.c struct iss_ipipe_device *ipipe = &iss->ipipe; iss 60 drivers/staging/media/omap4iss/iss_ipipe.h int omap4iss_ipipe_init(struct iss_device *iss); iss 61 drivers/staging/media/omap4iss/iss_ipipe.h void omap4iss_ipipe_cleanup(struct iss_device *iss); iss 37 drivers/staging/media/omap4iss/iss_ipipeif.c #define IPIPEIF_PRINT_REGISTER(iss, name)\ iss 38 drivers/staging/media/omap4iss/iss_ipipeif.c dev_dbg(iss->dev, "###IPIPEIF " #name "=0x%08x\n", \ iss 39 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_##name)) iss 41 drivers/staging/media/omap4iss/iss_ipipeif.c #define ISIF_PRINT_REGISTER(iss, name)\ iss 42 drivers/staging/media/omap4iss/iss_ipipeif.c dev_dbg(iss->dev, "###ISIF " #name "=0x%08x\n", \ iss 43 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_##name)) iss 45 drivers/staging/media/omap4iss/iss_ipipeif.c #define ISP5_PRINT_REGISTER(iss, name)\ iss 46 drivers/staging/media/omap4iss/iss_ipipeif.c dev_dbg(iss->dev, "###ISP5 " #name "=0x%08x\n", \ iss 47 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_SYS1, ISP5_##name)) iss 51 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 53 drivers/staging/media/omap4iss/iss_ipipeif.c dev_dbg(iss->dev, "-------------IPIPEIF Register dump-------------\n"); iss 55 drivers/staging/media/omap4iss/iss_ipipeif.c IPIPEIF_PRINT_REGISTER(iss, CFG1); iss 56 drivers/staging/media/omap4iss/iss_ipipeif.c IPIPEIF_PRINT_REGISTER(iss, CFG2); iss 58 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, SYNCEN); iss 59 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, CADU); iss 60 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, CADL); iss 61 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, MODESET); iss 62 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, CCOLP); iss 63 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, SPH); iss 64 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, LNH); iss 65 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, LNV); iss 66 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, VDINT(0)); iss 67 drivers/staging/media/omap4iss/iss_ipipeif.c ISIF_PRINT_REGISTER(iss, HSIZE); iss 69 drivers/staging/media/omap4iss/iss_ipipeif.c ISP5_PRINT_REGISTER(iss, SYSCONFIG); iss 70 drivers/staging/media/omap4iss/iss_ipipeif.c ISP5_PRINT_REGISTER(iss, CTRL); iss 71 drivers/staging/media/omap4iss/iss_ipipeif.c ISP5_PRINT_REGISTER(iss, IRQSTATUS(0)); iss 72 drivers/staging/media/omap4iss/iss_ipipeif.c ISP5_PRINT_REGISTER(iss, IRQENABLE_SET(0)); iss 73 drivers/staging/media/omap4iss/iss_ipipeif.c ISP5_PRINT_REGISTER(iss, IRQENABLE_CLR(0)); iss 75 drivers/staging/media/omap4iss/iss_ipipeif.c dev_dbg(iss->dev, "-----------------------------------------------\n"); iss 80 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 82 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_SYNCEN, iss 93 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 95 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_SYNCEN, iss 112 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 115 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_CADU, iss 117 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_CADL, iss 123 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 128 drivers/staging/media/omap4iss/iss_ipipeif.c omap4iss_configure_bridge(iss, ipipeif->input); iss 134 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_CFG1, iss 141 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_MODESET, iss 146 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_CFG2, iss 174 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_IPIPEIF, IPIPEIF_CFG2, iss 177 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_MODESET, iss 183 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_CGAMMAWD, iss 188 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_CCOLP, iss 193 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_SPH, 0 & ISIF_SPH_MASK); iss 194 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_LNH, iss 196 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_LNV, iss 200 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_VDINT(0), iss 206 drivers/staging/media/omap4iss/iss_ipipeif.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_ISIF, ISIF_HSIZE, iss 305 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 313 drivers/staging/media/omap4iss/iss_ipipeif.c omap4iss_isp_subclk_enable(iss, IPIPEIF_DRV_SUBCLK_MASK); iss 349 drivers/staging/media/omap4iss/iss_ipipeif.c omap4iss_isp_subclk_disable(iss, IPIPEIF_DRV_SUBCLK_MASK); iss 660 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_device *iss = to_iss_device(ipipeif); iss 678 drivers/staging/media/omap4iss/iss_ipipeif.c if (remote->entity == &iss->csi2a.subdev.entity) iss 680 drivers/staging/media/omap4iss/iss_ipipeif.c else if (remote->entity == &iss->csi2b.subdev.entity) iss 755 drivers/staging/media/omap4iss/iss_ipipeif.c ipipeif->video_out.iss = to_iss_device(ipipeif); iss 803 drivers/staging/media/omap4iss/iss_ipipeif.c int omap4iss_ipipeif_init(struct iss_device *iss) iss 805 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_ipipeif_device *ipipeif = &iss->ipipeif; iss 819 drivers/staging/media/omap4iss/iss_ipipeif.c int omap4iss_ipipeif_create_links(struct iss_device *iss) iss 821 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_ipipeif_device *ipipeif = &iss->ipipeif; iss 833 drivers/staging/media/omap4iss/iss_ipipeif.c void omap4iss_ipipeif_cleanup(struct iss_device *iss) iss 835 drivers/staging/media/omap4iss/iss_ipipeif.c struct iss_ipipeif_device *ipipeif = &iss->ipipeif; iss 76 drivers/staging/media/omap4iss/iss_ipipeif.h int omap4iss_ipipeif_init(struct iss_device *iss); iss 77 drivers/staging/media/omap4iss/iss_ipipeif.h int omap4iss_ipipeif_create_links(struct iss_device *iss); iss 78 drivers/staging/media/omap4iss/iss_ipipeif.h void omap4iss_ipipeif_cleanup(struct iss_device *iss); iss 85 drivers/staging/media/omap4iss/iss_ipipeif.h void omap4iss_ipipeif_restore_context(struct iss_device *iss); iss 33 drivers/staging/media/omap4iss/iss_resizer.c #define RSZ_PRINT_REGISTER(iss, name)\ iss 34 drivers/staging/media/omap4iss/iss_resizer.c dev_dbg(iss->dev, "###RSZ " #name "=0x%08x\n", \ iss 35 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_##name)) iss 37 drivers/staging/media/omap4iss/iss_resizer.c #define RZA_PRINT_REGISTER(iss, name)\ iss 38 drivers/staging/media/omap4iss/iss_resizer.c dev_dbg(iss->dev, "###RZA " #name "=0x%08x\n", \ iss 39 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_read(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_##name)) iss 43 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 45 drivers/staging/media/omap4iss/iss_resizer.c dev_dbg(iss->dev, "-------------RESIZER Register dump-------------\n"); iss 47 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SYSCONFIG); iss 48 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, IN_FIFO_CTRL); iss 49 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, FRACDIV); iss 50 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_EN); iss 51 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_MODE); iss 52 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_FMT0); iss 53 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_FMT1); iss 54 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_VPS); iss 55 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_VSZ); iss 56 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_HPS); iss 57 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SRC_HSZ); iss 58 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, DMA_RZA); iss 59 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, DMA_RZB); iss 60 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, DMA_STA); iss 61 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, GCK_MMR); iss 62 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, GCK_SDR); iss 63 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, IRQ_RZA); iss 64 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, IRQ_RZB); iss 65 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, YUV_Y_MIN); iss 66 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, YUV_Y_MAX); iss 67 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, YUV_C_MIN); iss 68 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, YUV_C_MAX); iss 69 drivers/staging/media/omap4iss/iss_resizer.c RSZ_PRINT_REGISTER(iss, SEQ); iss 71 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, EN); iss 72 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, MODE); iss 73 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, 420); iss 74 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, I_VPS); iss 75 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, I_HPS); iss 76 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, O_VSZ); iss 77 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, O_HSZ); iss 78 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, V_PHS_Y); iss 79 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, V_PHS_C); iss 80 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, V_DIF); iss 81 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, V_TYP); iss 82 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, V_LPF); iss 83 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, H_PHS); iss 84 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, H_DIF); iss 85 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, H_TYP); iss 86 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, H_LPF); iss 87 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, DWN_EN); iss 88 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_BAD_H); iss 89 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_BAD_L); iss 90 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_SAD_H); iss 91 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_SAD_L); iss 92 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_OFT); iss 93 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_PTR_S); iss 94 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_Y_PTR_E); iss 95 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_BAD_H); iss 96 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_BAD_L); iss 97 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_SAD_H); iss 98 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_SAD_L); iss 99 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_OFT); iss 100 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_PTR_S); iss 101 drivers/staging/media/omap4iss/iss_resizer.c RZA_PRINT_REGISTER(iss, SDR_C_PTR_E); iss 103 drivers/staging/media/omap4iss/iss_resizer.c dev_dbg(iss->dev, "-----------------------------------------------\n"); iss 113 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 115 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_EN, iss 119 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_EN, RSZ_EN_EN, iss 136 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 143 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_BAD_H, iss 145 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_BAD_L, iss 149 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_SAD_H, iss 151 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_SAD_L, iss 168 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_BAD_H, iss 170 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_BAD_L, iss 174 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_SAD_H, iss 176 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_SAD_L, iss 183 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 192 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_FMT0, iss 196 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_update(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_FMT0, iss 202 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_MODE, iss 206 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_MODE, iss 210 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_MODE, iss 214 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_VPS, 0); iss 215 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_HPS, 0); iss 216 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_VSZ, iss 218 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SRC_HSZ, iss 221 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_I_VPS, 0); iss 222 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_I_HPS, 0); iss 224 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_O_VSZ, iss 226 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_O_HSZ, iss 229 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_V_DIF, 0x100); iss 230 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_H_DIF, 0x100); iss 233 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_PTR_S, 0); iss 234 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_PTR_E, iss 237 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_Y_OFT, iss 243 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_420, iss 247 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_PTR_S, iss 249 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_PTR_E, iss 252 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_SDR_C_OFT, iss 255 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_write(iss, OMAP4_ISS_MEM_ISP_RESIZER, RZA_420, 0); iss 288 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 294 drivers/staging/media/omap4iss/iss_resizer.c dev_dbg(iss->dev, "RSZ Err: FIFO_IN_BLK:%d, FIFO_OVF:%d\n", iss 353 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 361 drivers/staging/media/omap4iss/iss_resizer.c omap4iss_isp_subclk_enable(iss, OMAP4_ISS_ISP_SUBCLK_RSZ); iss 363 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_set(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_GCK_MMR, iss 365 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_set(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_GCK_SDR, iss 369 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_set(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SYSCONFIG, iss 402 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_SYSCONFIG, iss 404 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_GCK_SDR, iss 406 drivers/staging/media/omap4iss/iss_resizer.c iss_reg_clr(iss, OMAP4_ISS_MEM_ISP_RESIZER, RSZ_GCK_MMR, iss 408 drivers/staging/media/omap4iss/iss_resizer.c omap4iss_isp_subclk_disable(iss, OMAP4_ISS_ISP_SUBCLK_RSZ); iss 714 drivers/staging/media/omap4iss/iss_resizer.c struct iss_device *iss = to_iss_device(resizer); iss 732 drivers/staging/media/omap4iss/iss_resizer.c if (remote->entity == &iss->ipipeif.subdev.entity) iss 734 drivers/staging/media/omap4iss/iss_resizer.c else if (remote->entity == &iss->ipipe.subdev.entity) iss 797 drivers/staging/media/omap4iss/iss_resizer.c resizer->video_out.iss = to_iss_device(resizer); iss 845 drivers/staging/media/omap4iss/iss_resizer.c int omap4iss_resizer_init(struct iss_device *iss) iss 847 drivers/staging/media/omap4iss/iss_resizer.c struct iss_resizer_device *resizer = &iss->resizer; iss 861 drivers/staging/media/omap4iss/iss_resizer.c int omap4iss_resizer_create_links(struct iss_device *iss) iss 863 drivers/staging/media/omap4iss/iss_resizer.c struct iss_resizer_device *resizer = &iss->resizer; iss 875 drivers/staging/media/omap4iss/iss_resizer.c void omap4iss_resizer_cleanup(struct iss_device *iss) iss 877 drivers/staging/media/omap4iss/iss_resizer.c struct iss_resizer_device *resizer = &iss->resizer; iss 59 drivers/staging/media/omap4iss/iss_resizer.h int omap4iss_resizer_init(struct iss_device *iss); iss 60 drivers/staging/media/omap4iss/iss_resizer.h int omap4iss_resizer_create_links(struct iss_device *iss); iss 61 drivers/staging/media/omap4iss/iss_resizer.h void omap4iss_resizer_cleanup(struct iss_device *iss); iss 68 drivers/staging/media/omap4iss/iss_resizer.h void omap4iss_resizer_restore_context(struct iss_device *iss); iss 342 drivers/staging/media/omap4iss/iss_video.c dev_dbg(video->iss->dev, iss 886 drivers/staging/media/omap4iss/iss_video.c if (video->iss->pdata->set_constraints) iss 887 drivers/staging/media/omap4iss/iss_video.c video->iss->pdata->set_constraints(video->iss, true); iss 980 drivers/staging/media/omap4iss/iss_video.c if (video->iss->pdata->set_constraints) iss 981 drivers/staging/media/omap4iss/iss_video.c video->iss->pdata->set_constraints(video->iss, false); iss 1030 drivers/staging/media/omap4iss/iss_video.c if (video->iss->pdata->set_constraints) iss 1031 drivers/staging/media/omap4iss/iss_video.c video->iss->pdata->set_constraints(video->iss, false); iss 1109 drivers/staging/media/omap4iss/iss_video.c if (!omap4iss_get(video->iss)) { iss 1116 drivers/staging/media/omap4iss/iss_video.c omap4iss_put(video->iss); iss 1129 drivers/staging/media/omap4iss/iss_video.c q->dev = video->iss->dev; iss 1133 drivers/staging/media/omap4iss/iss_video.c omap4iss_put(video->iss); iss 1173 drivers/staging/media/omap4iss/iss_video.c omap4iss_put(video->iss); iss 1275 drivers/staging/media/omap4iss/iss_video.c dev_err(video->iss->dev, iss 148 drivers/staging/media/omap4iss/iss_video.h struct iss_device *iss; iss 1204 drivers/target/iscsi/cxgbit/cxgbit_cm.c rpl5->iss = cpu_to_be32((prandom_u32() & ~7UL) - 1); iss 63 include/linux/platform_data/media/omap4iss.h void (*set_constraints)(struct iss_device *iss, bool enable);