/linux-4.4.14/drivers/irqchip/ |
D | irq-vic.c | 112 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 …]
|
D | Makefile | 28 obj-$(CONFIG_ARM_VIC) += irq-vic.o
|
/linux-4.4.14/arch/arm/boot/dts/ |
D | spear3xx.dtsi | 17 interrupt-parent = <&vic>; 40 vic: interrupt-controller@f1100000 { label 41 compatible = "arm,pl190-vic"; 50 interrupt-parent = <&vic>;
|
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 */ 274 interrupts-extended = <&vic 22 &sic 1>;
|
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 | 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 | 730 compatible = "arm,versatile-vic"; 737 compatible = "arm,versatile-vic";
|
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/ |
D | arm,vic.txt | 10 "arm,pl190-vic" 11 "arm,pl192-vic" 34 compatible = "arm,pl192-vic";
|
D | interrupts.txt | 51 vic: intc@10140000 { 52 compatible = "arm,versatile-vic"; 63 interrupt-parent = <&vic>; 64 interrupts = <31>; /* Cascaded to vic */
|
/linux-4.4.14/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.4.14/arch/s390/kernel/ |
D | traps.c | 229 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/ |
D | dw_hdmi.c | 117 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/ |
D | picoxcell.txt | 21 - compatible = "arm,pl192-vic".
|
D | arm-boards | 81 compatible = "arm,versatile-vic";
|
/linux-4.4.14/drivers/gpu/drm/ |
D | drm_edid.c | 2822 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/ |
D | device.h | 140 struct nvkm_engine *vic; member 205 int (*vic )(struct nvkm_device *, int idx, struct nvkm_engine **); member
|
/linux-4.4.14/include/linux/ |
D | hdmi.h | 291 u8 vic; member
|
/linux-4.4.14/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.4.14/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.4.14/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | base.c | 2132 _(VIC , device->vic , device->vic); in nvkm_device_engine() 2559 _(NVKM_ENGINE_VIC , vic);
|