Message ID | eb4bf791-04dd-6597-6b6d-0e8893cd28dd@web.de |
---|---|
State | New |
Headers | show |
Series | tbs2910: migrate to DM_VIDEO | expand |
On Sun, 24 May 2020 17:46:22 +0200 Soeren Moch smoch at web.de wrote: > On 23.05.20 01:24, Anatolij Gustschin wrote: > > Migration to DM_VIDEO driver is long overdue, configure it in > > board config files. To enable the display set stdout like: > > > > setenv stdout serial,vidconsole > > > > Signed-off-by: Anatolij Gustschin <agust at denx.de> > > --- > > This is only build tested. > I tested this on top of v2020.07-rc2 and your patch > "video: extend stdout video console work-around for 'vga'" > > Works great. However, some comments below. Thanks for testing! ... > > +CONFIG_SYS_MALLOC_F_LEN=0x4000 > This is not necessary. The default 0x2000 also works fine. Dropped in v2. ... > Since DM_VIDEO requires vidconsole as output device, please also add > > ---8<--- > diff --git a/include/configs/tbs2910.h b/include/configs/tbs2910.h > index 8ab3fcfe3e..82165a9ffe 100644 > --- a/include/configs/tbs2910.h > +++ b/include/configs/tbs2910.h > @@ -92,11 +92,11 @@ > ??????? "fan=gpio set 92\0" \ > ??????? "set_con_serial=setenv stdout serial; " \ > ??????????????????????? "setenv stderr serial\0" \ > -?????? "set_con_hdmi=setenv stdout serial,vga; " \ > -?????????????????????? "setenv stderr serial,vga\0" \ > -?????? "stderr=serial,vga\0" \ > +?????? "set_con_hdmi=setenv stdout serial,vidconsole; " \ > +?????????????????????? "setenv stderr serial,vidconsole\0" \ > +?????? "stderr=serial,vidconsole\0" \ > ??????? "stdin=serial,usbkbd\0" \ > -?????? "stdout=serial,vga\0" > +?????? "stdout=serial,vidconsole\0" > ? > ?#define CONFIG_BOOTCOMMAND \ > ??????? "mmc rescan; " \ > ---8<--- > > to avoid warnings for users with default environment.(not sure if > whitespace is still correct in this snippet) Done in v2. > With this DM_VIDEO conversion the board comes very close to the size > limit. While it works with my toolchain, there might be problems with > others. So maybe not a good idea to merge this as fix immediately. Yes, with GCC 9.2 it didn't work any more. I've submitted some DM_VIDEO patches to disable more unused code to fix this. > Since this depends on your above mentioned patch, do you plan to merge > this via u-boot-video, or should this go as usual through the imx tree? I'll merge this via u-boot-video tree. v2 patch depends on a few more video patches which are under review/built-test currently. -- Anatolij
On 26.05.20 22:13, Anatolij Gustschin wrote: > On Sun, 24 May 2020 17:46:22 +0200 > Soeren Moch smoch at web.de wrote: > >> On 23.05.20 01:24, Anatolij Gustschin wrote: >>> Migration to DM_VIDEO driver is long overdue, configure it in >>> board config files. To enable the display set stdout like: >>> >>> setenv stdout serial,vidconsole >>> >>> Signed-off-by: Anatolij Gustschin <agust at denx.de> >>> --- >>> This is only build tested. >> I tested this on top of v2020.07-rc2 and your patch >> "video: extend stdout video console work-around for 'vga'" >> >> Works great. However, some comments below. > Thanks for testing! > > ... >>> +CONFIG_SYS_MALLOC_F_LEN=0x4000 >> This is not necessary. The default 0x2000 also works fine. > Dropped in v2. > > ... >> Since DM_VIDEO requires vidconsole as output device, please also add >> >> ---8<--- >> diff --git a/include/configs/tbs2910.h b/include/configs/tbs2910.h >> index 8ab3fcfe3e..82165a9ffe 100644 >> --- a/include/configs/tbs2910.h >> +++ b/include/configs/tbs2910.h >> @@ -92,11 +92,11 @@ >> ??????? "fan=gpio set 92\0" \ >> ??????? "set_con_serial=setenv stdout serial; " \ >> ??????????????????????? "setenv stderr serial\0" \ >> -?????? "set_con_hdmi=setenv stdout serial,vga; " \ >> -?????????????????????? "setenv stderr serial,vga\0" \ >> -?????? "stderr=serial,vga\0" \ >> +?????? "set_con_hdmi=setenv stdout serial,vidconsole; " \ >> +?????????????????????? "setenv stderr serial,vidconsole\0" \ >> +?????? "stderr=serial,vidconsole\0" \ >> ??????? "stdin=serial,usbkbd\0" \ >> -?????? "stdout=serial,vga\0" >> +?????? "stdout=serial,vidconsole\0" >> ? >> ?#define CONFIG_BOOTCOMMAND \ >> ??????? "mmc rescan; " \ >> ---8<--- >> >> to avoid warnings for users with default environment.(not sure if >> whitespace is still correct in this snippet) > Done in v2. > >> With this DM_VIDEO conversion the board comes very close to the size >> limit. While it works with my toolchain, there might be problems with >> others. So maybe not a good idea to merge this as fix immediately. > Yes, with GCC 9.2 it didn't work any more. I've submitted some DM_VIDEO > patches to disable more unused code to fix this. > >> Since this depends on your above mentioned patch, do you plan to merge >> this via u-boot-video, or should this go as usual through the imx tree? > I'll merge this via u-boot-video tree. v2 patch depends on a few more > video patches which are under review/built-test currently. OK, I will try to test this new version again on top of your other patches. Do you plan to merge this for v2020.07, or for -next? Soeren
On Thu, 28 May 2020 09:54:42 +0200 Soeren Moch smoch at web.de wrote: ... > > I'll merge this via u-boot-video tree. v2 patch depends on a few more > > video patches which are under review/built-test currently. > OK, I will try to test this new version again on top of your other patches. OK, you could use 'dm_video-imx6' branch in my repo: https://gitlab.denx.de/u-boot/custodians/u-boot-video/-/commits/dm_video-imx6 All required patches are already integrated there. > Do you plan to merge this for v2020.07, or for -next? For v2020.07 it is too late, Tom suggested to merge this for -next. -- Anatolij
On 28.05.20 10:07, Anatolij Gustschin wrote: > On Thu, 28 May 2020 09:54:42 +0200 > Soeren Moch smoch at web.de wrote: > ... >>> I'll merge this via u-boot-video tree. v2 patch depends on a few more >>> video patches which are under review/built-test currently. >> OK, I will try to test this new version again on top of your other patches. > OK, you could use 'dm_video-imx6' branch in my repo: > https://gitlab.denx.de/u-boot/custodians/u-boot-video/-/commits/dm_video-imx6 > > All required patches are already integrated there. Still works as expected. The tbs2910-patch already has my tested-by, I could not find this series as a whole to send a tag for this. >> Do you plan to merge this for v2020.07, or for -next? > For v2020.07 it is too late, Tom suggested to merge this for -next. OK, thanks, Soeren
diff --git a/include/configs/tbs2910.h b/include/configs/tbs2910.h index 8ab3fcfe3e..82165a9ffe 100644 --- a/include/configs/tbs2910.h +++ b/include/configs/tbs2910.h @@ -92,11 +92,11 @@ ??????? "fan=gpio set 92\0" \ ??????? "set_con_serial=setenv stdout serial; " \ ??????????????????????? "setenv stderr serial\0" \ -?????? "set_con_hdmi=setenv stdout serial,vga; " \ -?????????????????????? "setenv stderr serial,vga\0" \ -?????? "stderr=serial,vga\0" \ +?????? "set_con_hdmi=setenv stdout serial,vidconsole; " \ +?????????????????????? "setenv stderr serial,vidconsole\0" \ +?????? "stderr=serial,vidconsole\0" \ ??????? "stdin=serial,usbkbd\0" \ -?????? "stdout=serial,vga\0" +?????? "stdout=serial,vidconsole\0" ? ?#define CONFIG_BOOTCOMMAND \ ??????? "mmc rescan; " \