| b7618fd3 | 13-Jul-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: rk3399 vop: add support win csc
support rgb2yuv for yuv output, the csc matrix maybe bt601,bt601l,bt709 and bt2020, depend on connect output color space.
Change-Id: Ibd8defc9a2519f850
drm/rockchip: rk3399 vop: add support win csc
support rgb2yuv for yuv output, the csc matrix maybe bt601,bt601l,bt709 and bt2020, depend on connect output color space.
Change-Id: Ibd8defc9a2519f850d8f3af7ee350022e5ee2ee4 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 543c0e78 | 12-Jul-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: fix VOP_REG_SUPPORT judge wrong
If the register isn't define at rockchip_vop_reg.c, the default value of reg.major is 0, this will lead to judge error. so we add reg.mask conditio
drm/rockchip: vop: fix VOP_REG_SUPPORT judge wrong
If the register isn't define at rockchip_vop_reg.c, the default value of reg.major is 0, this will lead to judge error. so we add reg.mask conditions because if it's defined register, the reg.mask can't be 0.
Change-Id: I368276d2d81983b5c5dbf591503def1de49ccdc1 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| bcf90936 | 28-Jun-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rocckhip: fix panic when enable hdmi at uboot
hdmi without panel, so we must confirm panel->func and panel_data->panel isn't NULL.
Change-Id: I87abec5d04e26bdab4cb643f7ed5757f3e31c918 Signed-of
drm/rocckhip: fix panic when enable hdmi at uboot
hdmi without panel, so we must confirm panel->func and panel_data->panel isn't NULL.
Change-Id: I87abec5d04e26bdab4cb643f7ed5757f3e31c918 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 67b9012c | 06-Jul-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: add support mcu screen
the mcu screen need send init command through crtc, so we add the function display_send_mcu_cmd() from panel to crtc.
Change-Id: Ide4a6043dff0a7b0040bf62b1aa181
drm/rockchip: add support mcu screen
the mcu screen need send init command through crtc, so we add the function display_send_mcu_cmd() from panel to crtc.
Change-Id: Ide4a6043dff0a7b0040bf62b1aa1814f3c365235 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 937d9dda | 06-Jul-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: px30 vop: add mcu register config
Change-Id: I77d571233abd4fd3998b1916ff1576c01c1e90d4 Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| 504d9922 | 27-Feb-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: delete aclk frequence set
aclk freq should same to kernel, in addition the aclk is also used by oteher IP, like RGA,IEP and so on. so we move this to cru driver to do aclk init.
drm/rockchip: vop: delete aclk frequence set
aclk freq should same to kernel, in addition the aclk is also used by oteher IP, like RGA,IEP and so on. so we move this to cru driver to do aclk init.
Change-Id: I0d2395506a185548e64d8d2e37024c0de656514b Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 1abf41e2 | 05-Jun-2018 |
Nickey Yang <nickey.yang@rock-chips.com> |
video/drm: dphy: Add support for RV1108
Change-Id: I86fe9df2e1fb74792a60eb672f664878a4134826 Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com> |
| e6f516ad | 05-Jun-2018 |
Nickey Yang <nickey.yang@rock-chips.com> |
video/drm: dsi: Add support for RV1108
Change-Id: Iad3fa58ebbfc7395f7d72d17d79dcd56888dee6d Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com> |
| fe49d276 | 29-May-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: add support rv1108
rv1108 have one vop, support win0(scale) and win1(for ui) most register layout is similar with rk3366.
Change-Id: Ifc1b8488ce18bdc579ae0db214d71c104708c206 Sig
drm/rockchip: vop: add support rv1108
rv1108 have one vop, support win0(scale) and win1(for ui) most register layout is similar with rk3366.
Change-Id: Ifc1b8488ce18bdc579ae0db214d71c104708c206 Signed-off-by: Sandy Huang <hjc@rock-chips.com> Signed-off-by: Nickey Yang <nickey.yang@rock-chips.com>
show more ...
|
| 5eb61944 | 28-May-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: loader kernel bmp for rk fb driver
Kernel rkfb driver need a separate function to load the kernel bmp, which is different with kernel using drm driver.
Change-Id: I01662bf88e47e685f2a
drm/rockchip: loader kernel bmp for rk fb driver
Kernel rkfb driver need a separate function to load the kernel bmp, which is different with kernel using drm driver.
Change-Id: I01662bf88e47e685f2a4ee1c4306f1f7e69bed3b Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 694afdc8 | 28-May-2018 |
Kever Yang <kever.yang@rock-chips.com> |
rockchip: display: support reserve memory for rkfb
Some rockchip SDK like rk3399 Android 6.0 is still using rkfb in kernel as display framework, in this case we need to: - use a separate dtb in U-Bo
rockchip: display: support reserve memory for rkfb
Some rockchip SDK like rk3399 Android 6.0 is still using rkfb in kernel as display framework, in this case we need to: - use a separate dtb in U-Boot which is drm display node; - disable CONFIG_USING_KERNEL_DTB in U-Boot - pass the reserve memory for kernel rkfb in U-Boot
Change-Id: I80df05d3cf15dce203c4397544b65f80fde1d22a Signed-off-by: Kever Yang <kever.yang@rock-chips.com>
show more ...
|
| 532b87c7 | 28-May-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: edp: fix compile error
Change-Id: Iacf2f895c44689c25cf4ac735b60618f959d2aed Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 154ef777 | 17-May-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: lvds: default bypass rgb data sync on px30
Change-Id: Ic1a8590da16dcc68fe457a9bc011e40e64298c75 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| f3f5bcc0 | 17-May-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: lvds: set clock lane enable for ttl mode
Change-Id: I8881fa649d6c3108cbd2a9aa75881adc8fd1eaf2 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 3a06149e | 20-Apr-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: add support dclk polarity invert config
some platform like rk3288,rk3368 and px30, the rgb/lvds dclk polarity need to config grf config, other platform can config vop register to
drm/rockchip: vop: add support dclk polarity invert config
some platform like rk3288,rk3368 and px30, the rgb/lvds dclk polarity need to config grf config, other platform can config vop register to set dclk invert.
Change-Id: Ica3b7b388d7650628c08007b327753caeeba3b0e Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|
| 7adb8398 | 30-Nov-2017 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: lvds: add dual lvds support
Change-Id: I305f3ea7597e87cf005fdfef87424f714b7c053e Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| 5c651246 | 04-Apr-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: vop: add support rk3308 vop
Change-Id: I067ac3f95163dd678317a11ffad7a7d85225c9ee Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| 45fa51f3 | 17-Mar-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/panel: add support spi panel init
Change-Id: Ib3bc1bbd21ec78b718ad06b9bbdebd213c39c5be Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| 4536545c | 02-Apr-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: rgb: properly check priv->grf pointer
Change-Id: If5d4b1dea99aa2372488de5c154705a864fca474 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com> |
| 178b5aad | 20-Mar-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: lvds: Use default pinctrl state
If we use the pinctrl-names is "default", there is no need to configure the iomux twice, remove the duplicates.
Change-Id: Ibd774f06ce10d6abfbbfdd0415a35e
video/drm: lvds: Use default pinctrl state
If we use the pinctrl-names is "default", there is no need to configure the iomux twice, remove the duplicates.
Change-Id: Ibd774f06ce10d6abfbbfdd0415a35e323a74b3ad Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 9e02a86e | 20-Mar-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Add support for Rockchip RGB output interface
Some CRTCs can directly output parallel and serial RGB data to panel or conversion chip on rockchip platform, so we add this driver to suppor
video/drm: Add support for Rockchip RGB output interface
Some CRTCs can directly output parallel and serial RGB data to panel or conversion chip on rockchip platform, so we add this driver to support it.
Change-Id: I9e4f1a1978c9100767e44920a54afc4d39830d7d Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| c493d00e | 16-Mar-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: Merge panel driver into one driver
This merges the rockchip panel driver into the common driver. This will make it easier to share code between the drivers and eventually merge them into
video/drm: Merge panel driver into one driver
This merges the rockchip panel driver into the common driver. This will make it easier to share code between the drivers and eventually merge them into one driver.
Change-Id: I4c59e5f4f39ffc43b4d0339de8dfa23aec28220b Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| cac6ce17 | 05-Mar-2018 |
Wyon Bi <bivvy.bi@rock-chips.com> |
video/drm: mipi-dphy: optimized power on/off sequences
we can power off da_pwrok and bandgap to reduce power consumption.
Change-Id: I0fa42d6d29ebd6f9347c9c4e868495df2bc07e05 Signed-off-by: Wyon Bi
video/drm: mipi-dphy: optimized power on/off sequences
we can power off da_pwrok and bandgap to reduce power consumption.
Change-Id: I0fa42d6d29ebd6f9347c9c4e868495df2bc07e05 Signed-off-by: Wyon Bi <bivvy.bi@rock-chips.com>
show more ...
|
| 52015e97 | 06-Mar-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: drm driver version only need print once
Change-Id: I34999b0cf660437e6c2794137a4f35e89025a965 Signed-off-by: Sandy Huang <hjc@rock-chips.com> |
| e559407d | 01-Mar-2018 |
Sandy Huang <hjc@rock-chips.com> |
drm/rockchip: add version control for uboot drm driver
Add basic version for rockchip UBOOT DRM driver
Change-Id: Ia1b3862bce75f68e1bf9919cad285ba141492b01 Signed-off-by: Sandy Huang <hjc@rock-chip
drm/rockchip: add version control for uboot drm driver
Add basic version for rockchip UBOOT DRM driver
Change-Id: Ia1b3862bce75f68e1bf9919cad285ba141492b01 Signed-off-by: Sandy Huang <hjc@rock-chips.com>
show more ...
|