Bug 53268

Summary: Сборка загрузчиков для устройств Powkiddy
Product: Sisyphus Reporter: arbars <arbars>
Component: u-boot-rockchipAssignee: Sergey Bolshakov <sbolshakov>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P5 CC: sbolshakov
Version: unstable   
Hardware: aarch64   
OS: Linux   
Attachments:
Description Flags
Искажение цветов при неверной инициализации дисплея
none
Сравнение результата инициализации дисплеев
none
dmesg
none
journalctl none

Description arbars@altlinux.org 2025-03-01 22:51:31 MSK
Прошу собрать загрузчики для следующих устройств:

- RGB30,
- RK2023,
- RGB10MAX3
Comment 1 Sergey Bolshakov 2025-03-02 11:58:11 MSK
Все три в теории должны работать с anbernic-rgxx3-rk3566
Comment 2 arbars@altlinux.org 2025-03-03 00:37:35 MSK
(Ответ для Sergey Bolshakov на комментарий #1)
> Все три в теории должны работать с anbernic-rgxx3-rk3566

Они и работают, но тогда возникает путаница - устройства от Powkiddy работают с загрузчиком от Anbernic, но не работают с загрузчиком для Powkiddy x55. На мой взгляд, это странно.
Comment 3 Sergey Bolshakov 2025-03-03 11:52:02 MSK
принимая во внимание, как работает китайский принтер -- нет, не особенно.
У вас есть какие-либо пожелания практического свойства ?
Comment 4 arbars@altlinux.org 2025-03-03 14:31:50 MSK
Created attachment 17853 [details]
Искажение цветов при неверной инициализации дисплея
Comment 5 arbars@altlinux.org 2025-03-03 14:35:20 MSK
(Ответ для arbars@altlinux.org на комментарий #4)
> Создано вложение 17853 [details] [подробности]
> Искажение цветов при неверной инициализации дисплея

Итог записи загрузчика для Anbernic xx3 для Powkiddy RGB10Max3, + не работает WiFi. Если бы загрузчик подхватывал подходящий device-tree, то всё было бы нормально.
Comment 6 arbars@altlinux.org 2025-03-03 14:40:26 MSK
Created attachment 17854 [details]
Сравнение результата инициализации дисплеев

Справа - как есть сейчас, слева - как должно быть.
Comment 7 Sergey Bolshakov 2025-03-03 14:47:15 MSK
(In reply to arbars@altlinux.org from comment #5)
> Если бы загрузчик подхватывал подходящий device-tree, то всё было бы нормально.

Что привело вас к выводу, что загрузчик подхватывает неподходящий device-tree ?
Собственно, лога загрузки или начала dmesg было бы достаточно для иллюстрации.
Comment 8 arbars@altlinux.org 2025-03-03 14:56:08 MSK
Created attachment 17855 [details]
dmesg
Comment 9 arbars@altlinux.org 2025-03-03 14:56:28 MSK
Created attachment 17856 [details]
journalctl
Comment 10 Sergey Bolshakov 2025-03-03 15:03:20 MSK
(In reply to arbars@altlinux.org from comment #8)
> Created attachment 17855 [details]
> dmesg
В четвёртой строчке:
[    0.000000] Machine model: Powkiddy RGB10MAX3

значит, device-tree грузится ровно тот, что нужно.
Comment 11 arbars@altlinux.org 2025-03-03 15:17:50 MSK
(Ответ для Sergey Bolshakov на комментарий #10)
> (In reply to arbars@altlinux.org from comment #8)
> > Created attachment 17855 [details] [подробности] [details]
> > dmesg
> В четвёртой строчке:
> [    0.000000] Machine model: Powkiddy RGB10MAX3
> 
> значит, device-tree грузится ровно тот, что нужно.

А почему тогда дисплей с искажёнными цветами и сдвигом на 5 пикселей?
Код ядра я проверял - драйвера что в ядре pine, что в апстриме одинаковые.
Драйвер дисплея:
https://git.altlinux.org/gears/k/kernel-image-pine.git?p=kernel-image-pine.git;a=blob;f=drivers/gpu/drm/panel/panel-sitronix-st7703.c
Comment 12 Sergey Bolshakov 2025-03-03 15:24:14 MSK
я скромный сопровождающий u-boot, откуда мне знать.