Welcome, Guest

Recent Posts

Pages: [1] 2 3 ... 10
1
A20 / Re: unble to connect LAN and LCD to A20 Olimex board (8GB)
« Last post by olimex on May 24, 2019, 07:12:28 AM »
What software you run on the board?
2
ESP32 / Re: ESP23-Gateway Arduino ethernet
« Last post by LubOlimex on May 23, 2019, 12:40:13 PM »
The board has configuration in the official Arduino package for ESP32: https://github.com/espressif/arduino-esp32/tree/master/variants/esp32-gateway

First install the latest Arduino release as explained here: https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/boards_manager.md

Then select the ESP32-GATEWAY in the board selection.

Then go to the examples and run the WiFi/examples/ETH_LAN8720/ETH_LAN8720.ino - this one: https://github.com/espressif/arduino-esp32/blob/master/libraries/WiFi/examples/ETH_LAN8720/ETH_LAN8720.ino
3
ESP32 / ESP23-Gateway Arduino ethernet
« Last post by Manuel on May 22, 2019, 07:18:40 PM »
Hi.
I just bought an ESP23-Gateway board. I can not find examples and documentation to operate the board with ethernet cable.
I work with the Arduino IDE.
Do you know where I can find information on this topic?
Greetings and thanks.
4
A20 / unble to connect LAN and LCD to A20 Olimex board (8GB)
« Last post by nirp on May 22, 2019, 02:06:28 PM »
Hi everyone,
   I'm using A20 OLinuXino Android / Linux boards 8GB. I connected Board to Display(which Working with other board) But its not showing anything on display. Red,Green LED blinking properly. and LAN cable also not connecting.
 kindly anyone tell me what is exact issue? what I have to do...
 
5
PCB TECH / Olimex battery packs doubts (BATTERY-LIPO4400mAh )
« Last post by asl07 on May 22, 2019, 02:04:38 PM »
Hi,

I'd like to get the answer to some doubts regarding olimex lipo battery packs. I am planning to buy some as they have a very good price.

Hopefully I gan get some help from you guys. Thanks!

1. The website states "The battery has overcharge and short circuit protection.", but, do they have overdischarge protection?

2. The cutoff voltage is stated as 3V, why is this? I can see that the cutoff voltage for most of the 18650 batteries is 2.5V.

3. Can I connect two of BATTERY-LIPO4400mAh  packs in series without any additional protection? (they are individually protected)

4. What is the shelf life of this battery pack if left unused at room temperature?
6
New Product Ideas / Re: RISC V possible in TERES? or any Olimex board?
« Last post by SK on May 21, 2019, 11:14:37 PM »
Seems RISC-V will support integrating with PowerVR GPUs and neural network accelerators:
https://www.cnx-software.com/2019/05/21/sifive-risc-v-processors-imagination-powervr-gpu-nna-ip/
7
A20 / Re: A20 - Olimex-LCD-7 - Buildroot
« Last post by alexv29 on May 21, 2019, 06:50:29 PM »
Hi there,

I imported the driver in Linux. ( https://github.com/OLIMEX/LCD-DRIVER/ ) and also uptaded the .dts with the overlay provided.

Now I have the message :

Code: [Select]
Jan  1 00:00:08 a20-olinuxino kern.debug kernel: [    1.059869] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0c000
Jan  1 00:00:08 a20-olinuxino kern.debug kernel: [    1.059918] [drm:sun4i_drv_traverse_endpoints] Endpoint is our panel... skipping 
....
....
Jan  1 00:00:08 a20-olinuxino kern.err kernel: [    1.401829] lcd_olinuxino 2-0050: error reading from device at 00

My screen is : LCD-Olinuxino-7 rev B;

I am wondering if I can use this driver because it tries to read an eeprom. Also, I connected only the LCD-Connector-1 to the EVB.

If anyone has some suggetions, thank you!
Alexandre
9
A20 / Device tree overlays on Lime2 Armbian image?
« Last post by novalkar on May 20, 2019, 07:54:58 PM »
Hi

Just for context, in my project I'm connecting a FT800 screen through the SPI2 port (PC19, PC20, PC21 & PC22) and interfacing with it through SPIDEV. On mainstream Armbian i'm enabling this by modifiing the armbianEnv.txt and enabling the SPI2 and SPIDEV through the provided device tree overlays and configuring the parameters acordingly.

I was evaluating if I was able to move my project to your Armbian fork[1] (since your release has support for the new SPI flash memory modules), but stumbled upon the problem that you use a diferent device tree and don't provide overlays. I don't think I have problems patching the device tree for my personal purposes, but i wanted to know if there is an easier way to enable this.

I also would like to know if you plan to upstream your changes to the Armbian project in the future.

[1] https://github.com/OLIMEX/build/
10
A20 / A20 - Olimex-LCD-7 - Buildroot
« Last post by alexv29 on May 20, 2019, 07:54:23 PM »
Hi there,

I am trying to build a system with buildroot on the A20-SOM-EVB.

Builroot version : 2019.02
Kernel version : 4.19.15
Uboot version : 2019.01

I first apply the defconfig of "olimex_a20_olinuxino_lime2_defconfig" in buildroot.

Then I updated the Uboot configuration with LCD param and the proper DTS for the target :

Code: [Select]
# CONFIG_VIDEO_HDMI is not set
CONFIG_VIDEO_LCD_MODE="x:800,y:480,depth:18,pclk_khz:33000,le:16,ri:209,up:22,lo:22,hs:30,vs:1,sync:3,vmode:0"
CONFIG_VIDEO_LCD_POWER="PH7"
CONFIG_VIDEO_LCD_BL_PWM="PB2"
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-olimex-som-evb"

I also updated the DTS as follow :

Code: [Select]
&pwm {
        pinctrl-names = "default";
        pinctrl-0 = <&pwm0_pins_a>, <&pwm1_pins_a>;
        status = "okay";
};
 

I also updated the cmdline (console=tty1 consoleblank=0 drm.debug=0xff) :

Code: [Select]
setenv bootargs console=ttyS0,115200 console=tty1 consoleblank=0 root=/dev/mmcblk0p2 rootwait panic=10 drm.debug=0xff ${extra}
During bootloader startup and the first beginning of the kernel startup, the panel is working properly. And after it shutdown.

Bellow the log of dmesg with a grep on 'drm' :

Code: [Select]
[    0.000000] Kernel command line: console=ttyS0,115200 console=tty1 root=/dev/mmcblk0p1 rootwait panic=10 drm.debug=0x3f
[    1.028627] [drm:drm_core_init] Initialized
[    1.028849] [drm:sun4i_drv_probe] Adding component /soc@1c00000/display-backend@1e60000
[    1.028901] [drm:sun4i_drv_probe] Adding component /soc@1c00000/display-backend@1e40000
[    1.028945] [drm:sun4i_drv_probe] Adding component /soc@1c00000/display-backend@1e60000
[    1.028983] [drm:sun4i_drv_probe] Adding component /soc@1c00000/display-backend@1e40000
[    1.029022] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0c000
[    1.029064] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0d000
[    1.029104] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0c000
[    1.029140] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0d000
[    1.029176] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0c000
[    1.029212] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0d000
[    1.029249] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0c000
[    1.029285] [drm:sun4i_drv_probe] Adding component /soc@1c00000/lcd-controller@1c0d000
[    1.029329] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029372] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029411] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029450] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029490] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029531] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029571] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.029610] [drm:sun4i_drv_probe] Adding component /soc@1c00000/hdmi@1c16000
[    1.030311] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e60000
[    1.030405] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e60000
[    1.030415] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e60000
[    1.031356] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e60000
[    1.031366] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e60000
[    1.031374] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/display-backend@1e60000
[    1.031438] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e60000
[    1.031447] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e60000
[    1.031455] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/display-backend@1e60000
[    1.031464] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/display-backend@1e60000
[    1.031473] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e40000
[    1.031481] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e40000
[    1.031490] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/display-backend@1e40000
[    1.031498] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e60000
[    1.031506] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e60000
[    1.031515] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/display-backend@1e60000
[    1.031523] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/display-backend@1e60000
[    1.031531] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/display-backend@1e40000
[    1.031540] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/display-backend@1e40000
[    1.031548] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/display-backend@1e40000
[    1.031556] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0c000
[    1.031565] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031573] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031582] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0c000
[    1.031590] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031599] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031607] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0c000
[    1.031615] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031624] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031632] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0c000
[    1.031640] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031649] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/lcd-controller@1c0d000
[    1.031657] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.031665] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.031673] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.031682] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.031963] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.031972] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.031980] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.031989] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.031997] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032005] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032013] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032022] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032030] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032038] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032046] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032054] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032063] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032071] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032079] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032087] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032095] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032103] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032112] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032120] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032120] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032129] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032137] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032145] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032153] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032161] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032169] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032178] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032186] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032194] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032202] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032210] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032219] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032227] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032235] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032243] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.032252] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0c000 with /soc@1c00000/hdmi@1c16000
[    1.032260] [drm:compare_of] Comparing of node /soc@1c00000/lcd-controller@1c0d000 with /soc@1c00000/hdmi@1c16000
[    1.032268] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e40000 with /soc@1c00000/hdmi@1c16000
[    1.032276] [drm:compare_of] Comparing of node /soc@1c00000/display-backend@1e60000 with /soc@1c00000/hdmi@1c16000
[    1.032285] [drm:compare_of] Comparing of node /soc@1c00000/hdmi@1c16000 with /soc@1c00000/hdmi@1c16000
[    1.049953] sun4i-drm display-engine: bound 1e60000.display-backend (ops 0xc07488e8)
[    1.078746] sun4i-drm display-engine: bound 1e40000.display-backend (ops 0xc07488e8)
[    1.090707] sun4i-drm display-engine: No panel or bridge found... RGB output disabled
[    1.102443] sun4i-drm display-engine: bound 1c0c000.lcd-controller (ops 0xc0747868)
[    1.114375] sun4i-drm display-engine: No panel or bridge found... RGB output disabled
[    1.126116] sun4i-drm display-engine: bound 1c0d000.lcd-controller (ops 0xc0747868)
[    1.138139] sun4i-drm display-engine: bound 1c16000.hdmi (ops 0xc07492f4)
[    1.148786] [drm] Supports vblank timestamp caching Rev 2 (21.10.2013).
[    1.159297] [drm] No driver support for vblank timestamp query.
[    1.169157] fb: switching to sun4i-drm-fb from simple
[    1.184383] [drm:drm_mode_object_get] OBJ ID: 55 (2)
[    1.184393] [drm:drm_setup_crtcs]
[    1.184408] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:55:HDMI-A-1]
[    1.684433] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:55:HDMI-A-1] status updated from unknown to disconnected
[    1.684443] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:55:HDMI-A-1] disconnected
[    1.684457] [drm:drm_setup_crtcs] No connectors reported connected with modes
[    1.684463] [drm:drm_setup_crtcs] connector 55 enabled? no
[    1.684472] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
[    1.684481] [drm] Cannot find any crtc or sizes
[    1.689060] [drm:drm_atomic_state_init] Allocated atomic state (ptrval)
[    1.689074] [drm:drm_atomic_get_plane_state] Added [PLANE:28:plane-0] (ptrval) state to (ptrval)
[    1.689084] [drm:drm_atomic_get_plane_state] Added [PLANE:31:plane-1] (ptrval) state to (ptrval)
[    1.689093] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:31:plane-1] state (ptrval)
[    1.689103] [drm:drm_atomic_get_plane_state] Added [PLANE:34:plane-2] (ptrval) state to (ptrval)
[    1.689111] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:34:plane-2] state (ptrval)
[    1.689120] [drm:drm_atomic_get_plane_state] Added [PLANE:37:plane-3] (ptrval) state to (ptrval)
[    1.689128] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:37:plane-3] state (ptrval)
[    1.689136] [drm:drm_atomic_get_plane_state] Added [PLANE:41:plane-4] (ptrval) state to (ptrval)
[    1.689145] [drm:drm_atomic_get_plane_state] Added [PLANE:44:plane-5] (ptrval) state to (ptrval)
[    1.689153] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:44:plane-5] state (ptrval)
[    1.689162] [drm:drm_atomic_get_plane_state] Added [PLANE:47:plane-6] (ptrval) state to (ptrval)
[    1.689169] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:47:plane-6] state (ptrval)
[    1.689178] [drm:drm_atomic_get_plane_state] Added [PLANE:50:plane-7] (ptrval) state to (ptrval)
[    1.689186] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:50:plane-7] state (ptrval)
[    1.689199] [drm:drm_atomic_get_crtc_state] Added [CRTC:40:crtc-0] (ptrval) state to (ptrval)
[    1.689210] [drm:drm_atomic_set_mode_for_crtc] Set [NOMODE] for [CRTC:40:crtc-0] state (ptrval)
[    1.689217] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:28:plane-0] state (ptrval)
[    1.689228] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:40:crtc-0] to (ptrval)
[    1.689242] [drm:drm_atomic_get_crtc_state] Added [CRTC:53:crtc-1] (ptrval) state to (ptrval)
[    1.689250] [drm:drm_atomic_set_mode_for_crtc] Set [NOMODE] for [CRTC:53:crtc-1] state (ptrval)
[    1.689257] [drm:drm_atomic_set_fb_for_plane] Set [NOFB] for [PLANE:41:plane-4] state (ptrval)
[    1.689266] [drm:drm_atomic_add_affected_connectors] Adding all current connectors for [CRTC:53:crtc-1] to (ptrval)
[    1.689275] [drm:drm_atomic_check_only] checking (ptrval)
[    1.689304] [drm:sun4i_backend_atomic_check] Starting checking our planes
[    1.689311] [drm:sun4i_backend_atomic_check] Starting checking our planes
[    1.689319] [drm:drm_atomic_commit] committing (ptrval)
[    1.689367] [drm:drm_atomic_state_default_clear] Clearing atomic state (ptrval)
[    1.689381] [drm:__drm_atomic_state_free] Freeing atomic state (ptrval)
[    1.689404] [drm:drm_minor_register]
[    1.689410] [drm:drm_minor_register]
[    1.689929] [drm:drm_minor_register] new minor registered 0
[    1.690072] [drm:drm_sysfs_connector_add] adding "HDMI-A-1" to sysfs
[    1.690082] [drm:drm_sysfs_hotplug_event] generating hotplug event
[    1.690127] [drm] Initialized sun4i-drm 1.0.0 20150629 for display-engine on minor 0
[    3.228036] [drm:drm_sysfs_hotplug_event] generating hotplug event
[    3.228085] [drm:drm_setup_crtcs]
[    3.228099] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:55:HDMI-A-1]
[    3.728116] [drm:drm_helper_probe_single_connector_modes] [CONNECTOR:55:HDMI-A-1] disconnected
[    3.728128] [drm:drm_setup_crtcs] No connectors reported connected with modes
[    3.728134] [drm:drm_setup_crtcs] connector 55 enabled? no
[    3.728142] [drm:drm_setup_crtcs] picking CRTCs for 8192x8192 config
[    3.728150] [drm] Cannot find any crtc or sizes

If needed I can post the result of 'fdtdump /sys/firmware/fdt'.

When I compare to the official image (armbian), I have some node missing in the FDT like a node panel or an endpoint@0 in the lcd-controller.

If anyone has an idea to make it work or help, I would be great.


Alexandre
Pages: [1] 2 3 ... 10