Searched defs:mixer (Results 1 - 11 of 11) sorted by relevance

/drivers/gpu/drm/sti/
H A Dsti_compositor.h61 * @mixer: array of mixers
80 struct sti_mixer *mixer[STI_MAX_MIXER]; member in struct:sti_compositor
H A Dsti_drm_plane.c33 struct sti_mixer *mixer = to_sti_mixer(crtc); local
37 crtc->base.id, sti_mixer_to_str(mixer),
41 res = sti_mixer_set_layer_depth(mixer, layer);
48 res = sti_layer_prepare(layer, fb, &crtc->mode, mixer->id,
63 res = sti_mixer_set_layer_status(mixer, layer, true);
65 DRM_ERROR("Can not enable layer at mixer\n");
75 struct sti_mixer *mixer; local
83 mixer = to_sti_mixer(plane->crtc);
86 plane->crtc->base.id, sti_mixer_to_str(mixer),
89 /* Disable layer at mixer leve
[all...]
H A Dsti_drm_crtc.c26 struct sti_mixer *mixer = to_sti_mixer(crtc); local
27 struct device *dev = mixer->dev;
33 if (mixer->id == STI_MIXER_MAIN) {
44 struct sti_mixer *mixer = to_sti_mixer(crtc); local
45 struct device *dev = mixer->dev;
49 if ((!mixer || !compo)) {
50 DRM_ERROR("Can not find mixer or compositor)\n");
61 /* Enable layer on mixer */
62 if (sti_mixer_set_layer_status(mixer, layer, true))
63 DRM_ERROR("Can not enable layer at mixer\
79 struct sti_mixer *mixer = to_sti_mixer(crtc); local
153 struct sti_mixer *mixer = to_sti_mixer(crtc); local
193 struct sti_mixer *mixer = to_sti_mixer(crtc); local
256 struct sti_mixer *mixer = to_sti_mixer(crtc); local
394 struct sti_mixer *mixer = to_sti_mixer(crtc); local
402 sti_drm_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer, struct drm_plane *primary, struct drm_plane *cursor) argument
[all...]
H A Dsti_mixer.c49 const char *sti_mixer_to_str(struct sti_mixer *mixer) argument
51 switch (mixer->id) {
61 static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id) argument
63 return readl(mixer->regs + reg_id);
66 static inline void sti_mixer_reg_write(struct sti_mixer *mixer, argument
69 writel(val, mixer->regs + reg_id);
72 void sti_mixer_set_background_status(struct sti_mixer *mixer, bool enable) argument
74 u32 val = sti_mixer_reg_read(mixer, GAM_MIXER_CTL);
78 sti_mixer_reg_write(mixer, GAM_MIXER_CTL, val);
81 static void sti_mixer_set_background_color(struct sti_mixer *mixer, argument
89 sti_mixer_set_background_area(struct sti_mixer *mixer, struct drm_display_mode *mode) argument
103 sti_mixer_set_layer_depth(struct sti_mixer *mixer, struct sti_layer *layer) argument
152 sti_mixer_active_video_area(struct sti_mixer *mixer, struct drm_display_mode *mode) argument
196 sti_mixer_set_layer_status(struct sti_mixer *mixer, struct sti_layer *layer, bool status) argument
218 sti_mixer_set_matrix(struct sti_mixer *mixer) argument
230 struct sti_mixer *mixer = devm_kzalloc(dev, sizeof(*mixer), GFP_KERNEL); local
[all...]
/drivers/gpu/drm/msm/mdp/mdp4/
H A Dmdp4_kms.h120 static inline uint32_t mixercfg(uint32_t mixer_cfg, int mixer, argument
128 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE0_MIXER1);
134 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE1_MIXER1);
140 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE2_MIXER1);
146 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE3_MIXER1);
152 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE4_MIXER1);
158 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE5_MIXER1);
164 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE6_MIXER1);
212 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer);
H A Dmdp4_crtc.c35 /* which mixer/encoder we route output to: */
36 int mixer; member in struct:mdp4_crtc
263 /* statically (for now) map planes to mixer stage (z-order): */
297 mixer_cfg = mixercfg(mixer_cfg, mdp4_crtc->mixer,
680 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer) argument
711 mdp4_crtc->mixer = mixer;
/drivers/gpu/drm/msm/mdp/mdp5/
H A Dmdp5_crtc.c33 /* which mixer/encoder we route output to: */
34 int mixer; member in struct:mdp5_crtc
239 * layer-mixer works
/drivers/media/platform/s5p-tv/
H A Dmixer.h29 #include "regs-mixer.h"
35 #define MXR_DRIVER_NAME "s5p-mixer"
154 /** parent mixer device */
204 /** cookie need for mixer HW */
211 /** auxiliary resources used my mixer */
220 struct clk *mixer; member in struct:mxr_resources
266 /** auxiliary resources used my mixer */
270 /** transform device structure into mixer device */
290 /** forward declaration for mixer platform data */
314 /** adds new consumer for mixer'
[all...]
/drivers/gpu/drm/exynos/
H A Dexynos_mixer.c19 #include "regs-mixer.h"
75 struct clk *mixer; member in struct:mixer_resources
607 /* set buffer address to mixer */
614 /* layer update mandatory for mixer 16.0.33.0 */
680 /* Don't blend layer 0 onto the mixer background */
767 mixer_res->mixer = devm_clk_get(dev, "mixer");
768 if (IS_ERR(mixer_res->mixer)) {
769 dev_err(dev, "failed to get clock 'mixer'\n");
943 DRM_ERROR("mixer windo
[all...]
/drivers/media/pci/ttpci/
H A Dav7110.h245 struct audio_mixer mixer; member in struct:av7110
/drivers/media/dvb-frontends/drx39xyj/
H A Ddrx_driver.h1699 struct drx_cfg_aud_mixer mixer; member in struct:drx_aud_data

Completed in 406 milliseconds