[13:12:14] <zombah> добрый день всем
[13:12:50] <zombah> stuw__: нет один dts от ядра не помогает, еще чегот видно не хватает
[13:14:18] <stuw__> zombah, я попробовал только панель и все, что с ней связано добавить - тоже не прокатило (плюс там не хватает регулятора для включения подсветки).
[13:17:28] <zombah> надо посмотреть может там дебаг какой есть
[13:21:00] <zombah> мда paz00.c вообще не замысловатый у нас в U-Boot
[13:21:35] <zombah> не понятно почему другие tegra20 отличаются
[13:22:22] <zombah> а хотя нет у вентаны вообще нет боард файла
[13:22:35] <zombah> она использует seabord
[13:22:50] <zombah> seaboard, может на тоже его попробовать
[13:23:47] <stuw__> надо SYS_I2C_TEGRA включать походу, некоторые части панели завязаны по-моему на i2c
[13:24:09] <zombah> во кстати в seaboard он включен
[13:24:37] <zombah> не пойму почему DM_VIDEO у нас прописан а у других нет
[13:25:12] <zombah> ifdef CONFIG_DM_VIDEO
[13:25:27] <zombah> https://github.com/ac100-ru/u-boot-ac100-exp/blob/v2016.11-lcd-fix/board/compal/paz00/paz00.c#L44
[13:25:41] <zombah> вот какой в этом смысл сокральный
[13:26:25] <zombah> там есть дебаг кстати, надо включить и посмотреть на display pinmux этот
[13:26:46] <zombah> просто так его не видно
[13:28:02] <zombah> а ну там теперь есть DEBUG_LL
[13:28:07] <zombah> DEBUG_DRIVERS
[13:28:12] <zombah> прикольно
[13:28:16] <zombah> счас попробую
[14:16:59] <zombah> а так в paz00.h надо вставить define DEBUG тогда debug принты будут показываться
[14:21:54] <stuw__> CONFIG_DM_VIDEO у нас каким-то образом включен, я его пробовал задефайнить в конфиге, он начал ругаться, что уже определено
[14:22:20] <stuw__> про SYS_I2C_TEGRA я в конфиге сибоарда и подсмотрел )
[14:25:34] <zombah> ddc-i2c-bus = <&lvds_ddc>;
[14:25:37] <zombah> у нас есть
[14:25:56] <zombah> хз что ему еще может быть нужно
[14:31:36] <stuw__> у нас драйвер тегры для i2c похоже не включен
[14:31:44] <stuw__> егоо портировали из ядра
[14:32:02] <zombah> раньше без него работало
[14:32:11] <stuw__> раньше все по-другому было )
[14:32:22] <stuw__> сильно все переписали за 3 года
[14:36:42] <zombah> ну можно симона спросить что нужно, когда я его по snow спрашивал после перехода на dm он быстро понял где грабли могут быть
[14:37:04] <zombah> счас только с дебагом запущусь может там что будет интересное
[14:38:51] <zombah> так похоже надо так в билдруте make uboot-dirclean make uboot-rebuild
[14:39:08] <zombah> а то полная пересборка долго идет
[14:41:02] <zombah> stuw__: https://github.com/ac100-ru/u-boot-ac100-exp/commit/4a7a85eb8d5a02164ee27af59767f2ca5e7e0527
[14:41:54] <zombah> правда чтот с таймингами этими не очень понятно
[14:42:05] <zombah> вот такую строку удалил nvidia,panel-timings = <400 4 203 17 15>;
[14:42:23] <zombah> как в других бордах, а куда ее по новому воткнуть не ясно
[14:43:01] <zombah> надо еще все gpio сравнить
[14:44:06] <stuw__> у остальных засинканы dts? я боюсь, что отличия таки должны быть
[14:44:30] <zombah> stuw__: да они прям целиком из ядра взяли смотри у ventana и seaboard
[14:44:58] <zombah> ну отличия только в наличии алиасов в начале и этих display timings
[14:45:16] <stuw__> хм
[14:46:22] <zombah> может порядок регуляторов имеет значение
[14:46:46] <zombah> когда backlight включать а когда panel
[14:46:48] <stuw__> возможно надо еще в коде где-то что добавить
[14:47:19] <zombah> ну я сравнивал seaboard.c с paz00.c там дофига отличий
[14:47:58] <zombah> вроде как нужен только этот pinmux display
[14:48:15] <zombah> он у нас оригинальный у других такого нет
[14:48:32] <zombah> дергает ругулятор панели, но может там косяк какой
[14:49:33] <zombah> вот такого gpio в ядре нет nvidia,backlight-vdd-gpios = <&gpio TEGRA_GPIO(W, 0)
[14:50:07] <zombah> и аналога вот этого я не нашел nvidia,panel-timings = <400 4 203 17 15>;
[14:50:18] <zombah> все остальное вроде в dts ядра норм
[14:52:14] <zombah> правда у нас стоит backlight-boot-off;
[14:52:21] <zombah> в backlight: backligh
[14:52:22] <stuw__> посмотри как в сибоард сделана панель (какие ссылки есть
[14:52:59] <zombah> stuw__: ага смотрю, но чтот не вижу особой разницы
[14:53:15] <stuw__> да, в бэклайт есть power регулятор, которого в ядре нет, возможно его надо делать по аналогии с хармони (gpio брать <&gpio TEGRA_GPIO(W, 0)>)
[14:55:11] <zombah> хм счас попробую
[14:55:29] <zombah> power-supply = <&vdd_bl_reg>;
[14:55:38] <zombah> да точно, там есть такой
[14:57:28] <stuw__> меня смущает, что ни ворнингов нет, ни в списке output дисплей не появляется. Может вообще ничего не отрабатывает. Если только с дебагом что новое появится
[14:58:39] <zombah> ну там вроде и в коде ворнингов никаких нет, откуда им взяться
[14:58:44] <zombah> надо добавлять тогдла
[15:02:24] <zombah> а как понять какие нам нужны значения regulator-min-microvolt = <2800000>;
[15:02:39] <stuw__> без понятия пока )
[15:02:43] <zombah> в регуляторе панели у нас другие
[15:03:03] <zombah> не как в хармони, т.к. и панель у нас другая
[15:03:28] <zombah> марвин обычно вечерком появляется
[15:03:53] <zombah> хотя счас выходные
[15:10:55] <zombah> как интересно в старом коде это работало, ведь в dts не были частоты прописаны
[15:11:09] <zombah> откуда-то подсасывались
[15:12:00] <zombah> с define DEBUG не собирается
[15:12:11] <zombah> home/sosboot/buildroot/output/host/usr/bin/arm-buildroot-linux-uclibcgnueabihf-ld.bfd: SPL image plus BSS too big
[15:19:22] <zombah> stuw__: https://github.com/ac100-ru/u-boot-ac100-exp/commit/4028a5993b0d6d284fc2e0703d77006b622c10d1
[15:25:34] <zombah> я тут за каждый фпс в вайне борюсь а у них ошибки по 9 лет висят
[15:29:43] <zombah> блин make uboot-dirclean не ресетит патчи накладываемые сверху, надо видимо через отдельный git репо собирать
[15:37:16] <zombah> http://www.ixbt.com/news/2016/12/11/v-najdennom-v-2015-godu-kuske-jantarja-vpervye-obnaruzhili-operjonnyj-hvost-dinozavra.html
[15:51:56] <satantank_mobile> Народ вы grade-driver пробовали?
[16:04:43] <zombah> satantank_mobile: нет
[16:05:04] <zombah> satantank_mobile: там пока нет никакого драйвера, только тулзы всякие для дебага
[16:05:23] <satantank> вот это и хотел узнать)
[16:05:31] <satantank> а то никакой документации
[16:06:29] <zombah> digetx расковырял весь графический стек тегра20 и я так понял планирует сделать драйвер, так что будем надеяться
[16:07:18] <zombah> если нвидия его не возьмет на работу до того как это случиться 8)
[16:09:44] <zombah> stuw__: с vdd_bl заработало 8))
[16:10:14] <stuw__> круть
[16:11:09] <zombah> stuw__: думаю вот насчет backlight-boot-off;
[16:11:19] <zombah> надо его убирать или нет
[16:11:43] <zombah> или если он не используется в юбуте лучше оставить чтоб к ядру ближе было
[16:13:26] <stuw__> грепни, если больше нигде его нет, то лучше выкинуть, чтобы не смущал никого
[16:15:06] <zombah> stuw__: я тут почитал пару последних тредов сварена в юбуте, он за то чтоб дтс в юбут был максимально приближен к ядру
[16:15:22] <zombah> чтобы синкать проще было
[16:16:35] <zombah> счас еще погоняю так и сяк, если ок будет, кину патч в мл
[16:18:06] <zombah> я вот думаю патч марвина для vdd_pnl добавить или нет
[16:18:13] <zombah> regulaton-boot-on
[16:18:41] <zombah> его еще даже в next не приняли, не буду пока
[16:21:25] <zombah> stuw__: а не знаешь в u-boot консольке можно посмотреть содержимое DT?
[16:21:41] <zombah> хотя чтот сомнительно
[16:22:11] <stuw__> вряд ли
[16:22:33] <stuw__> оно же в памяти в бинарном виде все
[16:32:50] <stuw__> zombah, я попробовал только панель и все, что с ней связано добавить - тоже не прокатило (плюс там не хватает регулятора для включения подсветки).,
[16:33:13] <stuw__> упс ) клаву протираю ))
[17:15:38] <zombah> stuw__: эээ чтот я не понял что ты попробовал, протесть бранч который я сделал
[17:32:40] <stuw__> zombah, это второй раз сообщение послалось из истории пока я клаву протирал
[17:42:55] <stuw__> zombah, что-то у меня виснет с записью про usb
[17:51:14] <stuw__> zombah, я заребейзился и удалил новые записи, касающиеся usb, и теперь у меня не виснет на загрузке
[18:02:43] <zombah> stuw__: да это надо ulpi пофиксить как в seaboard.c насколько я понимаю
[18:03:32] <zombah> вот так https://github.com/ac100-ru/u-boot-ac100-exp/commit/6dca554f238d23d2c67873d850b7576e5971c5fd
[18:04:57] <zombah> счас это потестю
[18:05:11] <zombah> пересобираю пока образ для sdcard билдрутовый
[18:07:13] <zombah> там правда я не уверен что у нас такие же как у seaboard pinmuxы
[18:07:33] <zombah> хотя вроде похожи
[18:07:40] <zombah> названия gpio
[18:15:49] <zombah> блин надо таки билдрутовцев спросить как правильно отдельный пакет выкачивать и пересобирать а то геморно получается пока
[18:16:25] <zombah> хочу чтобы он подтирал весь юбут скачивал опять и только его пересобирал
[18:18:55] <zombah> о как интересно http://www.phoronix.com/scan.php?page=news_item&px=OpenGL-Fuzzing-Series
[18:39:40] <zombah> неа чтот с usb я не очень понимаю, надо его наверное пока задизейблить у нас
[18:40:15] <stuw__> наверное
[18:40:27] <stuw__> чтобы правильно сделать, надо понимать, что делаешь )
[18:40:31] <stuw__> а мы не понимаем )
[18:41:03] <zombah> а у тебя есть при зависоне какой порт? переведу его в статус disabled и все
[18:41:33] <zombah> хотя по идее должен быть usb@c5004000
[18:43:04] <zombah> так у нас в старом dts был только usb0 = "/usb@c5008000";
[18:43:19] <zombah> тогда надо 5004000 и 5000000 в дизайбл
[19:23:00] <zombah> ну кстати usb наверное без включения его всей pinmux кухни вообще работать не будет
[19:25:35] <zombah> в colobri-t20 описано более менее
[19:25:50] <zombah> https://github.com/ac100-ru/u-boot-ac100-exp/blob/v2016.11-lcd-fix/board/toradex/colibri_t20/colibri_t20.c#L89
[19:27:23] <zombah> в trimslice самой простой по виду https://github.com/ac100-ru/u-boot-ac100-exp/blob/v2016.11-lcd-fix/board/compulab/trimslice/trimslice.c#L17
[19:40:47] <zombah> stuw__: а чтот у меня кстати не виснет никак на usb когда в память через tegrarcm гружу. ты как тестил расскажи, хочу поймать зависон?
[19:41:06] <stuw__> zombah, я только u-boot грузил, без ядра
[19:41:25] <zombah> stuw__: ок, можно. через tegrarcm?
[19:41:32] <stuw__> да, через него и гружу
[19:41:46] <zombah> stuw__: а дальше что в меню делаешь?
[19:41:50] <stuw__> мне остальное только мешает ) я же клаву тестил
[19:42:10] <stuw__> у меня до меню не доходило. В моем бренче я убрал лишние usb
[19:42:35] <zombah> так а зависает на usb то при каком расскладе?
[19:43:24] <stuw__> висло чуть ли не сразу
[19:43:42] <stuw__> ща попробую сфоткать и сериал консоль врублю
[19:43:50] <zombah> stuw__: хм, ничего не понимаю
[19:45:03] <zombah> stuw__: ты usb start делаешь или что?
[19:45:06] <stuw__> у меня там стоковый андроид стоит. И я через виртуалбокс )
[19:45:21] <stuw__> я ничего не делаю, твой бренч собрал и загрузил в тошку
[19:45:30] <zombah> эээ
[19:45:38] <zombah> хм
[19:46:21] <zombah> у меня вот так виснет, этого пока хватит
[19:46:24] <zombah> egra20 (Paz00) MOD # usb start
[19:46:24] <zombah> starting USB...
[19:46:24] <zombah> USB0: USB EHCI 1.00
[19:46:24] <zombah> USB1:
[19:49:00] <stuw__> хм, у меня похоже автоматом usb стартует
[19:49:05] <stuw__> хз почему )
[19:49:26] <zombah> ну на mmc не находит скрипта, прет дальше как tegra-common описано
[19:49:46] <zombah> я то сразу скрипт вкачиваю в сосюбут
[19:49:58] <zombah> он ничего не сканит просто так
[19:50:19] <stuw__> ааа, ясно
[19:50:26] <stuw__> я чистый u-boot гружу
[20:07:02] <zombah> вообще выглядит логично ведь порт usb1 это как раз через который tegrarcm грузит
[20:08:49] <zombah> видимо при таком варианте всегда будет зависать на инициализации usb
[20:09:05] <zombah> но счас попробую этот порт заблочить может ок будет
[20:35:44] <zombah> Tegra20 (Paz00) MOD # usb start
[20:35:44] <zombah> starting USB...
[20:35:44] <zombah> USB0: USB EHCI 1.00
[20:35:44] <zombah> USB1: No code to set up ULPI controller, please enableCONFIG_USB_ULPI and CONFIG_USB_ULPI_VIEWPORTprobe failed, error -38
[20:35:47] <zombah> USB2: USB EHCI 1.00
[20:35:49] <zombah> scanning bus 0 for devices... 1 USB Device(s) found
[20:35:52] <zombah> scanning bus 2 for devices... 2 USB Device(s) found
[20:36:15] <zombah> достаточно было из дефконфига ULPI убрать
[20:36:49] <zombah> пока я думаю такой вариант норм
[20:44:51] <zombah> stuw__: затестишь у себя?
[21:03:35] <stuw__> в твоем бренче?
[21:15:05] <stuw__> zombah, вроде норм, до консольки загрузилось
[21:47:05] <zombah> stuw__: отлично
[21:47:31] <zombah> закинуть в мейллист?
[22:04:48] <zombah> а то до 2017.01 всего две недели осталось
[22:05:00] <zombah> может примут в него
[22:19:35] <stuw__> надо с марвином проконсультироваться. Не уверен, что выкидывание CONFIG_USB_ULPI примут
[22:31:14] <zombah> stuw__: так я его не выкидывал, я его сам и добавлял
[22:31:42] <zombah> stuw__: заслал патч http://u-boot.10912.n7.nabble.com/PATCH-ARM-dts-tegra-Sync-paz00-with-Linux-4-8-td276325.html
[22:32:05] <zombah> ну посмотрим что скажут, если что почистить не долго
[22:36:51] <stuw__> аа, тогда ок
[22:47:27] <zombah> если примут в таком виде там и нвек есть, твой патч меньше будет 8)
[23:08:52] <stuw__> где nvec есть? O_O
[23:09:15] <stuw__> аааа, старый
[23:10:20] <zombah> ну старый конечно тот что в ядре счас
[23:17:36] <satantank> ну как получилось uboot завести?
[23:18:32] <zombah> satantank: да
[23:18:59] <satantank> а что там в новой версии хорошего добавили?
[23:19:13] <satantank> есть-ли смысл обновлять?
[23:19:35] <zombah> ну новых возможностей там много, только еще надо понять как их использовать правильно
[23:19:48] <zombah> satantank: пока клавы нет, лучше не обновлять
[23:19:55] <satantank> понятно
[23:21:25] <zombah> там вообще куча всего интересного эмуляция fastboot режима, gadget mode, поддержка EFI
[23:22:16] <zombah> все можно на тоше использовать, осталось только понять как
[23:56:34] <stuw__> zombah, клава есть в моем бренче
[23:56:48] <stuw__> в мейнлайне да, пока нет )