Home
last modified time | relevance | path

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

123

/linux-6.15/drivers/gpu/drm/tegra/
H A Dvic.c29 struct vic { struct
55 static int vic_boot(struct vic *vic) in vic_boot() argument
123 struct vic *vic = to_vic(drm); in vic_init() local
171 struct vic *vic = to_vic(drm); in vic_exit() local
210 static int vic_load_firmware(struct vic *vic) in vic_load_firmware() argument
308 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_resume() local
342 struct vic *vic = dev_get_drvdata(dev); in vic_runtime_suspend() local
361 struct vic *vic = to_vic(client); in vic_open_channel() local
377 struct vic *vic = to_vic(client); in vic_can_use_memory_ctx() local
452 struct vic *vic; in vic_probe() local
[all …]
H A DMakefile26 vic.o \
/linux-6.15/drivers/irqchip/
H A Dirq-aspeed-vic.c79 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 …]
H A Dirq-vic.c103 void __iomem *base = vic->base; in resume_one_vic()
110 writel(vic->int_select, base + VIC_INT_SELECT); in resume_one_vic()
111 writel(vic->protect, base + VIC_PROTECT); in resume_one_vic()
114 writel(vic->int_enable, base + VIC_INT_ENABLE); in resume_one_vic()
119 writel(vic->soft_int, base + VIC_INT_SOFT); in resume_one_vic()
133 void __iomem *base = vic->base; in suspend_one_vic()
137 vic->int_select = readl(base + VIC_INT_SELECT); in suspend_one_vic()
138 vic->int_enable = readl(base + VIC_INT_ENABLE); in suspend_one_vic()
139 vic->soft_int = readl(base + VIC_INT_SOFT); in suspend_one_vic()
140 vic->protect = readl(base + VIC_PROTECT); in suspend_one_vic()
[all …]
/linux-6.15/Documentation/devicetree/bindings/display/tegra/
H A Dnvidia,tegra124-vic.yaml4 $id: http://devicetree.org/schemas/display/tegra/nvidia,tegra124-vic.yaml#
15 pattern: "^vic@[0-9a-f]+$"
20 - nvidia,tegra124-vic
21 - nvidia,tegra210-vic
22 - nvidia,tegra186-vic
23 - nvidia,tegra194-vic
24 - nvidia,tegra234-vic
27 - const: nvidia,tegra132-vic
28 - const: nvidia,tegra124-vic
42 - const: vic
[all …]
/linux-6.15/drivers/gpu/drm/meson/
H A Dmeson_encoder_hdmi.c72 int vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_set_vclk() local
87 if (!vic) { in meson_encoder_hdmi_set_vclk()
101 if (meson_venc_hdmi_venc_repeat(vic) || in meson_encoder_hdmi_set_vclk()
131 int vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_mode_valid() local
144 if (!vic) { in meson_encoder_hdmi_mode_valid()
151 } else if (!meson_venc_hdmi_supported_vic(vic)) in meson_encoder_hdmi_mode_valid()
173 if (meson_venc_hdmi_venc_repeat(vic) || in meson_encoder_hdmi_mode_valid()
202 int vic; in meson_encoder_hdmi_atomic_enable() local
218 vic = drm_match_cea_mode(mode); in meson_encoder_hdmi_atomic_enable()
220 dev_dbg(priv->dev, "\"%s\" vic %d\n", mode->name, vic); in meson_encoder_hdmi_atomic_enable()
[all …]
H A Dmeson_venc.h57 bool meson_venc_hdmi_supported_vic(int vic);
58 bool meson_venc_hdmi_venc_repeat(int vic);
66 void meson_venc_hdmi_mode_set(struct meson_drm *priv, int vic,
H A Dmeson_venc.c820 unsigned int vic; member
886 if (vmode->vic == vic) in meson_venc_hdmi_supported_vic()
925 if (vmode->vic == vic) in meson_venc_hdmi_get_vic_vmode()
936 if (vic == 6 || vic == 7 || /* 480i */ in meson_venc_hdmi_venc_repeat()
937 vic == 21 || vic == 22 || /* 576i */ in meson_venc_hdmi_venc_repeat()
938 vic == 17 || vic == 18 || /* 576p */ in meson_venc_hdmi_venc_repeat()
939 vic == 2 || vic == 3 || /* 480p */ in meson_venc_hdmi_venc_repeat()
940 vic == 4 || /* 720p60 */ in meson_venc_hdmi_venc_repeat()
941 vic == 19 || /* 720p50 */ in meson_venc_hdmi_venc_repeat()
942 vic == 5 || /* 1080i60 */ in meson_venc_hdmi_venc_repeat()
[all …]
/linux-6.15/drivers/gpu/drm/
H A Ddrm_edid.c4285 if (((vic == 8 || vic == 9 || in cea_mode_alternate_timings()
4287 ((vic == 23 || vic == 24 || in cea_mode_alternate_timings()
4303 u8 vic; in drm_match_cea_mode_clock_tolerance() local
4311 for (vic = 1; vic < cea_num_vics(); vic = cea_next_vic(vic)) { in drm_match_cea_mode_clock_tolerance()
4344 u8 vic; in drm_match_cea_mode() local
4352 for (vic = 1; vic < cea_num_vics(); vic = cea_next_vic(vic)) { in drm_match_cea_mode()
4410 u8 vic; in drm_match_hdmi_mode_clock_tolerance() local
4418 for (vic = 1; vic < ARRAY_SIZE(edid_4k_modes); vic++) { in drm_match_hdmi_mode_clock_tolerance()
4448 u8 vic; in drm_match_hdmi_mode() local
4456 for (vic = 1; vic < ARRAY_SIZE(edid_4k_modes); vic++) { in drm_match_hdmi_mode()
[all …]
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Daspeed,ast2400-vic.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/aspeed,ast2400-vic.yaml#
20 - aspeed,ast2400-vic
21 - aspeed,ast2500-vic
55 compatible = "aspeed,ast2400-vic";
H A Darm,vic.yaml4 $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";
H A Dinterrupts.txt51 vic: intc@10140000 {
52 compatible = "arm,versatile-vic";
63 interrupt-parent = <&vic>;
64 interrupts = <31>; /* Cascaded to vic */
/linux-6.15/drivers/gpu/drm/rockchip/
H A Drk3066_hdmi.c25 int vic; /* The CEA Video ID (VIC) of the current drm display mode. */ member
231 if (hdmi->hdmi_data.vic == 2 || hdmi->hdmi_data.vic == 3) in rk3066_hdmi_config_video_timing()
331 hdmi->hdmi_data.vic = drm_match_cea_mode(mode); in rk3066_hdmi_setup()
334 if (hdmi->hdmi_data.vic == 6 || hdmi->hdmi_data.vic == 7 || in rk3066_hdmi_setup()
335 hdmi->hdmi_data.vic == 21 || hdmi->hdmi_data.vic == 22 || in rk3066_hdmi_setup()
336 hdmi->hdmi_data.vic == 2 || hdmi->hdmi_data.vic == 3 || in rk3066_hdmi_setup()
337 hdmi->hdmi_data.vic == 17 || hdmi->hdmi_data.vic == 18) in rk3066_hdmi_setup()
487 u32 vic = drm_match_cea_mode(mode); in rk3066_hdmi_connector_mode_valid() local
489 if (vic > 1) in rk3066_hdmi_connector_mode_valid()
H A Dinno_hdmi.c528 u8 vic = drm_match_cea_mode(mode); in inno_hdmi_encoder_atomic_check() local
535 if (vic == 6 || vic == 7 || in inno_hdmi_encoder_atomic_check()
536 vic == 21 || vic == 22 || in inno_hdmi_encoder_atomic_check()
537 vic == 2 || vic == 3 || in inno_hdmi_encoder_atomic_check()
538 vic == 17 || vic == 18) in inno_hdmi_encoder_atomic_check()
/linux-6.15/arch/arm/boot/dts/st/
H A Dspear3xx.dtsi11 interrupt-parent = <&vic>;
34 vic: interrupt-controller@f1100000 { label
35 compatible = "arm,pl190-vic";
44 interrupt-parent = <&vic>;
/linux-6.15/arch/arm/boot/dts/arm/
H A Dversatile-ab.dts9 interrupt-parent = <&vic>;
208 vic: interrupt-controller@10140000 { label
209 compatible = "arm,versatile-vic";
221 interrupt-parent = <&vic>;
222 interrupts = <31>; /* Cascaded to vic */
427 interrupts-extended = <&vic 22 &sic 1>;
/linux-6.15/arch/arm/boot/dts/hisilicon/
H A Dsd5203.dts13 interrupt-parent = <&vic>;
47 vic: interrupt-controller@10130000 { label
/linux-6.15/arch/arm/boot/dts/hpe/
H A Dhpe-gxp.dtsi63 compatible = "arm,pl192-vic";
70 compatible = "arm,pl192-vic";
/linux-6.15/drivers/gpu/drm/bridge/analogix/
H A Danalogix_dp_core.c1393 int vic; in analogix_dp_bridge_mode_set() local
1401 vic = drm_match_cea_mode(mode); in analogix_dp_bridge_mode_set()
1402 if ((vic == 6) || (vic == 7) || (vic == 21) || (vic == 22) || in analogix_dp_bridge_mode_set()
1403 (vic == 2) || (vic == 3) || (vic == 17) || (vic == 18)) { in analogix_dp_bridge_mode_set()
1406 } else if (vic) { in analogix_dp_bridge_mode_set()
/linux-6.15/drivers/gpu/drm/nouveau/nvkm/engine/vic/
H A DKbuild2 #nvkm-y += nvkm/engine/vic/base.o
/linux-6.15/arch/s390/kernel/
H A Dtraps.c178 int si_code, vic; in vector_exception() local
182 vic = (current->thread.ufpu.fpc & 0xf00) >> 8; in vector_exception()
183 switch (vic) { in vector_exception()
/linux-6.15/drivers/gpu/drm/display/
H A Ddrm_hdmi_helper.c215 unsigned int vic = drm_match_cea_mode(mode); in drm_hdmi_compute_mode_clock() local
221 if (vic == 1 && bpc != 8) in drm_hdmi_compute_mode_clock()
/linux-6.15/drivers/video/
H A Dhdmi.c557 else if (frame->vic != 0 || frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_length()
571 if (frame->vic != 0 && frame->s3d_struct != HDMI_3D_STRUCTURE_INVALID) in hdmi_vendor_infoframe_check_only()
644 } else if (frame->vic) { in hdmi_vendor_infoframe_pack_only()
646 ptr[8] = frame->vic; in hdmi_vendor_infoframe_pack_only()
1503 if (hvf->vic == 0 && hvf->s3d_struct == HDMI_3D_STRUCTURE_INVALID) { in hdmi_vendor_any_infoframe_log()
1508 if (hvf->vic) in hdmi_vendor_any_infoframe_log()
1509 hdmi_log(" HDMI VIC: %u\n", hvf->vic); in hdmi_vendor_any_infoframe_log()
1776 hvf->vic = ptr[4]; in hdmi_vendor_any_infoframe_unpack()
/linux-6.15/drivers/gpu/drm/omapdrm/dss/
H A Dhdmi5_core.c373 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()
559 char vic = cfg->infoframe.video_code; in hdmi5_configure() local
562 range = vic > 1 ? HDMI_QUANTIZATION_RANGE_LIMITED : in hdmi5_configure()
/linux-6.15/arch/arm/boot/dts/samsung/
H A Ds3c64xx.dtsi49 compatible = "arm,pl192-vic";
56 compatible = "arm,pl192-vic";

123