00:00
tpb has quit [Remote host closed the connection]
00:00
tpb has joined #litex
00:50
_whitelogger has joined #litex
01:57
FFY00 has quit [Read error: Connection reset by peer]
01:58
FFY00 has joined #litex
02:21
_florent__ has joined #litex
02:28
leons has quit [*.net *.split]
02:28
_florent_ has quit [*.net *.split]
02:28
xfxf has quit [*.net *.split]
02:28
tucanae47 has quit [*.net *.split]
02:28
_florent__ is now known as
_florent_
02:30
Degi has quit [Ping timeout: 246 seconds]
02:31
Degi has joined #litex
02:31
synaption[m] has quit [Ping timeout: 240 seconds]
02:31
xobs has quit [Ping timeout: 256 seconds]
02:31
john_k[m] has quit [Ping timeout: 260 seconds]
02:32
nrossi has quit [Ping timeout: 260 seconds]
02:32
sajattack[m] has quit [Ping timeout: 252 seconds]
02:32
CarlFK[m] has quit [Ping timeout: 244 seconds]
02:32
disasm[m] has quit [Ping timeout: 256 seconds]
02:32
david-sawatzke[m has quit [Ping timeout: 256 seconds]
02:32
bunnie has quit [Ping timeout: 246 seconds]
02:33
tucanae47 has joined #litex
02:40
sajattack[m] has joined #litex
02:41
Skip has quit [Remote host closed the connection]
02:42
xobs has joined #litex
02:45
CarlFK[m] has joined #litex
02:51
Degi has quit [Ping timeout: 256 seconds]
02:52
Degi has joined #litex
02:57
nrossi has joined #litex
03:02
bunnie has joined #litex
03:03
john_k[m] has joined #litex
03:04
synaption[m] has joined #litex
03:09
leons has joined #litex
03:11
disasm[m] has joined #litex
03:11
david-sawatzke[m has joined #litex
06:25
kgugala_ has joined #litex
06:28
kgugala__ has joined #litex
06:29
kgugala has quit [Ping timeout: 265 seconds]
06:30
kgugala_ has quit [Ping timeout: 240 seconds]
11:24
futarisIRCcloud has quit [Quit: Connection closed for inactivity]
13:49
Skip has joined #litex
15:44
xfxf has joined #litex
16:29
<
tpb >
Title: LiteX: UART: switch to 32-bit CSR alignment · riscv/riscv-pk@e66bf2e · GitHub (at github.com)
16:29
<
somlo >
relatively straightforward
16:30
<
somlo >
now let's have a look at the new linux sdcard driver, see if I can get it working on rocket...
18:35
disasm[m] has quit [*.net *.split]
18:35
nrossi has quit [*.net *.split]
18:35
CarlFK[m] has quit [*.net *.split]
18:37
Skip has quit [Remote host closed the connection]
18:41
david-sawatzke[m has quit [Ping timeout: 260 seconds]
18:41
leons has quit [Ping timeout: 252 seconds]
18:41
synaption[m] has quit [Ping timeout: 252 seconds]
18:41
bunnie has quit [Ping timeout: 252 seconds]
18:42
john_k[m] has quit [Ping timeout: 256 seconds]
18:42
xobs has quit [Ping timeout: 260 seconds]
18:42
sajattack[m] has quit [Ping timeout: 252 seconds]
18:45
oter_ has quit [Ping timeout: 264 seconds]
19:20
nrossi has joined #litex
19:52
xobs has joined #litex
19:52
david-sawatzke[m has joined #litex
19:52
synaption[m] has joined #litex
19:52
sajattack[m] has joined #litex
19:52
disasm[m] has joined #litex
19:52
leons has joined #litex
19:52
john_k[m] has joined #litex
19:52
CarlFK[m] has joined #litex
19:52
abeljj[m] has joined #litex
19:52
bunnie has joined #litex
19:54
Skip has joined #litex
20:16
st-gourichon-fid has quit [Ping timeout: 246 seconds]
20:39
st-gourichon-fid has joined #litex
21:10
CarlFK has quit [Read error: No route to host]
21:42
<
benh >
somlo: what would be nice to help further with Linux is an option to fix endianness of CSRs as well
22:05
<
tpb >
Title: linux/litex.h at litex-rocket-rebase · litex-hub/linux · GitHub (at github.com)
22:06
<
somlo >
if all linux drivers used methods as high-level as possible, and they all lived in that file, it'd be very simple to adapt to whatever happens to CSR endianness down the road
22:40
<
benh >
somlo: well basically if we make CSRs LE always for Linux capable SoCs then drivers just do readl/writel
22:40
<
benh >
and that's it
23:03
<
somlo >
bonus points for readq/writeq working transparently across adjacent CSRs through the various up/down shifters and width adapters
23:04
<
benh >
they should :)
23:05
<
benh >
at least with my custom downconverter in standalone microwatt but I would expect it to work with the one in LiteX too
23:05
<
benh >
however, you have to be careful with endian if you do that
23:05
<
benh >
if it's an actual 64-bit CSR under the hood, it needs to be presented LSB first
23:27
Skip has quit [Remote host closed the connection]