/linux/drivers/gpu/drm/tegra/ |
A D | vic.c | 30 struct vic { struct 54 static int vic_boot(struct vic *vic) in vic_boot() argument 133 struct vic *vic = to_vic(drm); in vic_init() local 181 struct vic *vic = to_vic(drm); in vic_exit() local 215 static int vic_load_firmware(struct vic *vic) in vic_load_firmware() argument 281 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_resume() local 315 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_suspend() local 332 struct vic *vic = to_vic(client); in vic_open_channel() local 350 struct vic *vic = to_vic(context->client); in vic_close_channel() local 408 struct vic *vic; in vic_probe() local [all …]
|
A D | Makefile | 26 vic.o
|
/linux/drivers/irqchip/ |
A D | irq-aspeed-vic.c | 79 vic->edge_sources[0] = ~sense; in vic_init_hw() 81 vic->edge_sources[1] = ~sense; in vic_init_hw() 114 if (vic->edge_sources[sidx] & sbit) in avic_ack_irq() 147 if (vic->edge_sources[sidx] & sbit) in avic_mask_ack_irq() 174 irq_set_chip_data(irq, vic); in avic_map() 188 struct aspeed_vic *vic; in avic_of_init() local 200 if (WARN_ON(!vic)) { in avic_of_init() 204 vic->base = regs; in avic_of_init() 207 vic_init_hw(vic); in avic_of_init() 210 system_avic = vic; in avic_of_init() [all …]
|
A D | irq-vic.c | 104 void __iomem *base = vic->base; in resume_one_vic() 111 writel(vic->int_select, base + VIC_INT_SELECT); in resume_one_vic() 112 writel(vic->protect, base + VIC_PROTECT); in resume_one_vic() 115 writel(vic->int_enable, base + VIC_INT_ENABLE); in resume_one_vic() 120 writel(vic->soft_int, base + VIC_INT_SOFT); in resume_one_vic() 134 void __iomem *base = vic->base; in suspend_one_vic() 138 vic->int_select = readl(base + VIC_INT_SELECT); in suspend_one_vic() 139 vic->int_enable = readl(base + VIC_INT_ENABLE); in suspend_one_vic() 140 vic->soft_int = readl(base + VIC_INT_SOFT); in suspend_one_vic() 141 vic->protect = readl(base + VIC_PROTECT); in suspend_one_vic() [all …]
|
/linux/drivers/gpu/drm/ |
A D | drm_edid.c | 3452 if (((vic == 8 || vic == 9 || in cea_mode_alternate_timings() 3454 ((vic == 23 || vic == 24 || in cea_mode_alternate_timings() 3470 u8 vic; in drm_match_cea_mode_clock_tolerance() local 3478 for (vic = 1; vic < cea_num_vics(); vic = cea_next_vic(vic)) { in drm_match_cea_mode_clock_tolerance() 3509 u8 vic; in drm_match_cea_mode() local 3517 for (vic = 1; vic < cea_num_vics(); vic = cea_next_vic(vic)) { in drm_match_cea_mode() 3573 u8 vic; in drm_match_hdmi_mode_clock_tolerance() local 3581 for (vic = 1; vic < ARRAY_SIZE(edid_4k_modes); vic++) { in drm_match_hdmi_mode_clock_tolerance() 3611 u8 vic; in drm_match_hdmi_mode() local 3619 for (vic = 1; vic < ARRAY_SIZE(edid_4k_modes); vic++) { in drm_match_hdmi_mode() [all …]
|
/linux/Documentation/devicetree/bindings/interrupt-controller/ |
A D | aspeed,ast2400-vic.txt | 9 - compatible : "aspeed,ast2400-vic" 10 "aspeed,ast2500-vic" 18 vic: interrupt-controller@1e6c0080 { 19 compatible = "aspeed,ast2400-vic";
|
A D | arm,vic.yaml | 4 $id: http://devicetree.org/schemas/interrupt-controller/arm,vic.yaml# 23 - arm,pl190-vic 24 - arm,pl192-vic 25 - arm,versatile-vic 72 compatible = "arm,pl192-vic";
|
A D | interrupts.txt | 51 vic: intc@10140000 { 52 compatible = "arm,versatile-vic"; 63 interrupt-parent = <&vic>; 64 interrupts = <31>; /* Cascaded to vic */
|
/linux/drivers/gpu/drm/meson/ |
A D | meson_venc.c | 818 unsigned int vic; member 884 if (vmode->vic == vic) in meson_venc_hdmi_supported_vic() 923 if (vmode->vic == vic) in meson_venc_hdmi_get_vic_vmode() 934 if (vic == 6 || vic == 7 || /* 480i */ in meson_venc_hdmi_venc_repeat() 935 vic == 21 || vic == 22 || /* 576i */ in meson_venc_hdmi_venc_repeat() 936 vic == 17 || vic == 18 || /* 576p */ in meson_venc_hdmi_venc_repeat() 937 vic == 2 || vic == 3 || /* 480p */ in meson_venc_hdmi_venc_repeat() 938 vic == 4 || /* 720p60 */ in meson_venc_hdmi_venc_repeat() 939 vic == 19 || /* 720p50 */ in meson_venc_hdmi_venc_repeat() 940 vic == 5 || /* 1080i60 */ in meson_venc_hdmi_venc_repeat() [all …]
|
A D | meson_venc.h | 53 bool meson_venc_hdmi_supported_vic(int vic); 54 bool meson_venc_hdmi_venc_repeat(int vic); 62 void meson_venc_hdmi_mode_set(struct meson_drm *priv, int vic,
|
A D | meson_dw_hdmi.c | 381 int vic = drm_match_cea_mode(mode); in dw_hdmi_set_vclk() local 396 if (!vic) { in dw_hdmi_set_vclk() 410 if (meson_venc_hdmi_venc_repeat(vic) || in dw_hdmi_set_vclk() 643 int vic = drm_match_cea_mode(mode); in dw_hdmi_mode_valid() local 656 if (!vic) { in dw_hdmi_mode_valid() 663 } else if (!meson_venc_hdmi_supported_vic(vic)) in dw_hdmi_mode_valid() 685 if (meson_venc_hdmi_venc_repeat(vic) || in dw_hdmi_mode_valid() 796 int vic = drm_match_cea_mode(mode); in meson_venc_hdmi_encoder_mode_set() local 800 DRM_DEBUG_DRIVER("\"%s\" vic %d\n", mode->name, vic); in meson_venc_hdmi_encoder_mode_set() 808 meson_venc_hdmi_mode_set(priv, vic, ycrcb_map, yuv420_mode, mode); in meson_venc_hdmi_encoder_mode_set()
|
/linux/drivers/gpu/drm/rockchip/ |
A D | rk3066_hdmi.c | 24 int vic; /* The CEA Video ID (VIC) of the current drm display mode. */ member 222 if (hdmi->hdmi_data.vic == 2 || hdmi->hdmi_data.vic == 3) in rk3066_hdmi_config_video_timing() 320 hdmi->hdmi_data.vic = drm_match_cea_mode(mode); in rk3066_hdmi_setup() 323 if (hdmi->hdmi_data.vic == 6 || hdmi->hdmi_data.vic == 7 || in rk3066_hdmi_setup() 324 hdmi->hdmi_data.vic == 21 || hdmi->hdmi_data.vic == 22 || in rk3066_hdmi_setup() 325 hdmi->hdmi_data.vic == 2 || hdmi->hdmi_data.vic == 3 || in rk3066_hdmi_setup() 326 hdmi->hdmi_data.vic == 17 || hdmi->hdmi_data.vic == 18) in rk3066_hdmi_setup() 488 u32 vic = drm_match_cea_mode(mode); in rk3066_hdmi_connector_mode_valid() local 490 if (vic > 1) in rk3066_hdmi_connector_mode_valid()
|
A D | inno_hdmi.c | 32 int vic; member 436 hdmi->hdmi_data.vic = drm_match_cea_mode(mode); in inno_hdmi_setup() 441 if ((hdmi->hdmi_data.vic == 6) || (hdmi->hdmi_data.vic == 7) || in inno_hdmi_setup() 442 (hdmi->hdmi_data.vic == 21) || (hdmi->hdmi_data.vic == 22) || in inno_hdmi_setup() 443 (hdmi->hdmi_data.vic == 2) || (hdmi->hdmi_data.vic == 3) || in inno_hdmi_setup() 444 (hdmi->hdmi_data.vic == 17) || (hdmi->hdmi_data.vic == 18)) in inno_hdmi_setup()
|
/linux/arch/arm/boot/dts/ |
A D | spear3xx.dtsi | 11 interrupt-parent = <&vic>; 34 vic: interrupt-controller@f1100000 { label 35 compatible = "arm,pl190-vic"; 44 interrupt-parent = <&vic>;
|
A D | versatile-ab.dts | 9 interrupt-parent = <&vic>; 209 vic: interrupt-controller@10140000 { label 210 compatible = "arm,versatile-vic"; 222 interrupt-parent = <&vic>; 223 interrupts = <31>; /* Cascaded to vic */ 428 interrupts-extended = <&vic 22 &sic 1>;
|
A D | sd5203.dts | 13 interrupt-parent = <&vic>; 47 vic: interrupt-controller@10130000 { label
|
A D | s3c64xx.dtsi | 49 compatible = "arm,pl192-vic"; 56 compatible = "arm,pl192-vic";
|
A D | spear600.dtsi | 33 compatible = "arm,pl190-vic"; 40 compatible = "arm,pl190-vic";
|
/linux/drivers/gpu/drm/bridge/analogix/ |
A D | analogix_dp_core.c | 1501 int vic; in analogix_dp_bridge_mode_set() local 1509 vic = drm_match_cea_mode(mode); in analogix_dp_bridge_mode_set() 1510 if ((vic == 6) || (vic == 7) || (vic == 21) || (vic == 22) || in analogix_dp_bridge_mode_set() 1511 (vic == 2) || (vic == 3) || (vic == 17) || (vic == 18)) { in analogix_dp_bridge_mode_set() 1514 } else if (vic) { in analogix_dp_bridge_mode_set()
|
/linux/drivers/video/ |
A D | hdmi.c | 513 else if (frame->vic != 0 || frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_length() 527 if (frame->vic != 0 && frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_check_only() 600 } else if (frame->vic) { in hdmi_vendor_infoframe_pack_only() 602 ptr[8] = frame->vic; in hdmi_vendor_infoframe_pack_only() 1493 if (hvf->vic == 0 && hvf->s3d_struct == HDMI_3D_STRUCTURE_INVALID) { in hdmi_vendor_any_infoframe_log() 1498 if (hvf->vic) in hdmi_vendor_any_infoframe_log() 1499 hdmi_log(" HDMI VIC: %u\n", hvf->vic); in hdmi_vendor_any_infoframe_log() 1766 hvf->vic = ptr[4]; in hdmi_vendor_any_infoframe_unpack()
|
/linux/arch/s390/kernel/ |
A D | traps.c | 195 int si_code, vic; in vector_exception() local 204 vic = (current->thread.fpu.fpc & 0xf00) >> 8; in vector_exception() 205 switch (vic) { in vector_exception()
|
/linux/drivers/gpu/drm/nouveau/nvkm/engine/vic/ |
A D | Kbuild | 2 #nvkm-y += nvkm/engine/vic/base.o
|
/linux/drivers/gpu/drm/omapdrm/dss/ |
A D | hdmi5_core.c | 373 unsigned int vic; in hdmi_core_write_avi_infoframe() local 397 vic = ptr[3]; in hdmi_core_write_avi_infoframe() 412 hdmi_write_reg(base, HDMI_CORE_FC_AVIVID, vic); in hdmi_core_write_avi_infoframe() 576 char vic = cfg->infoframe.video_code; in hdmi5_configure() local 579 range = vic > 1 ? HDMI_QUANTIZATION_RANGE_LIMITED : in hdmi5_configure()
|
/linux/drivers/gpu/drm/bridge/synopsys/ |
A D | dw-hdmi.c | 161 int vic; member 1908 if (hdmi->vic == 39) in hdmi_av_composer() 2129 hdmi->vic = drm_match_cea_mode(mode); in dw_hdmi_setup() 2131 if (!hdmi->vic) { in dw_hdmi_setup() 2134 dev_dbg(hdmi->dev, "CEA mode used vic=%d\n", hdmi->vic); in dw_hdmi_setup() 2137 if ((hdmi->vic == 6) || (hdmi->vic == 7) || in dw_hdmi_setup() 2138 (hdmi->vic == 21) || (hdmi->vic == 22) || in dw_hdmi_setup() 2139 (hdmi->vic == 2) || (hdmi->vic == 3) || in dw_hdmi_setup() 2140 (hdmi->vic == 17) || (hdmi->vic == 18)) in dw_hdmi_setup()
|
/linux/drivers/gpu/drm/msm/dp/ |
A D | dp_panel.h | 51 u32 vic; member
|