/drivers/gpu/drm/sti/ |
D | sti_mixer.c | 55 const char *sti_mixer_to_str(struct sti_mixer *mixer) in sti_mixer_to_str() argument 57 switch (mixer->id) { in sti_mixer_to_str() 67 static inline u32 sti_mixer_reg_read(struct sti_mixer *mixer, u32 reg_id) in sti_mixer_reg_read() argument 69 return readl(mixer->regs + reg_id); in sti_mixer_reg_read() 72 static inline void sti_mixer_reg_write(struct sti_mixer *mixer, in sti_mixer_reg_write() argument 75 writel(val, mixer->regs + reg_id); in sti_mixer_reg_write() 78 void sti_mixer_set_background_status(struct sti_mixer *mixer, bool enable) in sti_mixer_set_background_status() argument 80 u32 val = sti_mixer_reg_read(mixer, GAM_MIXER_CTL); in sti_mixer_set_background_status() 84 sti_mixer_reg_write(mixer, GAM_MIXER_CTL, val); in sti_mixer_set_background_status() 87 static void sti_mixer_set_background_color(struct sti_mixer *mixer, in sti_mixer_set_background_color() argument [all …]
|
D | sti_crtc.c | 25 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_crtc_enable() local 26 struct device *dev = mixer->dev; in sti_crtc_enable() 31 mixer->status = STI_MIXER_READY; in sti_crtc_enable() 34 if (mixer->id == STI_MIXER_MAIN) { in sti_crtc_enable() 47 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_crtc_disabling() local 51 mixer->status = STI_MIXER_DISABLING; in sti_crtc_disabling() 65 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_crtc_mode_set() local 66 struct device *dev = mixer->dev; in sti_crtc_mode_set() 73 crtc->base.id, sti_mixer_to_str(mixer), in sti_crtc_mode_set() 86 if (mixer->id == STI_MIXER_MAIN) in sti_crtc_mode_set() [all …]
|
D | sti_mixer.h | 43 const char *sti_mixer_to_str(struct sti_mixer *mixer); 48 int sti_mixer_set_plane_status(struct sti_mixer *mixer, 50 int sti_mixer_set_plane_depth(struct sti_mixer *mixer, struct sti_plane *plane); 51 int sti_mixer_active_video_area(struct sti_mixer *mixer, 54 void sti_mixer_set_background_status(struct sti_mixer *mixer, bool enable);
|
D | NOTES | 7 - The Compositor is a multiplane, dual-mixer (Main & Aux) digital processor. It 24 GPU >-------------+GDP mixer+---+ | :===========: 29 dec | | | mixer| | +---+ SD analog +--> CVBS 52 +------------> |GDP v mixer|<+ | | | :===========: | 57 | | | mixer| | +-> | | SD analog | <-+
|
D | sti_gdp.c | 244 struct sti_mixer *mixer = to_sti_mixer(drm_plane->crtc); in sti_gdp_disable() local 256 if (sti_vtg_unregister_client(mixer->id == STI_MIXER_MAIN ? in sti_gdp_disable() 393 struct sti_mixer *mixer; in sti_gdp_atomic_update() local 412 mixer = to_sti_mixer(crtc); in sti_gdp_atomic_update() 425 crtc->base.id, sti_mixer_to_str(mixer), in sti_gdp_atomic_update() 493 if (sti_vtg_register_client(mixer->id == STI_MIXER_MAIN ? in sti_gdp_atomic_update() 507 if (mixer->id == STI_MIXER_MAIN) in sti_gdp_atomic_update() 584 struct sti_mixer *mixer = to_sti_mixer(drm_plane->crtc); in sti_gdp_atomic_disable() local 593 drm_plane->crtc->base.id, sti_mixer_to_str(mixer), in sti_gdp_atomic_disable()
|
D | sti_cursor.c | 120 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_cursor_atomic_update() local 136 crtc->base.id, sti_mixer_to_str(mixer), in sti_cursor_atomic_update() 218 struct sti_mixer *mixer = to_sti_mixer(drm_plane->crtc); in sti_cursor_atomic_disable() local 227 drm_plane->crtc->base.id, sti_mixer_to_str(mixer), in sti_cursor_atomic_disable()
|
D | sti_crtc.h | 14 int sti_crtc_init(struct drm_device *drm_dev, struct sti_mixer *mixer,
|
D | sti_compositor.c | 83 compo->mixer[mixer_id++] = in sti_compositor_bind() 138 sti_crtc_init(drm_dev, compo->mixer[crtc_id], in sti_compositor_bind()
|
D | sti_compositor.h | 77 struct sti_mixer *mixer[STI_MAX_MIXER]; member
|
D | sti_hqvdp.c | 785 struct sti_mixer *mixer = to_sti_mixer(crtc); in sti_hqvdp_atomic_update() local 804 crtc->base.id, sti_mixer_to_str(mixer), in sti_hqvdp_atomic_update() 941 struct sti_mixer *mixer = to_sti_mixer(drm_plane->crtc); in sti_hqvdp_atomic_disable() local 950 drm_plane->crtc->base.id, sti_mixer_to_str(mixer), in sti_hqvdp_atomic_disable()
|
D | sti_dvo.c | 234 struct sti_mixer *mixer = to_sti_mixer(dvo->encoder->crtc); in sti_dvo_set_mode() local 245 if (mixer->id == STI_MIXER_MAIN) in sti_dvo_set_mode()
|
/drivers/gpu/drm/msm/mdp/mdp4/ |
D | mdp4_kms.h | 113 static inline uint32_t mixercfg(uint32_t mixer_cfg, int mixer, in mixercfg() argument 121 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE0_MIXER1); in mixercfg() 127 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE1_MIXER1); in mixercfg() 133 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE2_MIXER1); in mixercfg() 139 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE3_MIXER1); in mixercfg() 145 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE4_MIXER1); in mixercfg() 151 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE5_MIXER1); in mixercfg() 157 COND(mixer == 1, MDP4_LAYERMIXER_IN_CFG_PIPE6_MIXER1); in mixercfg() 204 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer);
|
D | mdp4_crtc.c | 34 int mixer; member 190 mixer_cfg = mixercfg(mixer_cfg, mdp4_crtc->mixer, in setup_mixer() 595 void mdp4_crtc_set_intf(struct drm_crtc *crtc, enum mdp4_intf intf, int mixer) in mdp4_crtc_set_intf() argument 626 mdp4_crtc->mixer = mixer; in mdp4_crtc_set_intf()
|
/drivers/media/platform/s5p-tv/ |
D | mixer_drv.c | 223 res->mixer = ERR_PTR(-EINVAL); in mxr_resource_clear_clocks() 249 if (!IS_ERR(res->mixer)) in mxr_release_clocks() 250 clk_put(res->mixer); in mxr_release_clocks() 260 res->mixer = clk_get(dev, "mixer"); in mxr_acquire_clocks() 261 if (IS_ERR(res->mixer)) { in mxr_acquire_clocks() 362 ret = clk_prepare_enable(res->mixer); in mxr_runtime_resume() 387 clk_disable_unprepare(res->mixer); in mxr_runtime_resume() 403 clk_disable_unprepare(res->mixer); in mxr_runtime_suspend()
|
D | Makefile | 17 obj-$(CONFIG_VIDEO_SAMSUNG_S5P_MIXER) += s5p-mixer.o 18 s5p-mixer-y += mixer_drv.o mixer_video.o mixer_reg.o mixer_grp_layer.o mixer_vp_layer.o
|
D | mixer.h | 220 struct clk *mixer; member
|
/drivers/gpu/drm/exynos/ |
D | exynos_mixer.c | 58 struct clk *mixer; member 793 mixer_res->mixer = devm_clk_get(dev, "mixer"); in mixer_resources_init() 794 if (IS_ERR(mixer_res->mixer)) { in mixer_resources_init() 1030 ret = clk_prepare_enable(res->mixer); in mixer_enable() 1087 clk_disable_unprepare(res->mixer); in mixer_disable()
|
/drivers/media/pci/ttpci/ |
D | av7110.h | 245 struct audio_mixer mixer; member
|
D | av7110.c | 142 ret = av7110_set_volume(av7110, av7110->mixer.volume_left, av7110->mixer.volume_right); in init_av7110_av() 218 ret = av7110_set_volume(av7110, av7110->mixer.volume_left, av7110->mixer.volume_right); in init_av7110_av() 2710 av7110->mixer.volume_left = volume; in av7110_attach() 2711 av7110->mixer.volume_right = volume; in av7110_attach()
|
D | av7110_av.c | 289 av7110->mixer.volume_left = volleft; in av7110_set_volume() 290 av7110->mixer.volume_right = volright; in av7110_set_volume()
|
/drivers/gpu/drm/msm/ |
D | NOTES | 52 crtc -> LM (layer mixer) |-> MDP "device"
|
/drivers/platform/x86/ |
D | Kconfig | 396 with a single read-only mixer control, which should be used for 400 ALSA mixer will be made read-write). Please refer to the driver 405 keys and volume control is done through the main HDA mixer).
|
/drivers/media/i2c/ |
D | Kconfig | 125 tristate "Wolfson Microelectronics WM8775 audio ADC with input mixer" 129 performance stereo A/D Converter with a 4 channel input mixer.
|
/drivers/media/dvb-frontends/drx39xyj/ |
D | drx_driver.h | 1699 struct drx_cfg_aud_mixer mixer; member
|
/drivers/staging/speakup/ |
D | spkguide.txt | 793 to hear your mixer settings while you are using the arrow keys.
|