Home
last modified time | relevance | path

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

/openbmc/u-boot/drivers/video/
H A Dmali_dp.c123 static int malidp_wait_configdone(struct malidp_priv *malidp) in malidp_wait_configdone() argument
128 status = readl(malidp->dc_status_addr); in malidp_wait_configdone()
129 if ((status >> malidp->config_bit_shift) & 1) in malidp_wait_configdone()
143 static int malidp_enter_config(struct malidp_priv *malidp) in malidp_enter_config() argument
145 setbits_le32(malidp->dc_control_addr, 1 << malidp->config_bit_shift); in malidp_enter_config()
146 return malidp_wait_configdone(malidp); in malidp_enter_config()
152 static int malidp_leave_config(struct malidp_priv *malidp) in malidp_leave_config() argument
154 clrbits_le32(malidp->dc_control_addr, 1 << malidp->config_bit_shift); in malidp_leave_config()
155 return malidp_wait_configdone(malidp); in malidp_leave_config()
158 static void malidp_setup_timings(struct malidp_priv *malidp, in malidp_setup_timings() argument
[all …]
/openbmc/linux/drivers/gpu/drm/arm/
H A Dmalidp_drv.c65 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_gamma() local
66 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_gamma()
92 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_update_coloradj() local
93 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_update_coloradj()
124 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_atomic_commit_se_config() local
125 struct malidp_hw_device *hwdev = malidp->dev; in malidp_atomic_commit_se_config()
173 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_set_and_wait_config_valid() local
174 struct malidp_hw_device *hwdev = malidp->dev; in malidp_set_and_wait_config_valid()
180 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_set_and_wait_config_valid()
184 ret = wait_event_interruptible_timeout(malidp->wq, in malidp_set_and_wait_config_valid()
[all …]
H A Dmalidp_mw.c135 struct malidp_drm *malidp = drm_to_malidp(encoder->dev); in malidp_mw_encoder_atomic_check() local
156 malidp_hw_get_format_id(&malidp->dev->hw->map, SE_MEMWRITE, in malidp_mw_encoder_atomic_check()
168 u8 alignment = malidp_hw_get_pitch_align(malidp->dev, 0); in malidp_mw_encoder_atomic_check()
190 static u32 *get_writeback_formats(struct malidp_drm *malidp, int *n_formats) in get_writeback_formats() argument
192 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in get_writeback_formats()
213 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_mw_connector_init() local
217 if (!malidp->dev->hw->enable_memwrite) in malidp_mw_connector_init()
220 drm_connector_helper_add(&malidp->mw_connector.base, in malidp_mw_connector_init()
223 formats = get_writeback_formats(malidp, &n_formats); in malidp_mw_connector_init()
227 ret = drm_writeback_connector_init(drm, &malidp->mw_connector, in malidp_mw_connector_init()
[all …]
H A Dmalidp_crtc.c28 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_mode_valid() local
29 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_mode_valid()
52 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_enable() local
53 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_enable()
78 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_disable() local
79 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_disable()
253 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check_scaling() local
254 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check_scaling()
345 struct malidp_drm *malidp = crtc_to_malidp_device(crtc); in malidp_crtc_atomic_check() local
346 struct malidp_hw_device *hwdev = malidp->dev; in malidp_crtc_atomic_check()
[all …]
H A Dmalidp_hw.c1171 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_de_irq() local
1178 hwdev = malidp->dev; in malidp_de_irq()
1195 if (malidp->event != NULL) { in malidp_de_irq()
1197 drm_crtc_send_vblank_event(&malidp->crtc, malidp->event); in malidp_de_irq()
1198 malidp->event = NULL; in malidp_de_irq()
1201 atomic_set(&malidp->config_valid, MALIDP_CONFIG_VALID_DONE); in malidp_de_irq()
1212 if ((status & de->vsync_irq) && malidp->crtc.enabled) in malidp_de_irq()
1213 drm_crtc_handle_vblank(&malidp->crtc); in malidp_de_irq()
1217 malidp_error(malidp, &malidp->de_errors, status, in malidp_de_irq()
1218 drm_crtc_vblank_count(&malidp->crtc)); in malidp_de_irq()
[all …]
H A Dmalidp_planes.c146 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_format_mod_supported() local
147 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_format_mod_supported()
925 struct malidp_drm *malidp = drm_to_malidp(drm); in malidp_de_planes_init() local
926 const struct malidp_hw_regmap *map = &malidp->dev->hw->map; in malidp_de_planes_init()
989 plane->hwdev = malidp->dev; in malidp_de_planes_init()
1001 malidp_hw_write(malidp->dev, MALIDP_ALPHA_LUT, in malidp_de_planes_init()
H A Dmalidp_drv.h99 void malidp_error(struct malidp_drm *malidp,
/openbmc/linux/arch/arm64/boot/dts/freescale/
H A Dfsl-ls1028a.dtsi870 arm,malidp-output-port-lines = /bits/ 8 <8 8 8>;
871 arm,malidp-arqos-value = <0xd000d000>;
/openbmc/linux/
H A DMAINTAINERS1654 F: Documentation/devicetree/bindings/display/arm,malidp.yaml
H A Dopengrok0.0.log[all...]