]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
board: rockchip: Add support for Powkiddy RGB10MAX3
authorChris Morgan <macromorgan@hotmail.com>
Mon, 5 Feb 2024 18:58:53 +0000 (12:58 -0600)
committerKever Yang <kever.yang@rock-chips.com>
Thu, 14 Mar 2024 10:19:28 +0000 (18:19 +0800)
Add support to the RGxx3 device for the Powkiddy RGB10MAX3. This device
is extremely similar to all the other devices and can use the same
bootloader with the same detection logic.

Signed-off-by: Chris Morgan <macromorgan@hotmail.com>
Reviewed-by: Kever Yang <kever.yang@rock-chips.com>
arch/arm/dts/rk3566-anbernic-rgxx3.dts
board/anbernic/rgxx3_rk3566/rgxx3-rk3566.c
doc/board/anbernic/rgxx3.rst

index 9e0aa9e63b8d46c18b476c0edff829e11675be7c..c393c8d07af1218f2d14d416a0314681ea0baff2 100644 (file)
  * set the correct dtb name for loading mainline Linux automatically.
  */
        model = "RGXX3";
-       compatible = "anbernic,rg353m", "anbernic,rg353p",
-                    "anbernic,rg353v", "anbernic,rg353vs",
-                    "anbernic,rg503", "rockchip,rk3566";
+       compatible = "anbernic,rg-arc-d", "anbernic,rg-arc-s",
+                    "anbernic,rg353m", "anbernic,rg353p",
+                    "anbernic,rg353ps", "anbernic,rg353v",
+                    "anbernic,rg353vs", "anbernic,rg503",
+                    "powkiddy,rgb10max3", "powkiddy,rgb30",
+                    "powkiddy,rk2023", "rockchip,rk3566";
 };
 
 &cru {
index d05502f67afd56bf64dde1a758036fdad89977f6..5c57b902d14d36c77f3197937b3cc86c08370dd0 100644 (file)
@@ -50,6 +50,7 @@ enum rgxx3_device_id {
        RGB30,
        RK2023,
        RGARCD,
+       RGB10MAX3,
        /* Devices with duplicate ADC value */
        RG353PS,
        RG353VS,
@@ -107,6 +108,13 @@ static const struct rg3xx_model rg3xx_model_details[] = {
                .fdtfile = DTB_DIR "rk3566-anbernic-rg-arc-d.dtb",
                .detect_panel = 0,
        },
+       [RGB10MAX3] = {
+               .adc_value = 765, /* Observed average from device */
+               .board = "rk3566-powkiddy-rgb10max3",
+               .board_name = "Powkiddy RGB10MAX3",
+               .fdtfile = DTB_DIR "rk3566-powkiddy-rgb10max3.dtb",
+               .detect_panel = 0,
+       },
        /* Devices with duplicate ADC value */
        [RG353PS] = {
                .adc_value = 860, /* Observed average from device */
index d159ed2f762e17647f22053219895620d929195e..1e63e6951e2c5e25bf4f4fa3aabd612393e0853d 100644 (file)
@@ -17,6 +17,7 @@ This allows U-Boot to boot the following Anbernic devices:
 Additionally, the following very similar non-Anbernic devices are also
 supported:
 
+ - Powkiddy RGB10MAX3
  - Powkiddy RGB30
  - Powkiddy RK2023