Home
last modified time | relevance | path

Searched refs:vic (Results 1 – 25 of 25) sorted by relevance

/linux-4.1.27/drivers/irqchip/
Dirq-vic.c113 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 …]
DMakefile27 obj-$(CONFIG_ARM_VIC) += irq-vic.o
/linux-4.1.27/drivers/gpu/drm/bridge/
Ddw_hdmi.c118 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/
Dversatile-ab.dts9 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>;
Dspear3xx.dtsi17 interrupt-parent = <&vic>;
40 vic: interrupt-controller@f1100000 { label
41 compatible = "arm,pl190-vic";
50 interrupt-parent = <&vic>;
Dspear600.dtsi39 compatible = "arm,pl190-vic";
46 compatible = "arm,pl190-vic";
Ds3c64xx.dtsi50 compatible = "arm,pl192-vic";
57 compatible = "arm,pl192-vic";
Dpicoxcell-pc3x2.dtsi73 compatible = "arm,pl192-vic";
80 compatible = "arm,pl192-vic";
Dversatile-pb.dts89 interrupts-extended = <&vic 23 &sic 2>;
Ds5pv210.dtsi486 compatible = "arm,pl192-vic";
493 compatible = "arm,pl192-vic";
500 compatible = "arm,pl192-vic";
507 compatible = "arm,pl192-vic";
Dnspire-cx.dts96 compatible = "arm,pl190-vic";
Dpicoxcell-pc3x3.dtsi172 compatible = "arm,pl192-vic";
179 compatible = "arm,pl192-vic";
Dste-u300.dts403 compatible = "arm,versatile-vic";
410 compatible = "arm,versatile-vic";
Dste-nomadik-stn8815.dtsi729 compatible = "arm,versatile-vic";
736 compatible = "arm,versatile-vic";
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dvic.txt10 "arm,pl190-vic"
11 "arm,pl192-vic"
34 compatible = "arm,pl192-vic";
Dpicoxcell.txt21 - compatible = "arm,pl192-vic".
Darm-boards81 compatible = "arm,versatile-vic";
/linux-4.1.27/Documentation/devicetree/bindings/interrupt-controller/
Dinterrupts.txt51 vic: intc@10140000 {
52 compatible = "arm,versatile-vic";
63 interrupt-parent = <&vic>;
64 interrupts = <31>; /* Cascaded to vic */
/linux-4.1.27/drivers/video/
Dhdmi.c345 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/
Dtraps.c254 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/
Ddrm_edid.c2761 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/
Dhdmi.h291 u8 vic; member
/linux-4.1.27/drivers/video/fbdev/omap2/dss/
Dhdmi5_core.c428 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/
Dsh_mobile_hdmi.c656 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/
Dexynos_hdmi.c959 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()