mirror of
https://github.com/torvalds/linux.git
synced 2026-04-19 15:24:02 -04:00
Support reading edid through aux channel if panel is connected to aux bus. Extend anx7625_aux_dpcd_trans() to implement aux transfer function: 1. panel is populated in devm_of_dp_aux_populate_ep_devices(), so move anx7625_parse_dt() after. 2. Use pm runtime autosuspend since aux transfer function is called multiple times when reading edid. 3. No-op if aux transfer length is 0. Signed-off-by: Hsin-Yi Wang <hsinyi@chromium.org> Reviewed-by: Xin Ji <xji@analogixsemi.com> Reported-by: kernel test robot <lkp@intel.com> Signed-off-by: Robert Foss <robert.foss@linaro.org> Link: https://patchwork.freedesktop.org/patch/msgid/20220213103437.3363848-3-hsinyi@chromium.org
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
config DRM_ANALOGIX_ANX6345
|
|
tristate "Analogix ANX6345 bridge"
|
|
depends on OF
|
|
select DRM_ANALOGIX_DP
|
|
select DRM_DP_HELPER
|
|
select DRM_KMS_HELPER
|
|
select REGMAP_I2C
|
|
help
|
|
ANX6345 is an ultra-low power Full-HD DisplayPort/eDP
|
|
transmitter designed for portable devices. The
|
|
ANX6345 transforms the LVTTL RGB output of an
|
|
application processor to eDP or DisplayPort.
|
|
|
|
config DRM_ANALOGIX_ANX78XX
|
|
tristate "Analogix ANX78XX bridge"
|
|
select DRM_ANALOGIX_DP
|
|
select DRM_DP_HELPER
|
|
select DRM_KMS_HELPER
|
|
select REGMAP_I2C
|
|
help
|
|
ANX78XX is an ultra-low power Full-HD SlimPort transmitter
|
|
designed for portable devices. The ANX78XX transforms
|
|
the HDMI output of an application processor to MyDP
|
|
or DisplayPort.
|
|
|
|
config DRM_ANALOGIX_DP
|
|
tristate
|
|
depends on DRM
|
|
|
|
config DRM_ANALOGIX_ANX7625
|
|
tristate "Analogix Anx7625 MIPI to DP interface support"
|
|
depends on DRM
|
|
depends on OF
|
|
select DRM_DP_AUX_BUS
|
|
select DRM_DP_HELPER
|
|
select DRM_MIPI_DSI
|
|
help
|
|
ANX7625 is an ultra-low power 4K mobile HD transmitter
|
|
designed for portable devices. It converts MIPI/DPI to
|
|
DisplayPort1.3 4K.
|