/Linux-v4.19/drivers/gpu/drm/tegra/ |
D | vic.c | 31 struct vic { struct 46 static inline struct vic *to_vic(struct tegra_drm_client *client) in to_vic() argument 48 return container_of(client, struct vic, client); in to_vic() 51 static void vic_writel(struct vic *vic, u32 value, unsigned int offset) in vic_writel() argument 53 writel(value, vic->regs + offset); in vic_writel() 58 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_resume() local 60 return clk_prepare_enable(vic->clk); in vic_runtime_resume() 65 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_suspend() local 67 clk_disable_unprepare(vic->clk); in vic_runtime_suspend() 69 vic->booted = false; in vic_runtime_suspend() [all …]
|
D | Makefile | 21 vic.o
|
/Linux-v4.19/drivers/irqchip/ |
D | irq-aspeed-vic.c | 68 static void vic_init_hw(struct aspeed_vic *vic) in vic_init_hw() argument 73 writel(0xffffffff, vic->base + AVIC_INT_ENABLE_CLR); in vic_init_hw() 74 writel(0xffffffff, vic->base + AVIC_INT_ENABLE_CLR + 4); in vic_init_hw() 77 writel(0xffffffff, vic->base + AVIC_INT_TRIGGER_CLR); in vic_init_hw() 78 writel(0xffffffff, vic->base + AVIC_INT_TRIGGER_CLR + 4); in vic_init_hw() 81 writel(0, vic->base + AVIC_INT_SELECT); in vic_init_hw() 82 writel(0, vic->base + AVIC_INT_SELECT + 4); in vic_init_hw() 88 sense = readl(vic->base + AVIC_INT_SENSE); in vic_init_hw() 89 vic->edge_sources[0] = ~sense; in vic_init_hw() 90 sense = readl(vic->base + AVIC_INT_SENSE + 4); in vic_init_hw() [all …]
|
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 …]
|
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/ |
D | aspeed,ast2400-vic.txt | 9 - compatible : "aspeed,ast2400-vic" 10 "aspeed,ast2500-vic" 18 vic: interrupt-controller@1e6c0080 { 19 compatible = "aspeed,ast2400-vic";
|
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-v4.19/drivers/gpu/drm/ |
D | drm_edid.c | 2904 cea_mode_alternate_timings(u8 vic, struct drm_display_mode *mode) in cea_mode_alternate_timings() argument 2924 if (((vic == 8 || vic == 9 || in cea_mode_alternate_timings() 2925 vic == 12 || vic == 13) && mode->vtotal < 263) || in cea_mode_alternate_timings() 2926 ((vic == 23 || vic == 24 || in cea_mode_alternate_timings() 2927 vic == 27 || vic == 28) && mode->vtotal < 314)) { in cea_mode_alternate_timings() 2942 u8 vic; in drm_match_cea_mode_clock_tolerance() local 2950 for (vic = 1; vic < ARRAY_SIZE(edid_cea_modes); vic++) { in drm_match_cea_mode_clock_tolerance() 2951 struct drm_display_mode cea_mode = edid_cea_modes[vic]; in drm_match_cea_mode_clock_tolerance() 2964 return vic; in drm_match_cea_mode_clock_tolerance() 2965 } while (cea_mode_alternate_timings(vic, &cea_mode)); in drm_match_cea_mode_clock_tolerance() [all …]
|
/Linux-v4.19/drivers/gpu/drm/meson/ |
D | meson_venc.c | 701 unsigned int vic; member 756 bool meson_venc_hdmi_supported_vic(int vic) in meson_venc_hdmi_supported_vic() argument 760 while (vmode->vic && vmode->mode) { in meson_venc_hdmi_supported_vic() 761 if (vmode->vic == vic) in meson_venc_hdmi_supported_vic() 795 static union meson_hdmi_venc_mode *meson_venc_hdmi_get_vic_vmode(int vic) in meson_venc_hdmi_get_vic_vmode() argument 799 while (vmode->vic && vmode->mode) { in meson_venc_hdmi_get_vic_vmode() 800 if (vmode->vic == vic) in meson_venc_hdmi_get_vic_vmode() 808 bool meson_venc_hdmi_venc_repeat(int vic) in meson_venc_hdmi_venc_repeat() argument 811 if (vic == 6 || vic == 7 || /* 480i */ in meson_venc_hdmi_venc_repeat() 812 vic == 21 || vic == 22 || /* 576i */ in meson_venc_hdmi_venc_repeat() [all …]
|
D | meson_venc.h | 63 bool meson_venc_hdmi_supported_vic(int vic); 64 bool meson_venc_hdmi_venc_repeat(int vic); 72 void meson_venc_hdmi_mode_set(struct meson_drm *priv, int vic,
|
D | meson_dw_hdmi.c | 325 int vic = drm_match_cea_mode(mode); in dw_hdmi_set_vclk() local 332 if (!vic) { in dw_hdmi_set_vclk() 344 if (meson_venc_hdmi_venc_repeat(vic)) in dw_hdmi_set_vclk() 555 int vic = drm_match_cea_mode(mode); in dw_hdmi_mode_valid() local 566 if (!vic) { in dw_hdmi_mode_valid() 573 } else if (!meson_venc_hdmi_supported_vic(vic)) in dw_hdmi_mode_valid() 586 if (meson_venc_hdmi_venc_repeat(vic)) in dw_hdmi_mode_valid() 661 int vic = drm_match_cea_mode(mode); in meson_venc_hdmi_encoder_mode_set() local 664 mode->base.id, mode->name, vic); in meson_venc_hdmi_encoder_mode_set() 667 meson_venc_hdmi_mode_set(priv, vic, mode); in meson_venc_hdmi_encoder_mode_set()
|
/Linux-v4.19/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 | 10 interrupt-parent = <&vic>; 195 vic: intc@10140000 { label 196 compatible = "arm,versatile-vic"; 209 interrupt-parent = <&vic>; 210 interrupts = <31>; /* Cascaded to vic */ 415 interrupts-extended = <&vic 22 &sic 1>;
|
D | s3c64xx.dtsi | 49 compatible = "arm,pl192-vic"; 56 compatible = "arm,pl192-vic";
|
D | spear600.dtsi | 39 compatible = "arm,pl190-vic"; 46 compatible = "arm,pl190-vic";
|
D | picoxcell-pc3x2.dtsi | 73 compatible = "arm,pl192-vic"; 80 compatible = "arm,pl192-vic";
|
/Linux-v4.19/drivers/gpu/drm/rockchip/ |
D | inno_hdmi.c | 40 int vic; member 442 hdmi->hdmi_data.vic = drm_match_cea_mode(mode); in inno_hdmi_setup() 447 if ((hdmi->hdmi_data.vic == 6) || (hdmi->hdmi_data.vic == 7) || in inno_hdmi_setup() 448 (hdmi->hdmi_data.vic == 21) || (hdmi->hdmi_data.vic == 22) || in inno_hdmi_setup() 449 (hdmi->hdmi_data.vic == 2) || (hdmi->hdmi_data.vic == 3) || in inno_hdmi_setup() 450 (hdmi->hdmi_data.vic == 17) || (hdmi->hdmi_data.vic == 18)) in inno_hdmi_setup()
|
/Linux-v4.19/drivers/video/ |
D | hdmi.c | 332 else if (frame->vic != 0 || frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_length() 359 if (frame->vic != 0 && frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_pack() 386 } else if (frame->vic) { in hdmi_vendor_infoframe_pack() 388 ptr[8] = frame->vic; in hdmi_vendor_infoframe_pack() 963 if (hvf->vic == 0 && hvf->s3d_struct == HDMI_3D_STRUCTURE_INVALID) { in hdmi_vendor_any_infoframe_log() 968 if (hvf->vic) in hdmi_vendor_any_infoframe_log() 969 hdmi_log(" HDMI VIC: %u\n", hvf->vic); in hdmi_vendor_any_infoframe_log() 1216 hvf->vic = ptr[4]; in hdmi_vendor_any_infoframe_unpack()
|
/Linux-v4.19/arch/s390/kernel/ |
D | traps.c | 198 int si_code, vic; in vector_exception() local 207 vic = (current->thread.fpu.fpc & 0xf00) >> 8; in vector_exception() 208 switch (vic) { in vector_exception()
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/vic/ |
D | Kbuild | 1 #nvkm-y += nvkm/engine/vic/base.o
|
/Linux-v4.19/drivers/gpu/drm/bridge/analogix/ |
D | analogix_dp_core.c | 1371 int vic; in analogix_dp_bridge_mode_set() local 1379 vic = drm_match_cea_mode(mode); in analogix_dp_bridge_mode_set() 1380 if ((vic == 6) || (vic == 7) || (vic == 21) || (vic == 22) || in analogix_dp_bridge_mode_set() 1381 (vic == 2) || (vic == 3) || (vic == 17) || (vic == 18)) { in analogix_dp_bridge_mode_set() 1384 } else if (vic) { in analogix_dp_bridge_mode_set()
|
/Linux-v4.19/drivers/gpu/drm/bridge/synopsys/ |
D | dw-hdmi.c | 147 int vic; member 1532 if (hdmi->vic == 39) in hdmi_av_composer() 1693 hdmi->vic = drm_match_cea_mode(mode); in dw_hdmi_setup() 1695 if (!hdmi->vic) { in dw_hdmi_setup() 1698 dev_dbg(hdmi->dev, "CEA mode used vic=%d\n", hdmi->vic); in dw_hdmi_setup() 1701 if ((hdmi->vic == 6) || (hdmi->vic == 7) || in dw_hdmi_setup() 1702 (hdmi->vic == 21) || (hdmi->vic == 22) || in dw_hdmi_setup() 1703 (hdmi->vic == 2) || (hdmi->vic == 3) || in dw_hdmi_setup() 1704 (hdmi->vic == 17) || (hdmi->vic == 18)) in dw_hdmi_setup()
|
/Linux-v4.19/Documentation/devicetree/bindings/arm/ |
D | picoxcell.txt | 21 - compatible = "arm,pl192-vic".
|
/Linux-v4.19/include/media/ |
D | v4l2-dv-timings.h | 98 bool v4l2_find_dv_timings_cea861_vic(struct v4l2_dv_timings *t, u8 vic);
|
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/engine/ |
D | Kbuild | 23 include $(src)/nvkm/engine/vic/Kbuild
|