Re: [Freedreno] [v5 2/5] drm/panel-simple: Support DP AUX backlight

2021-05-30 Thread kernel test robot
-add-a-new-panel-ATNA33XC20/20210530-235810 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: x86_64-randconfig-a006-20210530 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project bc6799f2f79f0ae87e9f1ebf9d25ba799fbd25a9) reproduce (this is a

Re: [Freedreno] [v5 1/5] drm/panel: add basic DP AUX backlight support

2021-05-30 Thread kernel test robot
-add-a-new-panel-ATNA33XC20/20210530-235810 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: arm64-randconfig-r005-20210530 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project bc6799f2f79f0ae87e9f1ebf9d25ba799fbd25a9) reproduce (this is a

Re: [Freedreno] [v5 1/5] drm/panel: add basic DP AUX backlight support

2021-05-30 Thread kernel test robot
-add-a-new-panel-ATNA33XC20/20210530-235810 base: git://anongit.freedesktop.org/drm-intel for-linux-next config: openrisc-randconfig-r002-20210530 (attached as .config) compiler: or1k-linux-gcc (GCC) 9.3.0 reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-te

[Freedreno] [v5 0/5] drm: Support basic DPCD backlight in panel-simple and add a new panel ATNA33XC20

2021-05-30 Thread Rajeev Nandan
This series adds the support for the eDP panel that needs the backlight controlling over the DP AUX channel using DPCD registers of the panel as per the VESA's standard. This series also adds support for the Samsung eDP AMOLED panel that needs DP AUX to control the backlight, and introduces new de

[Freedreno] [v5 1/5] drm/panel: add basic DP AUX backlight support

2021-05-30 Thread Rajeev Nandan
Some panels support backlight control over DP AUX channel using VESA's standard backlight control interface. Using new DRM eDP backlight helpers, add support to create and register a backlight for those panels in drm_panel to simplify the panel drivers. The panel driver with access to "struct drm_

[Freedreno] [v5 3/5] drm/panel-simple: Support for delays between GPIO & regulator

2021-05-30 Thread Rajeev Nandan
Some panels datasheets may specify a delay between the enable GPIO and the regulator. Support this in panel-simple. Signed-off-by: Rajeev Nandan --- Changes in v4: - New Changes in v5: - Update description (Douglas) - Warn if "power_to_enable" or "disable_to_power_off" is non-zero and panel->e

[Freedreno] [v5 5/5] drm/panel-simple: Add Samsung ATNA33XC20

2021-05-30 Thread Rajeev Nandan
Add Samsung 13.3" FHD eDP AMOLED panel. Signed-off-by: Rajeev Nandan Reviewed-by: Douglas Anderson --- Changes in v4: - New Changes in v5: - Remove "uses_dpcd_backlight" property, not required now. (Douglas) drivers/gpu/drm/panel/panel-simple.c | 33 + 1 file

[Freedreno] [v5 4/5] dt-bindings: display: simple: Add Samsung ATNA33XC20

2021-05-30 Thread Rajeev Nandan
Add Samsung 13.3" FHD eDP AMOLED panel. Signed-off-by: Rajeev Nandan Reviewed-by: Douglas Anderson --- (no changes since v4) Changes in v4: - New Documentation/devicetree/bindings/display/panel/panel-simple.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/b

[Freedreno] [v5 2/5] drm/panel-simple: Support DP AUX backlight

2021-05-30 Thread Rajeev Nandan
If there is no backlight specified in the device tree and the panel has access to the DP AUX channel then create a DP AUX backlight if supported by the panel. Signed-off-by: Rajeev Nandan --- This patch depends on [1] (drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC) and the pr

Re: [Freedreno] [RFC 2/3] drm/atomic: Call dma_fence_boost() when we've missed a vblank

2021-05-30 Thread Rob Clark
On Thu, May 20, 2021 at 9:29 AM Daniel Vetter wrote: > > On Wed, May 19, 2021 at 11:38:53AM -0700, Rob Clark wrote: > > From: Rob Clark > > > > Signed-off-by: Rob Clark > > --- > > drivers/gpu/drm/drm_atomic_helper.c | 11 +++ > > 1 file changed, 11 insertions(+) > > > > diff --git a/dr