-
puck has quit
-
shenki has quit
-
puck joined the channel
-
shenki joined the channel
-
mithro
-
jea
exciting!
-
mithro
Means I should be able to merge it
-
rohitksingh joined the channel
-
shorne
mithro: I only get patches I can hack when the kids and wife are sleeping/away :)
-
got to go
-
ok, got a bit of progress
-
there is something wrong with litex_uart_console_putchar : uart_out32(ch, LITEX_UART_TX, port);
-
in earlycon it uses a writeb (byte) but here is 32 bits
-
if I change to writeb I get the real console driver to actually output
-
input is not working yet
-
but its better
-
Also, the request_irq i changed flag from IRQF_TRIGGER_LOW to 0
-
the openrisc IRQ PIC does not support that I think
-
with that off IRQs work partly (i.e. I get an IRQ when I hit a button) but thats it...)
-
will be away
-
...
-
OK, now I see something more intersting in the uart isr when we read the ev_pending register I see
-
0x02000000
-
which should be EV_RX
-
but... thats LE and openrisc is BE
-
which would explain why it doesnt work
-
hmm, that doesnt make sense though
-
oh... and I get a console now
-
great, I just switched writel and readl to iowrite32be and ioread32be
-
its a bit of a hack
-
but finally all working
-
time for bed... Ill clean this up and send patches
-
I am not so clear, do we need to do the be/le changes on the kernel side or qemu?
-
I guess kernel since bios works fine
-
rohitksingh has quit
-
mithro
shorne: \o/
-
CarlFK: ping? I did a massive merge last night and probably broke everything. Can you do some user testing ASAP?
-
-
Support for Arty, NetTV2 and Nexys Video boards added
-
CarlFK[m]
Sure, next 24 hrs
-
tpb has quit
-
tpb joined the channel