Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/irqchip/
Dirq-vic.c112 static void resume_one_vic(struct vic_device *vic) in resume_one_vic() argument
114 void __iomem *base = vic->base; in resume_one_vic()
121 writel(vic->int_select, base + VIC_INT_SELECT); in resume_one_vic()
122 writel(vic->protect, base + VIC_PROTECT); in resume_one_vic()
125 writel(vic->int_enable, base + VIC_INT_ENABLE); in resume_one_vic()
126 writel(~vic->int_enable, base + VIC_INT_ENABLE_CLEAR); in resume_one_vic()
130 writel(vic->soft_int, base + VIC_INT_SOFT); in resume_one_vic()
131 writel(~vic->soft_int, base + VIC_INT_SOFT_CLEAR); in resume_one_vic()
142 static void suspend_one_vic(struct vic_device *vic) in suspend_one_vic() argument
144 void __iomem *base = vic->base; in suspend_one_vic()
[all …]
DMakefile28 obj-$(CONFIG_ARM_VIC) += irq-vic.o
/linux-4.4.14/arch/arm/boot/dts/
Dspear3xx.dtsi17 interrupt-parent = <&vic>;
40 vic: interrupt-controller@f1100000 { label
41 compatible = "arm,pl190-vic";
50 interrupt-parent = <&vic>;
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 */
274 interrupts-extended = <&vic 22 &sic 1>;
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";
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.dtsi730 compatible = "arm,versatile-vic";
737 compatible = "arm,versatile-vic";
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Darm,vic.txt10 "arm,pl190-vic"
11 "arm,pl192-vic"
34 compatible = "arm,pl192-vic";
Dinterrupts.txt51 vic: intc@10140000 {
52 compatible = "arm,versatile-vic";
63 interrupt-parent = <&vic>;
64 interrupts = <31>; /* Cascaded to vic */
/linux-4.4.14/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.4.14/arch/s390/kernel/
Dtraps.c229 int si_code, vic; in vector_exception() local
238 vic = (current->thread.fpu.fpc & 0xf00) >> 8; in vector_exception()
239 switch (vic) { in vector_exception()
/linux-4.4.14/drivers/gpu/drm/bridge/
Ddw_hdmi.c117 int vic; member
1029 if (hdmi->vic == 39) in hdmi_av_composer()
1178 hdmi->vic = drm_match_cea_mode(mode); in dw_hdmi_setup()
1180 if (!hdmi->vic) { in dw_hdmi_setup()
1183 dev_dbg(hdmi->dev, "CEA mode used vic=%d\n", hdmi->vic); in dw_hdmi_setup()
1186 if ((hdmi->vic == 6) || (hdmi->vic == 7) || in dw_hdmi_setup()
1187 (hdmi->vic == 21) || (hdmi->vic == 22) || in dw_hdmi_setup()
1188 (hdmi->vic == 2) || (hdmi->vic == 3) || in dw_hdmi_setup()
1189 (hdmi->vic == 17) || (hdmi->vic == 18)) in dw_hdmi_setup()
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dpicoxcell.txt21 - compatible = "arm,pl192-vic".
Darm-boards81 compatible = "arm,versatile-vic";
/linux-4.4.14/drivers/gpu/drm/
Ddrm_edid.c2822 static int add_hdmi_mode(struct drm_connector *connector, u8 vic) in add_hdmi_mode() argument
2827 vic--; /* VICs start at 1 */ in add_hdmi_mode()
2828 if (vic >= ARRAY_SIZE(edid_4k_modes)) { in add_hdmi_mode()
2829 DRM_ERROR("Unknown HDMI VIC: %d\n", vic); in add_hdmi_mode()
2833 newmode = drm_mode_duplicate(dev, &edid_4k_modes[vic]); in add_hdmi_mode()
2934 u8 vic; in do_hdmi_vsdb_modes() local
2936 vic = db[9 + offset + i]; in do_hdmi_vsdb_modes()
2937 modes += add_hdmi_mode(connector, vic); in do_hdmi_vsdb_modes()
3994 u8 vic; in drm_hdmi_vendor_infoframe_from_display_mode() local
3999 vic = drm_match_hdmi_mode(mode); in drm_hdmi_vendor_infoframe_from_display_mode()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/include/nvkm/core/
Ddevice.h140 struct nvkm_engine *vic; member
205 int (*vic )(struct nvkm_device *, int idx, struct nvkm_engine **); member
/linux-4.4.14/include/linux/
Dhdmi.h291 u8 vic; member
/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/
Dbase.c2132 _(VIC , device->vic , device->vic); in nvkm_device_engine()
2559 _(NVKM_ENGINE_VIC , vic);