Home
last modified time | relevance | path

Searched full:encoder (Results 1 – 25 of 954) sorted by relevance

12345678910>>...39

/Linux-v5.15/drivers/input/misc/
Drotary_encoder.c11 * See file:Documentation/input/devices/rotary-encoder.rst for more information
26 #define DRV_NAME "rotary-encoder"
56 static unsigned int rotary_encoder_get_state(struct rotary_encoder *encoder) in rotary_encoder_get_state() argument
61 for (i = 0; i < encoder->gpios->ndescs; ++i) { in rotary_encoder_get_state()
62 int val = gpiod_get_value_cansleep(encoder->gpios->desc[i]); in rotary_encoder_get_state()
65 if (encoder->encoding == ROTENC_GRAY && ret & 1) in rotary_encoder_get_state()
74 static void rotary_encoder_report_event(struct rotary_encoder *encoder) in rotary_encoder_report_event() argument
76 if (encoder->relative_axis) { in rotary_encoder_report_event()
77 input_report_rel(encoder->input, in rotary_encoder_report_event()
78 encoder->axis, encoder->dir); in rotary_encoder_report_event()
[all …]
/Linux-v5.15/drivers/gpu/drm/
Ddrm_encoder.c38 * generic sink entity, represented by &struct drm_connector). An encoder takes
72 struct drm_encoder *encoder; in drm_encoder_register_all() local
75 drm_for_each_encoder(encoder, dev) { in drm_encoder_register_all()
76 if (encoder->funcs && encoder->funcs->late_register) in drm_encoder_register_all()
77 ret = encoder->funcs->late_register(encoder); in drm_encoder_register_all()
87 struct drm_encoder *encoder; in drm_encoder_unregister_all() local
89 drm_for_each_encoder(encoder, dev) { in drm_encoder_unregister_all()
90 if (encoder->funcs && encoder->funcs->early_unregister) in drm_encoder_unregister_all()
91 encoder->funcs->early_unregister(encoder); in drm_encoder_unregister_all()
97 struct drm_encoder *encoder, in __drm_encoder_init() argument
[all …]
Ddrm_encoder_slave.c32 * drm_i2c_encoder_init - Initialize an I2C slave encoder
34 * @encoder: Encoder to be attached to the I2C device. You aren't
53 struct drm_encoder_slave *encoder, in drm_i2c_encoder_init() argument
76 encoder->bus_priv = client; in drm_i2c_encoder_init()
80 err = encoder_drv->encoder_init(client, dev, encoder); in drm_i2c_encoder_init()
85 encoder->slave_funcs->set_config(&encoder->base, in drm_i2c_encoder_init()
99 * drm_i2c_encoder_destroy - Unregister the I2C device backing an encoder
100 * @drm_encoder: Encoder to be unregistered.
103 * encoder driver once I2C access is no longer needed.
107 struct drm_encoder_slave *encoder = to_encoder_slave(drm_encoder); in drm_i2c_encoder_destroy() local
[all …]
Ddrm_crtc_helper.c85 * drm_helper_encoder_in_use - check if a given encoder is in use
86 * @encoder: encoder to check
88 * Checks whether @encoder is with the current mode setting output configuration
93 * True if @encoder is used, false otherwise.
95 bool drm_helper_encoder_in_use(struct drm_encoder *encoder) in drm_helper_encoder_in_use() argument
99 struct drm_device *dev = encoder->dev; in drm_helper_encoder_in_use()
115 if (connector->encoder == encoder) { in drm_helper_encoder_in_use()
138 struct drm_encoder *encoder; in drm_helper_crtc_in_use() local
150 drm_for_each_encoder(encoder, dev) in drm_helper_crtc_in_use()
151 if (encoder->crtc == crtc && drm_helper_encoder_in_use(encoder)) in drm_helper_crtc_in_use()
[all …]
Ddrm_bridge.c38 * &struct drm_bridge represents a device that hangs on to an encoder. These are
40 * encoder chain.
45 * [ CRTC ---> ] Encoder ---> Bridge A ---> Bridge B
47 * Here, the output of the encoder feeds to bridge A, and that furthers feeds to
57 * attached to the encoder with a call to drm_bridge_attach().
63 * Once these links are created, the bridges can participate along with encoder
92 * encoder chain.
154 * drm_bridge_attach - attach the bridge to an encoder's chain
156 * @encoder: DRM encoder
161 * Called by a kms driver to link the bridge to an encoder's chain. The previous
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/dpu1/
Ddpu_encoder.h22 * Encoder functions and data types
23 * @intfs: Interfaces this encoder is using, INTF_MODE_NONE if unused
31 * @encoder: encoder pointer
32 * @hw_res: resource table to populate with encoder required resources
34 void dpu_encoder_get_hw_resources(struct drm_encoder *encoder,
38 * dpu_encoder_assign_crtc - Link the encoder to the crtc it's assigned to
39 * @encoder: encoder pointer
42 void dpu_encoder_assign_crtc(struct drm_encoder *encoder,
47 * the encoder is assigned to the given crtc
48 * @encoder: encoder pointer
[all …]
Ddpu_encoder_phys.h26 * enum dpu_enc_split_role - Role this physical encoder will play in a
29 * @ENC_ROLE_SOLO: This is the one and only panel. This encoder is master.
30 * @ENC_ROLE_MASTER: This encoder is the master of a split panel config.
31 * @ENC_ROLE_SLAVE: This encoder is not the master of a split panel config.
40 * enum dpu_enc_enable_state - current enabled state of the physical encoder
41 * @DPU_ENC_DISABLING: Encoder transitioning to disable state
42 * Events bounding transition are encoder type specific
43 * @DPU_ENC_DISABLED: Encoder is disabled
44 * @DPU_ENC_ENABLING: Encoder transitioning to enabled
45 * Events bounding transition are encoder type specific
[all …]
/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_ddi.c75 static int intel_ddi_hdmi_level(struct intel_encoder *encoder, in intel_ddi_hdmi_level() argument
78 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_ddi_hdmi_level()
81 n_entries = intel_ddi_hdmi_num_entries(encoder, crtc_state, &default_entry); in intel_ddi_hdmi_level()
84 level = intel_bios_hdmi_level_shift(encoder); in intel_ddi_hdmi_level()
99 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers() argument
102 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in hsw_prepare_dp_ddi_buffers()
105 enum port port = encoder->port; in hsw_prepare_dp_ddi_buffers()
108 ddi_translations = encoder->get_buf_trans(encoder, crtc_state, &n_entries); in hsw_prepare_dp_ddi_buffers()
114 intel_bios_encoder_dp_boost_level(encoder->devdata)) in hsw_prepare_dp_ddi_buffers()
130 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers() argument
[all …]
Dg4x_hdmi.c20 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare() argument
23 struct drm_device *dev = encoder->base.dev; in intel_hdmi_prepare()
26 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_hdmi_prepare()
59 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state() argument
62 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in intel_hdmi_get_hw_state()
63 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_hdmi_get_hw_state()
68 encoder->power_domain); in intel_hdmi_get_hw_state()
74 intel_display_power_put(dev_priv, encoder->power_domain, wakeref); in intel_hdmi_get_hw_state()
79 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config() argument
82 struct intel_hdmi *intel_hdmi = enc_to_intel_hdmi(encoder); in intel_hdmi_get_config()
[all …]
Dicl_dsi.c81 static void wait_for_cmds_dispatched_to_panel(struct intel_encoder *encoder) in wait_for_cmds_dispatched_to_panel() argument
83 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in wait_for_cmds_dispatched_to_panel()
84 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in wait_for_cmds_dispatched_to_panel()
238 static void dsi_program_swing_and_deemphasis(struct intel_encoder *encoder) in dsi_program_swing_and_deemphasis() argument
240 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in dsi_program_swing_and_deemphasis()
241 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in dsi_program_swing_and_deemphasis()
304 static void configure_dual_link_mode(struct intel_encoder *encoder, in configure_dual_link_mode() argument
307 struct drm_i915_private *dev_priv = to_i915(encoder->base.dev); in configure_dual_link_mode()
308 struct intel_dsi *intel_dsi = enc_to_intel_dsi(encoder); in configure_dual_link_mode()
345 static int afe_clk(struct intel_encoder *encoder, in afe_clk() argument
[all …]
/Linux-v5.15/drivers/media/i2c/
Dbt856.c3 * bt856 - BT856A Digital Video Encoder (Rockwell Part)
27 MODULE_DESCRIPTION("Brooktree-856A video encoder driver");
55 static inline int bt856_write(struct bt856 *encoder, u8 reg, u8 value) in bt856_write() argument
57 struct i2c_client *client = v4l2_get_subdevdata(&encoder->sd); in bt856_write()
59 encoder->reg[reg - BT856_REG_OFFSET] = value; in bt856_write()
63 static inline int bt856_setbit(struct bt856 *encoder, u8 reg, u8 bit, u8 value) in bt856_setbit() argument
65 return bt856_write(encoder, reg, in bt856_setbit()
66 (encoder->reg[reg - BT856_REG_OFFSET] & ~(1 << bit)) | in bt856_setbit()
70 static void bt856_dump(struct bt856 *encoder) in bt856_dump() argument
74 v4l2_info(&encoder->sd, "register dump:\n"); in bt856_dump()
[all …]
/Linux-v5.15/include/drm/
Ddrm_encoder.h36 * struct drm_encoder_funcs - encoder controls
44 * Reset encoder hardware and software state to off. This function isn't
48 void (*reset)(struct drm_encoder *encoder);
53 * Clean up encoder resources. This is only called at driver unload time
54 * through drm_mode_config_cleanup() since an encoder cannot be
57 void (*destroy)(struct drm_encoder *encoder);
63 * interfaces attached to the encoder like debugfs interfaces.
72 int (*late_register)(struct drm_encoder *encoder);
78 * userspace interfaces attached to the encoder from
83 void (*early_unregister)(struct drm_encoder *encoder);
[all …]
Ddrm_encoder_slave.h34 * struct drm_encoder_slave_funcs - Entry points exposed by a slave encoder driver
35 * @set_config: Initialize any encoder-specific modesetting parameters.
46 * if the encoder is the currently selected one for the connector.
49 void (*set_config)(struct drm_encoder *encoder,
52 void (*destroy)(struct drm_encoder *encoder);
53 void (*dpms)(struct drm_encoder *encoder, int mode);
54 void (*save)(struct drm_encoder *encoder);
55 void (*restore)(struct drm_encoder *encoder);
56 bool (*mode_fixup)(struct drm_encoder *encoder,
59 int (*mode_valid)(struct drm_encoder *encoder,
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp5/
Dmdp5_encoder.c13 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument
15 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms()
19 static void mdp5_encoder_destroy(struct drm_encoder *encoder) in mdp5_encoder_destroy() argument
21 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_encoder_destroy()
22 drm_encoder_cleanup(encoder); in mdp5_encoder_destroy()
30 static void mdp5_vid_encoder_mode_set(struct drm_encoder *encoder, in mdp5_vid_encoder_mode_set() argument
34 struct mdp5_encoder *mdp5_encoder = to_mdp5_encoder(encoder); in mdp5_vid_encoder_mode_set()
35 struct mdp5_kms *mdp5_kms = get_kms(encoder); in mdp5_vid_encoder_mode_set()
36 struct drm_device *dev = encoder->dev; in mdp5_vid_encoder_mode_set()
64 if (connector->encoder == encoder) { in mdp5_vid_encoder_mode_set()
[all …]
Dmdp5_cmd_encoder.c11 static struct mdp5_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument
13 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms()
18 static int pingpong_tearcheck_setup(struct drm_encoder *encoder, in pingpong_tearcheck_setup() argument
21 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_setup()
22 struct device *dev = encoder->dev->dev; in pingpong_tearcheck_setup()
25 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_setup()
75 static int pingpong_tearcheck_enable(struct drm_encoder *encoder) in pingpong_tearcheck_enable() argument
77 struct mdp5_kms *mdp5_kms = get_kms(encoder); in pingpong_tearcheck_enable()
78 struct mdp5_hw_mixer *mixer = mdp5_crtc_get_mixer(encoder->crtc); in pingpong_tearcheck_enable()
85 DRM_DEV_ERROR(encoder->dev->dev, in pingpong_tearcheck_enable()
[all …]
/Linux-v5.15/drivers/gpu/drm/nouveau/dispnv04/
Dtvnv17.c45 static uint32_t nv42_tv_sample_load(struct drm_encoder *encoder) in nv42_tv_sample_load() argument
47 struct drm_device *dev = encoder->dev; in nv42_tv_sample_load()
50 uint32_t testval, regoffset = nv04_dac_output_offset(encoder); in nv42_tv_sample_load()
144 nv17_tv_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_tv_detect() argument
146 struct drm_device *dev = encoder->dev; in nv17_tv_detect()
149 struct nv17_tv_encoder *tv_enc = to_tv_enc(encoder); in nv17_tv_detect()
153 if (nv04_dac_in_use(encoder)) in nv17_tv_detect()
160 nv42_tv_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect()
163 nv17_dac_sample_load(encoder) >> 28 & 0xe; in nv17_tv_detect()
200 static int nv17_tv_get_ld_modes(struct drm_encoder *encoder, in nv17_tv_get_ld_modes() argument
[all …]
Dtvnv04.c59 return nvkm_i2c_bus_probe(bus, "TV encoder", in nv04_tv_identify()
74 static void nv04_tv_dpms(struct drm_encoder *encoder, int mode) in nv04_tv_dpms() argument
76 struct drm_device *dev = encoder->dev; in nv04_tv_dpms()
78 struct nouveau_encoder *nv_encoder = nouveau_encoder(encoder); in nv04_tv_dpms()
82 NV_DEBUG(drm, "Setting dpms mode %d on TV encoder (output %d)\n", in nv04_tv_dpms()
88 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_dpms()
102 get_slave_funcs(encoder)->dpms(encoder, mode); in nv04_tv_dpms()
124 static void nv04_tv_prepare(struct drm_encoder *encoder) in nv04_tv_prepare() argument
126 struct drm_device *dev = encoder->dev; in nv04_tv_prepare()
127 int head = nouveau_crtc(encoder->crtc)->index; in nv04_tv_prepare()
[all …]
Ddac.c41 int nv04_dac_output_offset(struct drm_encoder *encoder) in nv04_dac_output_offset() argument
43 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv04_dac_output_offset()
132 static enum drm_connector_status nv04_dac_detect(struct drm_encoder *encoder, in nv04_dac_detect() argument
135 struct drm_device *dev = encoder->dev; in nv04_dac_detect()
235 uint32_t nv17_dac_sample_load(struct drm_encoder *encoder) in nv17_dac_sample_load() argument
237 struct drm_device *dev = encoder->dev; in nv17_dac_sample_load()
241 struct dcb_output *dcb = nouveau_encoder(encoder)->dcb; in nv17_dac_sample_load()
242 uint32_t sample, testval, regoffset = nv04_dac_output_offset(encoder); in nv17_dac_sample_load()
336 nv17_dac_detect(struct drm_encoder *encoder, struct drm_connector *connector) in nv17_dac_detect() argument
338 struct nouveau_drm *drm = nouveau_drm(encoder->dev); in nv17_dac_detect()
[all …]
/Linux-v5.15/drivers/gpu/drm/radeon/
Dradeon_audio.c39 static void radeon_audio_hdmi_mode_set(struct drm_encoder *encoder,
41 static void radeon_audio_dp_mode_set(struct drm_encoder *encoder,
186 struct drm_encoder *encoder; in radeon_audio_enable() local
195 list_for_each_entry(encoder, &rdev->ddev->mode_config.encoder_list, head) { in radeon_audio_enable()
196 if (radeon_encoder_is_digital(encoder)) { in radeon_audio_enable()
197 radeon_encoder = to_radeon_encoder(encoder); in radeon_audio_enable()
297 static void radeon_audio_write_sad_regs(struct drm_encoder *encoder) in radeon_audio_write_sad_regs() argument
299 struct drm_connector *connector = radeon_get_connector_for_encoder(encoder); in radeon_audio_write_sad_regs()
300 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_audio_write_sad_regs()
315 radeon_encoder->audio->write_sad_regs(encoder, sads, sad_count); in radeon_audio_write_sad_regs()
[all …]
Dradeon_legacy_encoders.c44 static void radeon_legacy_encoder_disable(struct drm_encoder *encoder) in radeon_legacy_encoder_disable() argument
46 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_encoder_disable()
49 encoder_funcs = encoder->helper_private; in radeon_legacy_encoder_disable()
50 encoder_funcs->dpms(encoder, DRM_MODE_DPMS_OFF); in radeon_legacy_encoder_disable()
54 static void radeon_legacy_lvds_update(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_update() argument
56 struct drm_device *dev = encoder->dev; in radeon_legacy_lvds_update()
58 struct radeon_encoder *radeon_encoder = to_radeon_encoder(encoder); in radeon_legacy_lvds_update()
137 radeon_atombios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update()
139 radeon_combios_encoder_dpms_scratch_regs(encoder, (mode == DRM_MODE_DPMS_ON) ? true : false); in radeon_legacy_lvds_update()
143 static void radeon_legacy_lvds_dpms(struct drm_encoder *encoder, int mode) in radeon_legacy_lvds_dpms() argument
[all …]
Datombios_encoders.c96 struct drm_encoder *encoder = &radeon_encoder->base; in atombios_set_backlight_level() local
132 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLOFF, 0, 0); in atombios_set_backlight_level()
134 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_BL_BRIGHTNESS_CONTROL, 0, 0); in atombios_set_backlight_level()
135 atombios_dig_transmitter_setup(encoder, ATOM_TRANSMITTER_ACTION_LCD_BLON, 0, 0); in atombios_set_backlight_level()
164 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_update_status()
174 struct radeon_encoder *radeon_encoder = pdata->encoder; in radeon_atom_backlight_get_brightness()
231 pdata->encoder = radeon_encoder; in radeon_atom_backlight_init()
290 void radeon_atom_backlight_init(struct radeon_encoder *encoder) in radeon_atom_backlight_init() argument
294 static void radeon_atom_backlight_exit(struct radeon_encoder *encoder) in radeon_atom_backlight_exit() argument
300 static bool radeon_atom_mode_fixup(struct drm_encoder *encoder, in radeon_atom_mode_fixup() argument
[all …]
/Linux-v5.15/drivers/gpu/drm/i2c/
Dch7006_drv.c31 /* DRM encoder functions */
33 static void ch7006_encoder_set_config(struct drm_encoder *encoder, in ch7006_encoder_set_config() argument
36 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_set_config()
41 static void ch7006_encoder_destroy(struct drm_encoder *encoder) in ch7006_encoder_destroy() argument
43 struct ch7006_priv *priv = to_ch7006_priv(encoder); in ch7006_encoder_destroy()
45 drm_property_destroy(encoder->dev, priv->scale_property); in ch7006_encoder_destroy()
48 to_encoder_slave(encoder)->slave_priv = NULL; in ch7006_encoder_destroy()
50 drm_i2c_encoder_destroy(encoder); in ch7006_encoder_destroy()
53 static void ch7006_encoder_dpms(struct drm_encoder *encoder, int mode) in ch7006_encoder_dpms() argument
55 struct i2c_client *client = drm_i2c_encoder_get_client(encoder); in ch7006_encoder_dpms()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/input/
Drotary-encoder.txt1 Rotary encoder DT bindings
7 - linux,axis: the input subsystem axis to map to this rotary encoder.
9 - rotary-encoder,steps: Number of steps in a full turnaround of the
10 encoder. Only relevant for absolute axis. Defaults to 24 which is a
12 - rotary-encoder,relative-axis: register a relative axis rather than an
15 - rotary-encoder,rollover: Automatic rollover when the rotary value becomes
17 - rotary-encoder,steps-per-period: Number of steps (stable states) per period.
22 - wakeup-source: Boolean, rotary encoder can wake up the system.
23 - rotary-encoder,encoding: String, the method used to encode steps.
27 - rotary-encoder,half-period: Makes the driver work on half-period mode.
[all …]
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dvidioc-encoder-cmd.rst13 VIDIOC_ENCODER_CMD - VIDIOC_TRY_ENCODER_CMD - Execute an encoder command
38 These ioctls control an audio/video (usually MPEG-) encoder.
39 ``VIDIOC_ENCODER_CMD`` sends a command to the encoder,
54 call will restart the encoder.
57 call sends an implicit START command to the encoder if it has not been
62 the encoder, and all buffered data is discarded. Applies to both queues of
67 encoders (as further documented in :ref:`encoder`).
80 - The encoder command, see :ref:`encoder-cmds`.
83 - Flags to go with the command, see :ref:`encoder-flags`. If no
96 .. flat-table:: Encoder Commands
[all …]
/Linux-v5.15/drivers/gpu/drm/msm/disp/mdp4/
Dmdp4_dtv_encoder.c22 static struct mdp4_kms *get_kms(struct drm_encoder *encoder) in get_kms() argument
24 struct msm_drm_private *priv = encoder->dev->dev_private; in get_kms()
28 static void mdp4_dtv_encoder_destroy(struct drm_encoder *encoder) in mdp4_dtv_encoder_destroy() argument
30 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_destroy()
31 drm_encoder_cleanup(encoder); in mdp4_dtv_encoder_destroy()
39 static void mdp4_dtv_encoder_mode_set(struct drm_encoder *encoder, in mdp4_dtv_encoder_mode_set() argument
43 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_mode_set()
44 struct mdp4_kms *mdp4_kms = get_kms(encoder); in mdp4_dtv_encoder_mode_set()
97 static void mdp4_dtv_encoder_disable(struct drm_encoder *encoder) in mdp4_dtv_encoder_disable() argument
99 struct mdp4_dtv_encoder *mdp4_dtv_encoder = to_mdp4_dtv_encoder(encoder); in mdp4_dtv_encoder_disable()
[all …]

12345678910>>...39