[PATCH 00/41] Chromebook Plus (aka kevin) kernel patches

Enric Balletbo Serra eballetbo at gmail.com
Thu Mar 16 09:45:22 PDT 2017


2017-03-14 21:43 GMT+01:00 Sean Paul <seanpaul at chromium.org>:
> On Thu, Mar 09, 2017 at 11:32:15PM -0500, Sean Paul wrote:
>> Despite our best intentions (and we did a decent job this time around) of submitting
>> upstream first for the Chromebook Plus, we had a number of patches slip through the
>> cracks. This series includes all but one of those patches. The outlier breaks my
>> veyron board, so I dropped it.
>>
>> The patches have been tested on the Chromebook Plus in our downstream kernel, and
>> my veyron-jaq board with an upstream kernel. They have also been compile tested
>> using the drm-misc configs.
>>

Just to add more information. I did some quick tests, I successfully
picked the full series on top of linux-next, build and test on veyron
minnie device and gru device. For the gru device (which needs some
other from list patches to make it wok) there are issues but nothing
related to these patches as it fails whenever the patches are applied
or not. The issue I'm facing is LCD flickering but I repeat this is
NOT related to these patches so I think will be helpful have these
patches upstream to have better support for kevin and any other
gru-based device, so:

Tested-by: Enric Balletbo i Serra <enric.balletbo at collabora.com>

Sean, if you plan send a second version with the comments received can
you also cc me?

Thanks,
  Enric

>> Sean
>>
>>
>> Douglas Anderson (4):
>>   drm/bridge: analogix_dp: Reorder plat_data->power_off to happen sooner
>>   drm/bridge: analogix_dp: Split the platform-specific poweron in two
>>     parts
>>   drm/bridge: analogix_dp: Properly log AUX CH errors
>>   drm/bridge: analogix_dp: Properly disable aux chan retries on rockchip
>>
>> Haixia Shi (1):
>>   drm/rockchip: support prime import sg table
>>
>> Lin Huang (6):
>>   drm/bridge: analogix_dp: Move enable video into config_video()
>>   drm/bridge: analogix_dp: Check AUX_EN status when doing AUX transfer
>>   drm/bridge: analogix_dp: Ensure edp is disabled when shutting down the
>>     panel
>>   drm/bridge: analogix_dp: Extend hpd check time to 100ms
>>   drm/bridge: analogix_dp: Check dpcd write/read status
>>   drm/bridge: analogix_dp: Reset aux channel if an error occurred
>>
>> Mark Yao (1):
>>   drm/rockchip: pre dither down when output bpc is 8bit
>>
>> Sean Paul (3):
>>   drm/panel: simple: Change mode for Sharp lq123p1jx31
>>   drm/rockchip: Don't use atomic constructs for psr
>>   drm/rockchip: Remove analogix psr worker
>
> Hi Mark,
> Hopefully you've seen this series by now. I would really like to get your review
> on my 2 patches above so I can get these into drm-misc.
>
> If you have some time, I would really appreciate it.
>
> Sean
>
>>
>> Tomasz Figa (6):
>>   drm/rockchip: Get rid of some unnecessary code
>>   drm/rockchip: Flush PSR before committing modeset disables/enables
>>   drm/bridge: analogix_dp: Allow master driver to cleanup in unbind
>>   drm/rockchip: analogix_dp: Fix invalid implementation of unbind
>>   drm/bridge: analogix_dp: Add analogix_dp_shutdown
>>   drm/rockchip: analogix_dp: Wire the shutdown callback to disable PSR
>>
>> Yakir Yang (1):
>>   drm/bridge: analogix_dp: detect Sink PSR state after configuring the
>>     PSR
>>
>> zain wang (18):
>>   drm/bridge: analogix_dp: set psr activate/deactivate when
>>     enable/disable bridge
>>   drm/bridge: analogix_dp: Don't power bridge in analogix_dp_bind
>>   drm/bridge: analogix_dp: Don't change psr while bridge is disabled
>>   drm/rockchip: add mutex vop lock
>>   drm/bridge: analogix_dp: add fast link train for eDP
>>   drm/rockchip: Only wait for panel ACK on PSR entry
>>   drm/bridge: analogix_dp: Don't use fast link training when panel just
>>     powered up
>>   drm/bridge: analogix_dp: Retry bridge enable when it failed
>>   drm/bridge: analogix_dp: Wait for HPD signal before configuring link
>>   drm/bridge: analogix_dp: Set PD_INC_BG first when powering up edp phy
>>   drm/bridge: analogix_dp: Fix incorrect usage of enhanced mode
>>   drm/bridge: analogix_dp: Fix AUX_PD bit for Rockchip
>>   drm/rockchip: Restore psr->state when enable/disable psr failed
>>   drm/bridge: analogix_dp: Don't use ANALOGIX_DP_PLL_CTL to control pll
>>   drm/bridge: analogix_dp: Fix timeout of video streamclk config
>>   drm/bridge: analogix_dp: Fix incorrect operations with register
>>     ANALOGIX_DP_FUNC_EN_1
>>   drm/bridge: analogix_dp: Move fast link training detect to set_bridge
>>   drm/rockchip: Disable VOP windows when PSR is active
>>
>> Ørjan Eide (1):
>>   drm/rockchip: Respect page offset for PRIME mmap calls
>>
>>  drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 471 +++++++++++++++------
>>  drivers/gpu/drm/bridge/analogix/analogix_dp_core.h |  14 +-
>>  drivers/gpu/drm/bridge/analogix/analogix_dp_reg.c  | 273 +++++++-----
>>  drivers/gpu/drm/bridge/analogix/analogix_dp_reg.h  |   7 +
>>  drivers/gpu/drm/exynos/exynos_dp.c                 |   2 +-
>>  drivers/gpu/drm/panel/panel-simple.c               |   7 +-
>>  drivers/gpu/drm/rockchip/analogix_dp-rockchip.c    | 129 +++---
>>  drivers/gpu/drm/rockchip/rockchip_drm_drv.c        |   3 +-
>>  drivers/gpu/drm/rockchip/rockchip_drm_drv.h        |   4 +-
>>  drivers/gpu/drm/rockchip/rockchip_drm_fb.c         |  13 +
>>  drivers/gpu/drm/rockchip/rockchip_drm_gem.c        | 125 +++++-
>>  drivers/gpu/drm/rockchip/rockchip_drm_gem.h        |   5 +-
>>  drivers/gpu/drm/rockchip/rockchip_drm_psr.c        | 112 ++---
>>  drivers/gpu/drm/rockchip/rockchip_drm_psr.h        |   6 +-
>>  drivers/gpu/drm/rockchip/rockchip_drm_vop.c        |  81 +++-
>>  drivers/gpu/drm/rockchip/rockchip_drm_vop.h        |   1 +
>>  drivers/gpu/drm/rockchip/rockchip_vop_reg.c        |   6 +-
>>  include/drm/bridge/analogix_dp.h                   |   7 +-
>>  18 files changed, 882 insertions(+), 384 deletions(-)
>>
>> --
>> 2.12.0.246.ga2ecc84866-goog
> _______________________________________________
> dri-devel mailing list
> dri-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/dri-devel



More information about the Linux-rockchip mailing list