Tuesday, 2021-03-16

*** tpb has joined #litex00:00
*** lf_ has joined #litex00:47
*** lf has quit IRC00:47
*** dkozel_ has joined #litex01:07
*** [Matt]_ has joined #litex01:08
*** dkozel has quit IRC01:12
*** [Matt] has quit IRC01:12
*** pftbest has quit IRC01:21
*** rj_ has quit IRC02:13
*** _whitelogger_ has quit IRC02:48
*** Degi_ has joined #litex02:49
*** Degi has quit IRC02:50
*** Degi_ is now known as Degi02:50
*** _whitelogger_ has joined #litex02:52
*** _whitelogger_ has quit IRC04:15
*** _whitelogger_ has joined #litex04:17
*** somlo has quit IRC05:39
*** somlo has joined #litex05:40
*** kgugala has joined #litex05:43
*** kgugala_ has quit IRC05:46
*** _whitelogger_ has quit IRC06:27
*** Bertl_oO is now known as Bertl_zZ06:27
*** _whitelogger_ has joined #litex06:29
*** CarlFK has joined #litex06:57
*** pftbest has joined #litex07:05
*** pftbest has quit IRC07:19
*** kgugala_ has joined #litex07:21
*** pftbest has joined #litex07:23
*** pftbest has joined #litex07:25
*** kgugala has quit IRC07:25
*** pftbest has quit IRC07:29
*** pftbest has joined #litex07:42
*** rozpruwacz has joined #litex09:10
rozpruwacz_florent_: I looked into GPIOIn interrupt thing which You updated lately. I have trouble building the soc. I cannot add GPIOIn interrupt to the soc. After adding GPIOIn module (self.submodules.switches = GPIOIn(switches_pads, with_irq=True)) I do self.add_csr("switches") and then self.irq.add("switches", use_loc_if_exists=True). But the last part fails during build process with error "ERROR:SoC:EventManager not found in switches SubModule09:22
rozpruwacz". I think the problem is that the EventManager is now a submodule of _GPIOIRQ which in turn is a submodule of GPIOIn - before the EventManager was a submodule of GPIOIn directly. How to handle this situation ?09:22
_florent_rozpruwacz: Hi, can you try this?:09:27
_florent_https://www.irccloud.com/pastebin/Z2qK0WhZ/09:27
tpbTitle: Snippet | IRCCloud (at www.irccloud.com)09:28
*** rozpruwacz_ has joined #litex10:02
*** rozpruwacz has quit IRC10:03
*** rozpruwacz_ is now known as rozpruwacz10:03
*** rozpruwacz1 has joined #litex10:06
rozpruwacz1_florent_: soc builds now correctly (not tested on hardware yet) but the bios software is failing. Software generation causes multiple definitions of CSR_SWITCHES_EV_EV_STATUS_ADDR, switches_ev_ev_status_read and others in include/generated/csr.h:10:10
rozpruwacz1#define CSR_SWITCHES_EV_EV_STATUS_ADDR (CSR_BASE + 0x5808L)10:10
rozpruwacz1#define CSR_SWITCHES_EV_EV_STATUS_ADDR (CSR_BASE + 0x580cL)10:10
_florent_rozpruwacz1: ok sorry, I'll have a closer look10:11
*** rozpruwacz has quit IRC10:33
*** kgugala_ has quit IRC10:51
*** kgugala has joined #litex10:51
*** pftbest has quit IRC11:09
*** pftbest has joined #litex11:09
*** pftbest_ has joined #litex11:45
*** pftbest has quit IRC11:49
*** pftbest_ has quit IRC11:57
*** pftbest has joined #litex12:05
*** frubbl has joined #litex13:05
*** Bertl_zZ is now known as Bertl13:32
*** rj_ has joined #litex13:37
*** vup is now known as __vupbot13:43
*** __vupbot is now known as vup13:44
*** rj_ has quit IRC13:46
*** rj_ has joined #litex13:50
*** pftbest_ has joined #litex14:21
*** pftbest has quit IRC14:21
*** pftbest_ has quit IRC14:22
*** frubbl has quit IRC14:23
*** hansfbaier has joined #litex14:28
*** rj_ has quit IRC14:31
*** rj_ has joined #litex14:35
*** pftbest has joined #litex14:48
*** hansfbaier has quit IRC14:53
*** rj_ has quit IRC15:15
*** rj_ has joined #litex15:19
*** RaivisR has joined #litex15:34
*** zoobab has quit IRC15:55
*** rj_ has quit IRC16:00
*** rj_ has joined #litex16:03
rozpruwacz1_florent_: I have tested GPIOIn on hardware and axcept the bios software the HDL part works as expected.Also I have updated linux driver with lates changes and I will soon publish a pull request. I think that the GPIOInOut also could have with_irq parameter passed to its GPIOIn submodule - the register layout of GPIOInOut makes it compatible with linux driver (assuming separate device tree nodes for in and out). I don't know what to do wi16:04
rozpruwacz1th GPIOTristate though ... If it would have register layout compatible with GPIOIn and GPIOOut then it would be easy to include it in the linux driver.16:04
*** rozpruwacz1 has quit IRC16:09
*** rozpruwacz has joined #litex16:10
rozpruwaczOh, and the GPIOTristate do not compile under quartus.16:11
*** rozpruwacz has quit IRC16:18
*** rozpruwacz has joined #litex16:29
*** rozpruwacz has quit IRC16:35
*** rozpruwacz has joined #litex16:37
*** FFY00_ has quit IRC16:40
*** CarlFK has quit IRC16:40
*** rozpruwacz has quit IRC16:42
*** FFY00_ has joined #litex16:43
*** rozpruwacz has joined #litex16:43
*** rj_ has quit IRC16:44
*** Bertl is now known as Bertl_oO16:45
*** rj_ has joined #litex16:48
*** rozpruwacz1 has joined #litex17:27
*** rj_ has quit IRC17:28
*** rj_ has joined #litex17:30
*** rozpruwacz1 has quit IRC17:44
*** RaivisR_ has joined #litex18:06
*** RaivisR has quit IRC18:10
*** rj_ has quit IRC18:13
*** rj_ has joined #litex18:16
*** peeps[zen] has joined #litex19:12
*** peepsalot has quit IRC19:15
*** rozpruwacz1 has joined #litex19:57
*** nickoe_ is now known as nickoe21:04
*** RaivisR__ has joined #litex21:20
*** RaivisR_ has quit IRC21:23
*** frubbl has joined #litex22:39
*** CarlFK has joined #litex22:44
*** rj_ has quit IRC23:02
*** pftbest has quit IRC23:06
*** pftbest has joined #litex23:22
*** proteusguy has quit IRC23:24
*** frubbl has quit IRC23:24
*** pftbest has quit IRC23:37
*** proteusguy has joined #litex23:38
*** peeps[zen] is now known as peepsalot23:43
*** frubbl has joined #litex23:47
*** pftbest has joined #litex23:49
*** CarlFK has quit IRC23:56

Generated by irclog2html.py 2.17.2 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!