/linux-4.1.27/drivers/irqchip/ |
D | irq-vic.c | 113 static void resume_one_vic(struct vic_device *vic) in resume_one_vic() argument 115 void __iomem *base = vic->base; in resume_one_vic() 122 writel(vic->int_select, base + VIC_INT_SELECT); in resume_one_vic() 123 writel(vic->protect, base + VIC_PROTECT); in resume_one_vic() 126 writel(vic->int_enable, base + VIC_INT_ENABLE); in resume_one_vic() 127 writel(~vic->int_enable, base + VIC_INT_ENABLE_CLEAR); in resume_one_vic() 131 writel(vic->soft_int, base + VIC_INT_SOFT); in resume_one_vic() 132 writel(~vic->soft_int, base + VIC_INT_SOFT_CLEAR); in resume_one_vic() 143 static void suspend_one_vic(struct vic_device *vic) in suspend_one_vic() argument 145 void __iomem *base = vic->base; in suspend_one_vic() [all …]
|
D | Makefile | 27 obj-$(CONFIG_ARM_VIC) += irq-vic.o
|
/linux-4.1.27/drivers/gpu/drm/bridge/ |
D | dw_hdmi.c | 118 int vic; member 991 hdmi_writeb(hdmi, hdmi->vic, HDMI_FC_AVIVID); in hdmi_config_AVI() 1049 if (hdmi->vic == 39) in hdmi_av_composer() 1185 hdmi->vic = drm_match_cea_mode(mode); in dw_hdmi_setup() 1187 if (!hdmi->vic) { in dw_hdmi_setup() 1191 dev_dbg(hdmi->dev, "CEA mode used vic=%d\n", hdmi->vic); in dw_hdmi_setup() 1195 if ((hdmi->vic == 6) || (hdmi->vic == 7) || in dw_hdmi_setup() 1196 (hdmi->vic == 21) || (hdmi->vic == 22) || in dw_hdmi_setup() 1197 (hdmi->vic == 2) || (hdmi->vic == 3) || in dw_hdmi_setup() 1198 (hdmi->vic == 17) || (hdmi->vic == 18)) in dw_hdmi_setup() [all …]
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | versatile-ab.dts | 9 interrupt-parent = <&vic>; 96 vic: intc@10140000 { label 97 compatible = "arm,versatile-vic"; 110 interrupt-parent = <&vic>; 111 interrupts = <31>; /* Cascaded to vic */ 270 interrupts-extended = <&vic 22 &sic 2>;
|
D | spear3xx.dtsi | 17 interrupt-parent = <&vic>; 40 vic: interrupt-controller@f1100000 { label 41 compatible = "arm,pl190-vic"; 50 interrupt-parent = <&vic>;
|
D | spear600.dtsi | 39 compatible = "arm,pl190-vic"; 46 compatible = "arm,pl190-vic";
|
D | s3c64xx.dtsi | 50 compatible = "arm,pl192-vic"; 57 compatible = "arm,pl192-vic";
|
D | picoxcell-pc3x2.dtsi | 73 compatible = "arm,pl192-vic"; 80 compatible = "arm,pl192-vic";
|
D | versatile-pb.dts | 89 interrupts-extended = <&vic 23 &sic 2>;
|
D | s5pv210.dtsi | 486 compatible = "arm,pl192-vic"; 493 compatible = "arm,pl192-vic"; 500 compatible = "arm,pl192-vic"; 507 compatible = "arm,pl192-vic";
|
D | nspire-cx.dts | 96 compatible = "arm,pl190-vic";
|
D | picoxcell-pc3x3.dtsi | 172 compatible = "arm,pl192-vic"; 179 compatible = "arm,pl192-vic";
|
D | ste-u300.dts | 403 compatible = "arm,versatile-vic"; 410 compatible = "arm,versatile-vic";
|
D | ste-nomadik-stn8815.dtsi | 729 compatible = "arm,versatile-vic"; 736 compatible = "arm,versatile-vic";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | vic.txt | 10 "arm,pl190-vic" 11 "arm,pl192-vic" 34 compatible = "arm,pl192-vic";
|
D | picoxcell.txt | 21 - compatible = "arm,pl192-vic".
|
D | arm-boards | 81 compatible = "arm,versatile-vic";
|
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/ |
D | interrupts.txt | 51 vic: intc@10140000 { 52 compatible = "arm,versatile-vic"; 63 interrupt-parent = <&vic>; 64 interrupts = <31>; /* Cascaded to vic */
|
/linux-4.1.27/drivers/video/ |
D | hdmi.c | 345 if (frame->vic == 0 && frame->s3d_struct == HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_pack() 349 if (frame->vic != 0 && frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_pack() 375 if (frame->vic) { in hdmi_vendor_infoframe_pack() 377 ptr[8] = frame->vic; in hdmi_vendor_infoframe_pack() 951 if (hvf->vic == 0 && hvf->s3d_struct == HDMI_3D_STRUCTURE_INVALID) { in hdmi_vendor_any_infoframe_log() 956 if (hvf->vic) in hdmi_vendor_any_infoframe_log() 957 hdmi_log(" HDMI VIC: %u\n", hvf->vic); in hdmi_vendor_any_infoframe_log() 1193 hvf->vic = ptr[4]; in hdmi_vendor_any_infoframe_unpack()
|
/linux-4.1.27/arch/s390/kernel/ |
D | traps.c | 254 int si_code, vic; in vector_exception() local 263 vic = (current->thread.fp_regs.fpc & 0xf00) >> 8; in vector_exception() 264 switch (vic) { in vector_exception()
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_edid.c | 2761 static int add_hdmi_mode(struct drm_connector *connector, u8 vic) in add_hdmi_mode() argument 2766 vic--; /* VICs start at 1 */ in add_hdmi_mode() 2767 if (vic >= ARRAY_SIZE(edid_4k_modes)) { in add_hdmi_mode() 2768 DRM_ERROR("Unknown HDMI VIC: %d\n", vic); in add_hdmi_mode() 2772 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode() 2873 u8 vic; in do_hdmi_vsdb_modes() local 2875 vic = db[9 + offset + i]; in do_hdmi_vsdb_modes() 2876 modes += add_hdmi_mode(connector, vic); in do_hdmi_vsdb_modes() 3896 u8 vic; in drm_hdmi_vendor_infoframe_from_display_mode() local 3901 vic = drm_match_hdmi_mode(mode); in drm_hdmi_vendor_infoframe_from_display_mode() [all …]
|
/linux-4.1.27/include/linux/ |
D | hdmi.h | 291 u8 vic; member
|
/linux-4.1.27/drivers/video/fbdev/omap2/dss/ |
D | hdmi5_core.c | 428 unsigned vic; in hdmi_core_write_avi_infoframe() local 452 vic = ptr[3]; in hdmi_core_write_avi_infoframe() 467 hdmi_write_reg(base, HDMI_CORE_FC_AVIVID, vic); in hdmi_core_write_avi_infoframe()
|
/linux-4.1.27/drivers/video/fbdev/ |
D | sh_mobile_hdmi.c | 656 u8 vic; in sh_hdmi_avi_infoframe_setup() local 701 vic = hdmi->preprogrammed_vic; in sh_hdmi_avi_infoframe_setup() 703 vic = 4; in sh_hdmi_avi_infoframe_setup() 704 hdmi_write(hdmi, vic, HDMI_CTRL_PKT_BUF_ACCESS_PB4); in sh_hdmi_avi_infoframe_setup()
|
/linux-4.1.27/drivers/gpu/drm/exynos/ |
D | exynos_hdmi.c | 959 u32 vic; in hdmi_reg_infoframe() local 1009 vic = hdata->mode_conf.cea_video_id; in hdmi_reg_infoframe() 1010 hdmi_reg_writeb(hdata, HDMI_AVI_BYTE(4), vic); in hdmi_reg_infoframe()
|