Re: [PATCH 6.5 219/241] drm/panel: Move AUX B116XW03 out of panel-edp back to panel-simple

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Oct 23, 2023 at 07:35:36AM -0700, Doug Anderson wrote:
> Hi,
> 
> On Mon, Oct 23, 2023 at 4:12 AM Greg Kroah-Hartman
> <gregkh@xxxxxxxxxxxxxxxxxxx> wrote:
> >
> > 6.5-stable review patch.  If anyone has any objections, please let me know.
> >
> > ------------------
> >
> > From: Douglas Anderson <dianders@xxxxxxxxxxxx>
> >
> > [ Upstream commit ad3e33fe071dffea07279f96dab4f3773c430fe2 ]
> >
> > In commit 5f04e7ce392d ("drm/panel-edp: Split eDP panels out of
> > panel-simple") I moved a pile of panels out of panel-simple driver
> > into the newly created panel-edp driver. One of those panels, however,
> > shouldn't have been moved.
> >
> > As is clear from commit e35e305eff0f ("drm/panel: simple: Add AUO
> > B116XW03 panel support"), AUX B116XW03 is an LVDS panel. It's used in
> > exynos5250-snow and exynos5420-peach-pit where it's clear that the
> > panel is hooked up with LVDS. Furthermore, searching for datasheets I
> > found one that makes it clear that this panel is LVDS.
> >
> > As far as I can tell, I got confused because in commit 88d3457ceb82
> > ("drm/panel: auo,b116xw03: fix flash backlight when power on") Jitao
> > Shi added "DRM_MODE_CONNECTOR_eDP". That seems wrong. Looking at the
> > downstream ChromeOS trees, it seems like some Mediatek boards are
> > using a panel that they call "auo,b116xw03" that's an eDP panel. The
> > best I can guess is that they actually have a different panel that has
> > similar timing. If so then the proper panel should be used or they
> > should switch to the generic "edp-panel" compatible.
> >
> > When moving this back to panel-edp, I wasn't sure what to use for
> > .bus_flags and .bus_format and whether to add the extra "enable" delay
> > from commit 88d3457ceb82 ("drm/panel: auo,b116xw03: fix flash
> > backlight when power on"). I've added formats/flags/delays based on my
> > (inexpert) analysis of the datasheet. These are untested.
> >
> > NOTE: if/when this is backported to stable, we might run into some
> > trouble. Specifically, before 474c162878ba ("arm64: dts: mt8183:
> > jacuzzi: Move panel under aux-bus") this panel was used by
> > "mt8183-kukui-jacuzzi", which assumed it was an eDP panel. I don't
> > know what to suggest for that other than someone making up a bogus
> > panel for jacuzzi that's just for the stable channel.
> >
> > Fixes: 88d3457ceb82 ("drm/panel: auo,b116xw03: fix flash backlight when power on")
> > Fixes: 5f04e7ce392d ("drm/panel-edp: Split eDP panels out of panel-simple")
> > Tested-by: Anton Bambura <jenneron@xxxxxxxxxxxxxxxx>
> > Acked-by: Hsin-Yi Wang <hsinyi@xxxxxxxxxxxx>
> > Signed-off-by: Douglas Anderson <dianders@xxxxxxxxxxxx>
> > Link: https://patchwork.freedesktop.org/patch/msgid/20230925150010.1.Iff672233861bcc4cf25a7ad0a81308adc3bda8a4@changeid
> > Signed-off-by: Sasha Levin <sashal@xxxxxxxxxx>
> > ---
> >  drivers/gpu/drm/panel/panel-edp.c    | 29 -----------------------
> >  drivers/gpu/drm/panel/panel-simple.c | 35 ++++++++++++++++++++++++++++
> >  2 files changed, 35 insertions(+), 29 deletions(-)
> 
> I responded to Sasha but managed to miss CCing stable@. My
> apologies... Copying what I wrote there:
> 
> ---
> 
> I feel that this should not be added to any stable trees. Please
> remove it from the 6.1 and 6.5 stable trees and, if possible, mark it
> so it won't get auto-selected in the future.
> 
> The issue here is that several mediatek boards ended up (incorrectly)
> claiming that they included this panel and this change has the
> possibility to break those boards. In the latest upstream kernel
> mediatek boards that were using it have switched to the generic
> "edp-panel" compatible string, but if this is backported someplace
> before that change it has the potential to break folks.
> 
> It should be noted that it was confirmed that the "snow" and
> "peach-pit" boards appeared to be working even without this patch, so
> there is no burning need (even for those boards) to get this patch
> backported.
> 
> For discussion on the topic, please see the link pointed to by the patch, AKA:
> 
> https://patchwork.freedesktop.org/patch/msgid/20230925150010.1.Iff672233861bcc4cf25a7ad0a81308adc3bda8a4@changeid
> 
> ---
> 
> Sasha has already said he'd remove it from the queue, but responding
> here just in case it's important. Thanks!

He's dropped them now, thanks!

greg k-h



[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux