CarlFK has joined #litex
_whitelogger has joined #litex
key2 has quit [Read error: Connection reset by peer]
key2 has joined #litex
daveshah has quit [Ping timeout: 245 seconds]
_florent_ has quit [Ping timeout: 245 seconds]
daveshah has joined #litex
CarlFK has quit [Ping timeout: 258 seconds]
_florent_ has joined #litex
CarlFK has joined #litex
_whitelogger has joined #litex
_whitelogger has joined #litex
CarlFK has quit [Ping timeout: 268 seconds]
CarlFK has joined #litex
st-gourichon-fid has quit [Ping timeout: 260 seconds]
CarlFK has quit [Ping timeout: 258 seconds]
CarlFK has joined #litex
st-gourichon-fid has joined #litex
_whitelogger has joined #litex
st-gourichon-f has joined #litex
st-gourichon-fid has quit [Ping timeout: 260 seconds]
<mithro> xobs / somlo: I just came up with a truly horrifying idea...
<mithro> xobs / somlo: I think we should have wishbone and litex-csr busses in Linux
<mithro> xobs / somlo: Once you have that abstraction, you can attach a wishbone / litex-csr bus via MMIO, PCIe, etc...
<mithro> xobs / somlo: But it also provides the idea of attaching them via Ethernet or USB!?
CarlFK has quit [Read error: Connection reset by peer]
_franck_ has joined #litex
_franck_ has quit [Remote host closed the connection]
_franck_ has joined #litex
_franck_ has left #litex [#litex]
_franck_ has joined #litex
CarlFK has joined #litex
CarlFK has quit [Read error: Connection reset by peer]
<somlo> mithro: I like it :)
<somlo> mithro: in fact, I was *trying* to articulate something similar to @matheusz-holenko here: https://github.com/litex-hub/linux-on-litex-vexriscv/pull/60#issuecomment-572070734
<tpb> Title: RFC: update liteeth driver to automatically calculate hwreg offsets by gsomlo · Pull Request #60 · litex-hub/linux-on-litex-vexriscv · GitHub (at github.com)
<somlo> mithro: that there should be some sort of LiteX SoC bus driver in Linux, and devices hanging off of it should inherit its properties (e.g. csr_data_width), or even better, simply use its exported accessors to read/write their hardware registers, without having to deal with csr_data_width, alignment, etc.
<somlo> * without having to deal with csr_data_width and alignment *directly* on their own, that is
tpb has quit [Remote host closed the connection]
tpb has joined #litex