Home
last modified time | relevance | path

Searched full:disp (Results 1 – 25 of 273) sorted by relevance

1234567891011

/linux/drivers/clk/mediatek/
H A Dclk-mt8196-ovl1.c66 GATE_HWV_OVL10(CLK_OVL1_OVLSYS_CONFIG, "ovl1_ovlsys_config", "disp", 0),
67 GATE_HWV_OVL10(CLK_OVL1_OVL_FAKE_ENG0, "ovl1_ovl_fake_eng0", "disp", 1),
68 GATE_HWV_OVL10(CLK_OVL1_OVL_FAKE_ENG1, "ovl1_ovl_fake_eng1", "disp", 2),
69 GATE_HWV_OVL10(CLK_OVL1_OVL_MUTEX0, "ovl1_ovl_mutex0", "disp", 3),
70 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA0, "ovl1_ovl_exdma0", "disp", 4),
71 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA1, "ovl1_ovl_exdma1", "disp", 5),
72 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA2, "ovl1_ovl_exdma2", "disp", 6),
73 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA3, "ovl1_ovl_exdma3", "disp", 7),
74 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA4, "ovl1_ovl_exdma4", "disp", 8),
75 GATE_HWV_OVL10(CLK_OVL1_OVL_EXDMA5, "ovl1_ovl_exdma5", "disp", 9),
[all …]
H A Dclk-mt8196-ovl0.c66 GATE_HWV_OVL0(CLK_OVLSYS_CONFIG, "ovlsys_config", "disp", 0),
67 GATE_HWV_OVL0(CLK_OVL_FAKE_ENG0, "ovl_fake_eng0", "disp", 1),
68 GATE_HWV_OVL0(CLK_OVL_FAKE_ENG1, "ovl_fake_eng1", "disp", 2),
69 GATE_HWV_OVL0(CLK_OVL_MUTEX0, "ovl_mutex0", "disp", 3),
70 GATE_HWV_OVL0(CLK_OVL_EXDMA0, "ovl_exdma0", "disp", 4),
71 GATE_HWV_OVL0(CLK_OVL_EXDMA1, "ovl_exdma1", "disp", 5),
72 GATE_HWV_OVL0(CLK_OVL_EXDMA2, "ovl_exdma2", "disp", 6),
73 GATE_HWV_OVL0(CLK_OVL_EXDMA3, "ovl_exdma3", "disp", 7),
74 GATE_HWV_OVL0(CLK_OVL_EXDMA4, "ovl_exdma4", "disp", 8),
75 GATE_HWV_OVL0(CLK_OVL_EXDMA5, "ovl_exdma5", "disp", 9),
[all …]
H A Dclk-mt8196-disp0.c86 GATE_HWV_MM0(CLK_MM_CONFIG, "mm_config", "disp", 0),
87 GATE_HWV_MM0(CLK_MM_DISP_MUTEX0, "mm_disp_mutex0", "disp", 1),
88 GATE_HWV_MM0(CLK_MM_DISP_AAL0, "mm_disp_aal0", "disp", 2),
89 GATE_HWV_MM0(CLK_MM_DISP_AAL1, "mm_disp_aal1", "disp", 3),
90 GATE_MM0(CLK_MM_DISP_C3D0, "mm_disp_c3d0", "disp", 4),
91 GATE_MM0(CLK_MM_DISP_C3D1, "mm_disp_c3d1", "disp", 5),
92 GATE_MM0(CLK_MM_DISP_C3D2, "mm_disp_c3d2", "disp", 6),
93 GATE_MM0(CLK_MM_DISP_C3D3, "mm_disp_c3d3", "disp", 7),
94 GATE_MM0(CLK_MM_DISP_CCORR0, "mm_disp_ccorr0", "disp", 8),
95 GATE_MM0(CLK_MM_DISP_CCORR1, "mm_disp_ccorr1", "disp", 9),
[all …]
H A Dclk-mt8196-disp1.c85 GATE_HWV_MM10(CLK_MM1_DISPSYS1_CONFIG, "mm1_dispsys1_config", "disp", 0),
86 GATE_HWV_MM10(CLK_MM1_DISPSYS1_S_CONFIG, "mm1_dispsys1_s_config", "disp", 1),
87 GATE_HWV_MM10(CLK_MM1_DISP_MUTEX0, "mm1_disp_mutex0", "disp", 2),
88 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC20, "mm1_disp_dli_async20", "disp", 3),
89 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC21, "mm1_disp_dli_async21", "disp", 4),
90 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC22, "mm1_disp_dli_async22", "disp", 5),
91 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC23, "mm1_disp_dli_async23", "disp", 6),
92 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC24, "mm1_disp_dli_async24", "disp", 7),
93 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC25, "mm1_disp_dli_async25", "disp", 8),
94 GATE_HWV_MM10(CLK_MM1_DISP_DLI_ASYNC26, "mm1_disp_dli_async26", "disp", 9),
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/
H A Dbase.c41 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_fini() local
42 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_fini()
50 struct nvkm_disp *disp = container_of(event, typeof(*disp), vblank); in nvkm_disp_vblank_init() local
51 struct nvkm_head *head = nvkm_head_find(disp, id); in nvkm_disp_vblank_init()
63 nvkm_disp_vblank(struct nvkm_disp *disp, int head) in nvkm_disp_vblank() argument
65 nvkm_event_ntfy(&disp->vblank, head, NVKM_DISP_HEAD_EVENT_VBLANK); in nvkm_disp_vblank()
85 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_disp_class_get() local
87 oclass->base = disp->func->root; in nvkm_disp_class_get()
97 struct nvkm_disp *disp = nvkm_disp(engine); in nvkm_disp_intr() local
98 disp->func->intr(disp); in nvkm_disp_intr()
[all …]
H A Dnv50.c35 #include <subdev/bios/disp.h>
49 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_clock()
82 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_power()
100 struct nvkm_head *head = nvkm_head_find(ior->disp, __ffs(state->head)); in nv50_pior_depth()
121 struct nvkm_device *device = pior->disp->engine.subdev.device; in nv50_pior_state()
147 nv50_pior_new(struct nvkm_disp *disp, int id) in nv50_pior_new() argument
149 return nvkm_ior_new_(&nv50_pior, disp, PIOR, id, false); in nv50_pior_new()
153 nv50_pior_cnt(struct nvkm_disp *disp, unsigned long *pmask) in nv50_pior_cnt() argument
155 struct nvkm_device *device = disp->engine.subdev.device; in nv50_pior_cnt()
164 struct nvkm_device *device = ior->disp->engine.subdev.device; in nv50_sor_bl_set()
[all …]
H A Dgf119.c39 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_device_entry()
48 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_eld()
62 struct nvkm_device *device = ior->disp->engine.subdev.device; in gf119_sor_hda_hpd()
87 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_watermark()
96 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio_sym()
106 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_audio()
121 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_vcpi()
131 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_drive()
153 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_pattern()
173 struct nvkm_device *device = sor->disp->engine.subdev.device; in gf119_sor_dp_links()
[all …]
H A Dudisp.c33 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_sclass() local
53 if (disp->func->user[index].ctor) { in nvkm_udisp_sclass()
54 sclass->base = disp->func->user[index].base; in nvkm_udisp_sclass()
55 sclass->ctor = disp->func->user[index].ctor; in nvkm_udisp_sclass()
65 struct nvkm_disp *disp = nvkm_udisp(object); in nvkm_udisp_dtor() local
67 spin_lock(&disp->client.lock); in nvkm_udisp_dtor()
68 if (object == &disp->client.object) in nvkm_udisp_dtor()
69 disp->client.object.func = NULL; in nvkm_udisp_dtor()
70 spin_unlock(&disp->client.lock); in nvkm_udisp_dtor()
83 struct nvkm_disp *disp = nvkm_disp(oclass->engine); in nvkm_udisp_new() local
[all …]
H A Duconn.c98 struct nvkm_disp *disp = conn->disp; in nvkm_uconn_uevent() local
99 struct nvkm_device *device = disp->engine.subdev.device; in nvkm_uconn_uevent()
105 if (!disp->rm.client.gsp && conn->info.hpd == DCB_GPIO_UNUSED) in nvkm_uconn_uevent()
113 list_for_each_entry(outp, &conn->disp->outps, head) { in nvkm_uconn_uevent()
118 if (&outp->head == &conn->disp->outps) in nvkm_uconn_uevent()
121 if (disp->rm.client.gsp) { in nvkm_uconn_uevent()
126 return nvkm_uevent_add(uevent, &disp->rm.event, outp->index, bits, in nvkm_uconn_uevent()
155 struct nvkm_disp *disp = conn->disp; in nvkm_uconn_dtor() local
157 spin_lock(&disp->client.lock); in nvkm_uconn_dtor()
159 spin_unlock(&disp->client.lock); in nvkm_uconn_dtor()
[all …]
H A Doutp.c35 nvkm_outp_route(struct nvkm_disp *disp) in nvkm_outp_route() argument
40 list_for_each_entry(ior, &disp->iors, head) { in nvkm_outp_route()
49 list_for_each_entry(ior, &disp->iors, head) { in nvkm_outp_route()
122 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_hda()
132 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_hda()
162 ior = nvkm_ior_find(outp->disp, SOR, ffs(outp->info.or) - 1); in nvkm_outp_acquire_or()
171 list_for_each_entry(ior, &outp->disp->iors, head) { in nvkm_outp_acquire_or()
249 struct nvkm_gpio *gpio = outp->disp->engine.subdev.device->gpio; in nvkm_outp_detect()
275 nvkm_outp_route(outp->disp); in nvkm_outp_release()
286 nvkm_outp_route(outp->disp); in nvkm_outp_acquire()
[all …]
H A Dtu102.c36 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_vcpi()
46 struct nvkm_device *device = sor->disp->engine.subdev.device; in tu102_sor_dp_links()
99 tu102_sor_new(struct nvkm_disp *disp, int id) in tu102_sor_new() argument
101 struct nvkm_device *device = disp->engine.subdev.device; in tu102_sor_new()
104 return nvkm_ior_new_(&tu102_sor, disp, SOR, id, hda & BIT(id)); in tu102_sor_new()
108 tu102_disp_init(struct nvkm_disp *disp) in tu102_disp_init() argument
110 struct nvkm_device *device = disp->engine.subdev.device; in tu102_disp_init()
130 for (i = 0; i < disp->sor.nr; i++) { in tu102_disp_init()
137 list_for_each_entry(head, &disp->heads, head) { in tu102_disp_init()
152 for (i = 0; i < disp->wndw.nr; i++) { in tu102_disp_init()
[all …]
H A Dg94.c36 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_watermark()
46 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_activesym()
56 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_audio_sym()
66 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_drive()
85 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_pattern()
104 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_power()
123 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_dp_links()
155 struct nvkm_device *device = sor->disp->engine.subdev.device; in g94_sor_war_needed()
172 g94_sor_war_update_sppll1(struct nvkm_disp *disp) in g94_sor_war_update_sppll1() argument
174 struct nvkm_device *device = disp->engine.subdev.device; in g94_sor_war_update_sppll1()
[all …]
/linux/drivers/gpu/drm/xlnx/
H A Dzynqmp_disp.c121 * @disp: Back pointer to struct zynqmp_disp
130 struct zynqmp_disp *disp; member
403 static u32 zynqmp_disp_avbuf_read(struct zynqmp_disp *disp, int reg) in zynqmp_disp_avbuf_read() argument
405 return readl(disp->avbuf + reg); in zynqmp_disp_avbuf_read()
408 static void zynqmp_disp_avbuf_write(struct zynqmp_disp *disp, int reg, u32 val) in zynqmp_disp_avbuf_write() argument
410 writel(val, disp->avbuf + reg); in zynqmp_disp_avbuf_write()
420 * @disp: Display controller
426 static void zynqmp_disp_avbuf_set_format(struct zynqmp_disp *disp, in zynqmp_disp_avbuf_set_format() argument
436 val = zynqmp_disp_avbuf_read(disp, ZYNQMP_DISP_AV_BUF_FMT); in zynqmp_disp_avbuf_set_format()
441 zynqmp_disp_avbuf_write(disp, reg, val); in zynqmp_disp_avbuf_set_format()
[all …]
/linux/Documentation/devicetree/bindings/pwm/
H A Dmediatek,pwm-disp.yaml4 $id: http://devicetree.org/schemas/pwm/mediatek,pwm-disp.yaml#
19 - mediatek,mt2701-disp-pwm
20 - mediatek,mt6595-disp-pwm
21 - mediatek,mt8173-disp-pwm
22 - mediatek,mt8183-disp-pwm
25 - mediatek,mt6795-disp-pwm
26 - mediatek,mt8167-disp-pwm
27 - const: mediatek,mt8173-disp-pwm
30 - mediatek,mt6893-disp-pwm
31 - mediatek,mt8186-disp-pwm
[all …]
/linux/Documentation/devicetree/bindings/soc/mediatek/
H A Dmediatek,mutex.yaml27 - mediatek,mt2701-disp-mutex
28 - mediatek,mt2712-disp-mutex
29 - mediatek,mt6795-disp-mutex
30 - mediatek,mt8167-disp-mutex
31 - mediatek,mt8173-disp-mutex
32 - mediatek,mt8183-disp-mutex
33 - mediatek,mt8186-disp-mutex
35 - mediatek,mt8188-disp-mutex
37 - mediatek,mt8192-disp-mutex
38 - mediatek,mt8195-disp-mutex
[all …]
/linux/scripts/dtc/
H A Dfdtput.c50 * @param disp Display information / options
56 static int encode_value(struct display_info *disp, char **arg, int arg_count, in encode_value() argument
69 if (disp->verbose) in encode_value()
73 fmt[1] = disp->type ? disp->type : 'd'; in encode_value()
77 if (disp->type == 's') in encode_value()
80 len = disp->size == -1 ? 4 : disp->size; in encode_value()
94 if (disp->type == 's') { in encode_value()
96 if (disp->verbose) in encode_value()
105 if (disp->verbose) { in encode_value()
107 disp->size == 1 ? "byte" : in encode_value()
[all …]
H A Dfdtget.c45 * If a specific data type is provided in disp, then this is used. Otherwise
48 * @param disp Display information / options
53 static int show_data(struct display_info *disp, const char *data, int len) in show_data() argument
66 is_string = (disp->type) == 's' || in show_data()
67 (!disp->type && util_is_printable_string(data, len)); in show_data()
80 size = disp->size; in show_data()
89 fmt[1] = disp->type ? disp->type : 'd'; in show_data()
187 * @param disp Display information / options
192 static int show_data_for_item(const void *blob, struct display_info *disp, in show_data_for_item() argument
198 switch (disp->mode) { in show_data_for_item()
[all …]
/linux/arch/s390/include/asm/
H A Dfpu-insn-asm.h286 .macro VLVG v, gr, disp, m
291 .word (b2 << 12) | (\disp)
317 .macro VL v, disp, index="%r0", base
322 .word (b2 << 12) | (\disp)
327 .macro VLEx vr1, disp, index="%r0", base, m3, opc
332 .word (b2 << 12) | (\disp)
335 .macro VLEB vr1, disp, index="%r0", base, m3
336 VLEx \vr1, \disp, \index, \base, \m3, 0x00
338 .macro VLEH vr1, disp, index="%r0", base, m3
339 VLEx \vr1, \disp, \index, \base, \m3, 0x01
[all …]
/linux/drivers/video/
H A Dof_display_timing.c149 struct display_timings *disp; in of_get_display_timings() local
160 disp = kzalloc(sizeof(*disp), GFP_KERNEL); in of_get_display_timings()
161 if (!disp) { in of_get_display_timings()
162 pr_err("%pOF: could not allocate struct disp'\n", np); in of_get_display_timings()
180 disp->num_timings = of_get_child_count(timings_np); in of_get_display_timings()
181 if (disp->num_timings == 0) { in of_get_display_timings()
187 disp->timings = kcalloc(disp->num_timings, in of_get_display_timings()
190 if (!disp->timings) { in of_get_display_timings()
195 disp->num_timings = 0; in of_get_display_timings()
196 disp->native_mode = 0; in of_get_display_timings()
[all …]
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_display.c137 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_decode_mod() local
152 modifier |= disp->format_modifiers[0] & (0xffull << 12); in nouveau_decode_mod()
196 struct nouveau_display *disp = nouveau_display(drm->dev); in nouveau_validate_decode_mod() local
203 BUG_ON(!disp->format_modifiers); in nouveau_validate_decode_mod()
206 (disp->format_modifiers[mod] != DRM_FORMAT_MOD_INVALID) && in nouveau_validate_decode_mod()
207 (disp->format_modifiers[mod] != modifier); in nouveau_validate_decode_mod()
210 if (disp->format_modifiers[mod] == DRM_FORMAT_MOD_INVALID) { in nouveau_validate_decode_mod()
545 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_init() local
562 ret = disp->init(dev, resume, runtime); in nouveau_display_init()
577 struct nouveau_display *disp = nouveau_display(dev); in nouveau_display_fini() local
[all …]
/linux/Documentation/devicetree/bindings/display/mediatek/
H A Dmediatek,color.yaml26 - mediatek,mt2701-disp-color
27 - mediatek,mt8167-disp-color
28 - mediatek,mt8173-disp-color
36 - mediatek,mt7623-disp-color
37 - mediatek,mt2712-disp-color
38 - const: mediatek,mt2701-disp-color
41 - mediatek,mt6795-disp-color
42 - mediatek,mt8183-disp-color
43 - mediatek,mt8186-disp-color
44 - mediatek,mt8188-disp-color
[all …]
H A Dmediatek,aal.yaml25 - mediatek,mt8173-disp-aal
26 - mediatek,mt8183-disp-aal
34 - mediatek,mt2712-disp-aal
35 - mediatek,mt6795-disp-aal
36 - const: mediatek,mt8173-disp-aal
39 - mediatek,mt8186-disp-aal
40 - mediatek,mt8188-disp-aal
41 - mediatek,mt8192-disp-aal
42 - mediatek,mt8195-disp-aal
43 - mediatek,mt8365-disp-aal
[all …]
/linux/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c92 outreg(disp, GC_L0PAL0 + (regno * 4), val); in mb862xxfb_setcolreg()
207 /* disp off */ in mb862xxfb_set_par()
208 reg = inreg(disp, GC_DCM1); in mb862xxfb_set_par()
210 outreg(disp, GC_DCM1, reg); in mb862xxfb_set_par()
214 reg = inreg(disp, GC_DCM1); in mb862xxfb_set_par()
217 outreg(disp, GC_DCM1, reg); in mb862xxfb_set_par()
220 /* disp dimension, format */ in mb862xxfb_set_par()
225 outreg(disp, GC_L0M, reg); in mb862xxfb_set_par()
228 reg = inreg(disp, GC_L0EM); in mb862xxfb_set_par()
229 outreg(disp, GC_L0EM, reg | GC_L0EM_L0EC_24); in mb862xxfb_set_par()
[all …]
/linux/drivers/gpu/drm/mediatek/
H A Dmtk_drm_drv.c645 dev_err(dev, "Waiting for disp-mutex device %pOF\n", in mtk_drm_bind()
725 { .compatible = "mediatek,mt8167-disp-aal",
727 { .compatible = "mediatek,mt8173-disp-aal",
729 { .compatible = "mediatek,mt8183-disp-aal",
731 { .compatible = "mediatek,mt8192-disp-aal",
733 { .compatible = "mediatek,mt8167-disp-ccorr",
735 { .compatible = "mediatek,mt8183-disp-ccorr",
737 { .compatible = "mediatek,mt8192-disp-ccorr",
739 { .compatible = "mediatek,mt2701-disp-color",
741 { .compatible = "mediatek,mt8167-disp-color",
[all …]
/linux/arch/arm64/kernel/probes/
H A Dsimulate-insn.c124 int disp = bbl_displacement(opcode); in simulate_b_bl() local
130 instruction_pointer_set(regs, addr + disp); in simulate_b_bl()
136 int disp = 4; in simulate_b_cond() local
139 disp = bcond_displacement(opcode); in simulate_b_cond()
141 instruction_pointer_set(regs, addr + disp); in simulate_b_cond()
178 int disp = 4; in simulate_cbz_cbnz() local
182 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
185 disp = cbz_displacement(opcode); in simulate_cbz_cbnz()
187 instruction_pointer_set(regs, addr + disp); in simulate_cbz_cbnz()
193 int disp = 4; in simulate_tbz_tbnz() local
[all …]

1234567891011