-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RG280M (and possibly other devices) panel driver settings #8
Commits on Oct 5, 2020
-
drm/panel: Add Sharp Y030XX067A 3.0" 320x480 panel
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2ae3edd - Browse repository at this point
Copy the full SHA 2ae3eddView commit details
Commits on Oct 19, 2020
-
RG280M (and possibly other devices) panel driver settings
This panel has its subpixels in delta arrangement fed by a serial bus. A built-in filter can be used to make it perform as a standard RGB device (PIXELCOLORWIRE) The formula to find the right timings and get a perfect 60Hz is (320+(x/3))*(480+y)*3*Hz=PixelClock. Thus we can use htotal=485, vtotal=640 and a pixel clock of 43,2MHz to get a perfect 60Hz refresh. It presents a challenge, as if everything is set up as it should in theory, the last blue subpixel vertical line does not light up on the right side of the screen. A workaround is to send GBR (via a reg_map in the ingenic drm driver) and offset HPOSITION by -1, that covers the last subpixel but that code will need to be conditioned, which pcercuei said he will do. Signed-off-by: Christophe Branchereau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 624f7b0 - Browse repository at this point
Copy the full SHA 624f7b0View commit details
Commits on Oct 20, 2020
-
RG280M (and possibly other devices) panel driver settings
This panel has its subpixels in delta arrangement fed by a serial bus. A built-in filter can be used to make it perform as a standard RGB device (PIXELCOLORWIRE) The formula to find the right timings and get a perfect 60Hz is `(320+(x/3))*(480+y)*3*Hz=PixelClock`. Thus we can use htotal=485, vtotal=640 and a pixel clock of 43,2MHz to get a perfect 60Hz refresh. It presents a challenge, as if everything is set up as it should in theory, the last blue subpixel vertical line does not light up on the right side of the screen. A workaround is to send GBR (via a reg_map in the ingenic drm driver) and offset HPOSITION by -1, that covers the last subpixel but that code will need to be conditioned, which pcercuei said he will do. Signed-off-by: Christophe Branchereau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e6869ed - Browse repository at this point
Copy the full SHA e6869edView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0693cdd - Browse repository at this point
Copy the full SHA 0693cddView commit details -
media: uapi: Add MEDIA_BUS_FMT_GBR888_3X8 media bus format
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for de8d95a - Browse repository at this point
Copy the full SHA de8d95aView commit details -
drm/panel: Add Sharp Y030XX067A 3.0" 320x480 panel
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 1285a40 - Browse repository at this point
Copy the full SHA 1285a40View commit details -
drm/ingenic: Simplify computation of vt/ht
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5804961 - Browse repository at this point
Copy the full SHA 5804961View commit details -
drm/ingenic: Compute timings according to mode->crtc_*
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ac837a9 - Browse repository at this point
Copy the full SHA ac837a9View commit details -
drm/ingenic: Properly compute timings when using a 3x8-bit panel
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b1fb952 - Browse repository at this point
Copy the full SHA b1fb952View commit details
Commits on Oct 23, 2020
-
drm/ingenic: Add support for serial 8-bit GBR panels
Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c34d7f8 - Browse repository at this point
Copy the full SHA c34d7f8View commit details -
MIPS: ingenic: Add support for the YLM RG-280M
Add support for the YLM RG-350M, known as the Anbernic RG-280M in the western world. The RG-280M is a slightly modified version of the RG-350, with a different LCD panel (320x480 non-square pixels) and only one analog stick. Signed-off-by: Paul Cercueil <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9d096cb - Browse repository at this point
Copy the full SHA 9d096cbView commit details -
Merge branch 'y030xx067a' of https://github.com/OpenDingux/linux into…
… OpenDingux-y030xx067a
Configuration menu - View commit details
-
Copy full SHA for c67d9e0 - Browse repository at this point
Copy the full SHA c67d9e0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5218815 - Browse repository at this point
Copy the full SHA 5218815View commit details -
Better settings for the y030xx067a panel found in the rg280m
Compute all hfp/hbp/hsync as x3 based on bus type, and leave hdisplay x1 480x625@54MHz now throws a value out of range, so change it to [email protected] Signed-off-by: Christophe Branchereau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f226c7f - Browse repository at this point
Copy the full SHA f226c7fView commit details -
Ingenic Driver : simplification of ht/vt computation
Signed-off-by: Christophe Branchereau <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 94c4380 - Browse repository at this point
Copy the full SHA 94c4380View commit details
Commits on Oct 24, 2020
-
Merge branch 'y030xx067a' of https://github.com/OpenDingux/linux into…
… y030xx067a
Configuration menu - View commit details
-
Copy full SHA for fa21ff3 - Browse repository at this point
Copy the full SHA fa21ff3View commit details