ARM Linux & PrimeCell PL011

Hello

[ ARM926EJ-S, PrimeCell PL011 block implementing serial ports ]

looks like I've resolved the problem posted here

formatting link

MMU seems to initialize correctly, kernel doesn't hang on MMU code in head.S, but I still have problem with console set-up. I expect that right after 'console_init()' in $(linux)/init.main.c:start_kernel(void) message accumulated in 'log_buffer' should pop out of a serial port. But they do not. back when I was struggling with MMU, I thought it happens because of invalid MMU memory mappings, and kernel is unable to locate UART's address and configure it.

I compiled kernel with these settings on:

CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011_CONSOLE=y CONFIG_SERIAL_CORE=y CONFIG_SERIAL_CORE_CONSOLE=y

Isn't it enough to have serial interface running? I think no need to write serial port driver for chips equipped with PL01x, as it's already in the kernel tree.

What would you recommend me to do next, where else to check code? Thanks.

-- Mark

Reply to
Mark
Loading thread data ...

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.