Hi Konstantin,
On 29.07.2017 06:57, Konstantin Novikov wrote:
Hello again, coreboot community!
Thanks a lot Zoran Stojsavljevic and Nico Huber for their help and answers. You're lead us in "GFX-way", so it was a right direction. At first, we're added our PCI id in two structures (map_oprom_vendev and pci_device_ids) in northbridge/intel/haswell/gma.c. But after this we're see only black screen on display, no any BIOS/Linux output. gma_setup_panel(dev)
- this function was critical for us.
gtt_write(DDI_BUF_CTL_A, DDI_BUF_IS_IDLE | DDI_A_4_LANES | DDI_INIT_DISPLAY_DETECTED);
good catch! I suppose you are using an analog VGA port then?
Are you going to submit a patch? We might want to add a devicetree setting for this in `haswell/chip.h`. I could have a look at it too if you want.
Nico
Without DDI_A_4_LANES in this row we saw the Linux Ubuntu output (without any errors) and logging screen. After trying to use some VGA BIOS we're see BIOS output and bootsplash too. Linux Ubuntu works correct, fully reinstalled and loaded.
Again, thanks Nico and Zoran (от всей души) for help. Coreboot community are awesome.
Konstantin Novikov.
Hello, Nico. Yes, now I'm using VGA port. Yes, we'll commit our changes, but after we'll end port. S3 isn't working now, and we have some troubles with Super I/O, but we already did this work with b75-port.
2017-07-29 22:06 GMT+03:00 Nico Huber nico.h@gmx.de:
Hi Konstantin,
On 29.07.2017 06:57, Konstantin Novikov wrote:
Hello again, coreboot community!
Thanks a lot Zoran Stojsavljevic and Nico Huber for their help and
answers.
You're lead us in "GFX-way", so it was a right direction. At first, we're added our PCI id in two structures (map_oprom_vendev and pci_device_ids) in northbridge/intel/haswell/gma.c. But after this we're see only black screen on display, no any BIOS/Linux output. gma_setup_panel(dev)
- this function was critical for us.
gtt_write(DDI_BUF_CTL_A, DDI_BUF_IS_IDLE | DDI_A_4_LANES | DDI_INIT_DISPLAY_DETECTED);
good catch! I suppose you are using an analog VGA port then?
Are you going to submit a patch? We might want to add a devicetree setting for this in `haswell/chip.h`. I could have a look at it too if you want.
Nico
Without DDI_A_4_LANES in this row we saw the Linux Ubuntu output (without any errors) and logging screen. After trying to use some VGA BIOS we're
see
BIOS output and bootsplash too. Linux Ubuntu works correct, fully reinstalled and loaded.
Again, thanks Nico and Zoran (от всей души) for help. Coreboot community are awesome.
Konstantin Novikov.