231 lines
6.6 KiB
Plaintext
231 lines
6.6 KiB
Plaintext
menuconfig DRM_ROCKCHIP
|
|
bool "Rockchip DRM Support"
|
|
depends on DM_VIDEO && OF_LIVE
|
|
select VIDEO_BRIDGE
|
|
select PHY
|
|
help
|
|
Rockchip SoCs provide video output capabilities for High-Definition
|
|
Multimedia Interface (HDMI), Low-voltage Differential Signalling
|
|
(LVDS), embedded DisplayPort (eDP) and Display Serial Interface (DSI).
|
|
|
|
This driver supports the on-chip video output device, and targets the
|
|
Rockchip RK3288 and RK3399.
|
|
|
|
config DRM_MEM_RESERVED_SIZE_MBYTES
|
|
int "Size in Mega Bytes"
|
|
depends on DRM_ROCKCHIP
|
|
default 32
|
|
|
|
config DRM_DP_HELPER
|
|
bool
|
|
depends on DRM_ROCKCHIP
|
|
|
|
config DRM_MAXIM_MAX96745
|
|
bool "Maxim max96745 GMSL2 Serializer"
|
|
depends on DRM_ROCKCHIP
|
|
select I2C_MUX_MAX96745
|
|
select PINCTRL_MAX96745
|
|
help
|
|
Driver for Maxim MAX96745 GMSL2 Serializer with eDP1.4a/DP1.4 Input.
|
|
|
|
config DRM_MAXIM_MAX96755F
|
|
bool "Maxim max96755F GMSL2 Serializer"
|
|
depends on DRM_ROCKCHIP
|
|
select I2C_MUX_MAX96755F
|
|
select PINCTRL_MAX96755F
|
|
help
|
|
Driver for Maxim MAX96755F GMSL2 Serializer with MIPI-DSI Input.
|
|
|
|
config DRM_PANEL_ROHM_BU18RL82
|
|
bool "Rohm BU18RL82-based panels"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Say Y if you want to enable support for panels based on the
|
|
Rohm BU18RL82.
|
|
|
|
config DRM_PANEL_MAXIM_MAX96752F
|
|
bool "Maxim MAX96752F-based panels"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Say Y if you want to enable support for panels based on the
|
|
Maxim MAX96752F.
|
|
|
|
config DRM_ROCKCHIP_PANEL
|
|
bool "Rockchip Panel Support"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_MIPI_DSI
|
|
|
|
config DRM_ROHM_BU18XL82
|
|
bool "ROHM clockless serializer BU18TL82 and deserializer BU18RL82"
|
|
depends on DRM_ROCKCHIP && I2C_MUX
|
|
help
|
|
Driver for ROHM clockless serdes with MIPI or LVDS Input.
|
|
|
|
config DRM_ROCKCHIP_DW_HDMI
|
|
bool "Rockchip specific extensions for Synopsys DW HDMI"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DesignWare HDMI driver. If you want to
|
|
enable HDMI on, you should selet this option.
|
|
|
|
config DRM_ROCKCHIP_DW_HDMI_QP
|
|
bool "Rockchip specific extensions for Synopsys DW HDMI QP"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DesignWare HDMI QP driver. If you want to
|
|
enable HDMI on, you should select this option.
|
|
|
|
config DRM_ROCKCHIP_INNO_HDMI
|
|
bool "Rockchip specific extensions for INNO HDMI"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DesignWare HDMI driver. If you want to
|
|
enable HDMI on, you should selet this option.
|
|
|
|
config ROCKCHIP_INNO_HDMI_PHY
|
|
bool "Rockchip specific extensions for INNO HDMI PHY"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
This selects support for INNO HDMI PHY. If you want to
|
|
use HDMI or TVE in RK322XH or RK322X, you should selet
|
|
this option.
|
|
|
|
config DRM_ROCKCHIP_INNO_MIPI_PHY
|
|
tristate "Rockchip INNO MIPI PHY driver"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Enable this to support the Rockchip MIPI PHY
|
|
with Innosilicon IP block.
|
|
|
|
config DRM_ROCKCHIP_INNO_VIDEO_PHY
|
|
tristate "Rockchip INNO LVDS/TTL PHY driver"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Enable this to support the Rockchip LVDS/TTL PHY
|
|
with Innosilicon IP block.
|
|
|
|
config DRM_ROCKCHIP_INNO_VIDEO_COMBO_PHY
|
|
tristate "Rockchip INNO MIPI/LVDS/TTL PHY driver"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Enable this to support the Rockchip MIPI/LVDS/TTL PHY
|
|
with Innosilicon IP block.
|
|
|
|
config DRM_MIPI_DSI
|
|
bool
|
|
depends on DRM_ROCKCHIP
|
|
|
|
config DRM_DSC
|
|
bool
|
|
depends on DRM_ROCKCHIP
|
|
|
|
config DRM_ROCKCHIP_DW_MIPI_DSI
|
|
tristate "Rockchip specific extensions for Synopsys DW MIPI DSI"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_MIPI_DSI
|
|
select DRM_ROCKCHIP_PANEL
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DesignWare HDMI driver. If you want to
|
|
enable MIPI DSI on RK3288 based SoC, you should selet this
|
|
option.
|
|
|
|
config DRM_ROCKCHIP_DW_MIPI_DSI2
|
|
tristate "Rockchip specific extensions for Synopsys DW MIPI DSI2"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_MIPI_DSI
|
|
select DRM_DSC
|
|
select DRM_ROCKCHIP_PANEL
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DesignWare MIPI DSI2 driver. If you want to
|
|
enable MIPI DSI2 on RK3588 based SoC, you should selet this
|
|
option.
|
|
|
|
config DRM_ROCKCHIP_DW_DP
|
|
bool "Rockchip specific extensions for Synopsys DW DP driver"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_DP_HELPER
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Synopsys DW DP driver. If you want to enable DP
|
|
on RK3588 based SoC, you should select this option.
|
|
|
|
config DRM_ROCKCHIP_ANALOGIX_DP
|
|
bool "Rockchip specific extensions for Analogix DP driver"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_ROCKCHIP_PANEL
|
|
select DRM_DP_HELPER
|
|
help
|
|
This selects support for Rockchip SoC specific extensions
|
|
for the Analogix Core DP driver. If you want to enable DP
|
|
on RK3288 based SoC, you should selet this option.
|
|
|
|
config DRM_ROCKCHIP_LVDS
|
|
bool "Rockchip LVDS Support"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_ROCKCHIP_PANEL
|
|
help
|
|
Choose this option to enable support for Rockchip LVDS controllers.
|
|
Rockchip rk3288 SoC has LVDS TX Controller can be used, and it
|
|
support LVDS, rgb, dual LVDS output mode. say Y to enable its
|
|
driver.
|
|
|
|
config DRM_ROCKCHIP_RGB
|
|
bool "Rockchip RGB Support"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_ROCKCHIP_PANEL
|
|
help
|
|
Choose this option to enable support for Rockchip RGB driver.
|
|
say Y to enable its driver.
|
|
|
|
config DRM_ROCKCHIP_RK618
|
|
bool "Rockchip RK618 display bridge driver"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_ROCKCHIP_PANEL
|
|
select VIDEO_BRIDGE
|
|
help
|
|
Choose this option to enable support for Rockchip RK618 display
|
|
bridge chips driver. say Y to enable its driver.
|
|
|
|
config DRM_ROCKCHIP_RK1000
|
|
bool "Rockchip RK1000 display bridge driver"
|
|
depends on DRM_ROCKCHIP
|
|
select DRM_ROCKCHIP_PANEL
|
|
select VIDEO_BRIDGE
|
|
help
|
|
Choose this option to enable support for Rockchip RK1000 display
|
|
bridge chips driver. say Y to enable its driver.
|
|
|
|
config DRM_ROCKCHIP_SAMSUNG_MIPI_DCPHY
|
|
tristate "Rockchip SAMSUNG MIPI DCPHY driver"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Enable this to support the Rockchip MIPI DCPHY
|
|
with SAMSUNG IP block.
|
|
|
|
config PHY_ROCKCHIP_SAMSUNG_HDPTX_HDMI
|
|
bool "Rockchip Samsung HDMI/DP Combo PHY HDMI driver"
|
|
depends on DRM_ROCKCHIP
|
|
select LIB_RATIONAL
|
|
help
|
|
Support for Rockchip HDMI/DP Combo PHY HDMI with Samsung
|
|
IP block.
|
|
|
|
config DRM_ROCKCHIP_TVE
|
|
bool "Rockchip TVE Support"
|
|
depends on DRM_ROCKCHIP
|
|
help
|
|
Choose this option to enable support for Rockchip TVE.
|
|
Say Y to enable TVE driver.
|
|
|
|
config ROCKCHIP_CUBIC_LUT_SIZE
|
|
int "Rockchip cubic lut size"
|
|
depends on DRM_ROCKCHIP
|
|
default 0
|
|
help
|
|
Used to calc cubic lut size.
|