Home
last modified time | relevance | path

Searched refs:malidp (Results 1 – 9 of 9) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/arm/
Dmalidp_drv.c63 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_gamma() local
64 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_gamma()
90 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_coloradj() local
91 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_coloradj()
122 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_se_config() local
123 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_se_config()
171 struct malidp_drm *malidp = drm->dev_private; in malidp_set_and_wait_config_valid() local
172 struct malidp_hw_device *hwdev = malidp->dev; in malidp_set_and_wait_config_valid()
178 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_set_and_wait_config_valid()
182 ret = wait_event_interruptible_timeout(malidp->wq, in malidp_set_and_wait_config_valid()
[all …]
Dmalidp_mw.c130 struct malidp_drm *malidp = encoder->dev->dev_private; in malidp_mw_encoder_atomic_check() local
151 malidp_hw_get_format_id(&malidp->dev->hw->map, SE_MEMWRITE, in malidp_mw_encoder_atomic_check()
166 u8 alignment = malidp_hw_get_pitch_align(malidp->dev, 0); in malidp_mw_encoder_atomic_check()
188 static u32 *get_writeback_formats(struct malidp_drm *malidp, int *n_formats) in get_writeback_formats() argument
190 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in get_writeback_formats()
211 struct malidp_drm *malidp = drm->dev_private; in malidp_mw_connector_init() local
215 if (!malidp->dev->hw->enable_memwrite) in malidp_mw_connector_init()
218 malidp->mw_connector.encoder.possible_crtcs = 1 << drm_crtc_index(&malidp->crtc); in malidp_mw_connector_init()
219 drm_connector_helper_add(&malidp->mw_connector.base, in malidp_mw_connector_init()
222 formats = get_writeback_formats(malidp, &n_formats); in malidp_mw_connector_init()
[all …]
Dmalidp_crtc.c27 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_mode_valid() local
28 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid()
51 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_enable() local
52 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable()
75 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_disable() local
76 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable()
250 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check_scaling() local
251 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling()
340 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check() local
341 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check()
[all …]
Dmalidp_hw.c1162 struct malidp_drm *malidp = drm->dev_private; in malidp_de_irq() local
1169 hwdev = malidp->dev; in malidp_de_irq()
1186 if (malidp->event != NULL) { in malidp_de_irq()
1188 drm_crtc_send_vblank_event(&malidp->crtc, malidp->event); in malidp_de_irq()
1189 malidp->event = NULL; in malidp_de_irq()
1192 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_de_irq()
1203 if ((status & de->vsync_irq) && malidp->crtc.enabled) in malidp_de_irq()
1204 drm_crtc_handle_vblank(&malidp->crtc); in malidp_de_irq()
1208 malidp_error(malidp, &malidp->de_errors, status, in malidp_de_irq()
1209 drm_crtc_vblank_count(&malidp->crtc)); in malidp_de_irq()
[all …]
Dmalidp_planes.c153 struct malidp_drm *malidp = drm->dev_private; in malidp_format_mod_supported() local
154 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_format_mod_supported()
927 struct malidp_drm *malidp = drm->dev_private; in malidp_de_planes_init() local
928 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_de_planes_init()
996 plane->hwdev = malidp->dev; in malidp_de_planes_init()
1008 malidp_hw_write(malidp->dev, MALIDP_ALPHA_LUT, in malidp_de_planes_init()
Dmalidp_drv.h97 void malidp_error(struct malidp_drm *malidp,
/Linux-v5.4/Documentation/devicetree/bindings/display/
Darm,malidp.txt27 - arm,malidp-output-port-lines: Array of u8 values describing the number
47 dp0: malidp@6f200000 {
56 arm,malidp-output-port-lines = /bits/ 8 <8 8 8>;
/Linux-v5.4/arch/arm64/boot/dts/freescale/
Dfsl-ls1028a.dtsi684 arm,malidp-output-port-lines = /bits/ 8 <8 8 8>;
685 arm,malidp-arqos-value = <0xd000d000>;
/Linux-v5.4/
DMAINTAINERS1254 L: Mali DP Maintainers <malidp@foss.arm.com>
1265 L: Mali DP Maintainers <malidp@foss.arm.com>
1269 F: Documentation/devicetree/bindings/display/arm,malidp.txt