Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2023.10 is OUT / Merge Window is OPEN, next branch is CLOSED / Release v2024.01 is scheduled for 08 January 2024 / Channel archives at https://libera.irclog.whitequark.org/u-boot
<marex> Kwiboo: usb: patches go through usb tree
<Kwiboo> how should breaking changes be coordinated between dt and driver unless they are part of a single series? also hard to keep track when review/merge practises vary between subsystems
<marex> Kwiboo: DT compatible addition is not a breaking change
<marex> Kwiboo: the practice is very simple -- subsystem patches go through subsystem trees -- if you try to circumvent that established process, you only create chaos and more work for others
<marex> well, and if you create mixed series which should go through multiple trees, then the patches get mostly ignored
qschulz has quit [Remote host closed the connection]
<Kwiboo> in this case the compatible addition cause a breaking change, DT node currently contains two compatible, the new one added and an exsisting one, problem is that updated nodes use a single glue+ctrl node, and old compatible expect parent/child nodes
deathmist has joined #u-boot
qschulz has joined #u-boot
<marex> Kwiboo: so handle both cases in the usb driver, this kind of thing is nothing new really
naoki has joined #u-boot
<marex> Kwiboo: frankly, this just shows the problem right there -- DT is hardware description, it should be possible to update DT and system software separately
<marex> Kwiboo: clearly this is not the case here and should be fixed
naoki has quit [Client Quit]
naoki has joined #u-boot
<Kwiboo> agree, issue here is that DT node got merged in u-boot before it had a proper binding in linux, so breakage is to be expected, and I tried to minimize breakage with a mixed dt+driver update series
<Kwiboo> guess I could separate DT + driver change if I piggy back on another compatible that follow same structure in the DT update and delay usb driver change until after DT have been merged, will send a v2 without the usb driver part :)
mmu_man has quit [Ping timeout: 255 seconds]
thopiekar has quit [Ping timeout: 246 seconds]
thopiekar has joined #u-boot
jclsn has quit [Ping timeout: 260 seconds]
jclsn has joined #u-boot
GrantM11235 has joined #u-boot
<GrantM11235> I'm trying to port mainline u-boot on a new board, but I'm having trouble getting u-boot to recognize the onboard spi nand flash. When I run sf probe it says "invalid chip select"
<GrantM11235> I copied the device tree and defconfig from another board that uses the same SoC https://source.denx.de/u-boot/u-boot/-/blob/master/arch/arm/dts/suniv-f1c200s-lctech-pi.dts
GrantM11235 has quit [Quit: Client closed]
GrantM11235 has joined #u-boot
<GrantM11235> Do I need to do something to enable the chip select?
tlwoerner has quit [Quit: Leaving]
tlwoerner has joined #u-boot
macromorgan_ has quit [Read error: Connection reset by peer]
macromorgan has joined #u-boot
Guest26 has joined #u-boot
Guest26 has quit [Client Quit]
manojsai has joined #u-boot
redbrain has quit [Read error: Connection reset by peer]
redbrain has joined #u-boot
monstr has joined #u-boot
monstr_ has joined #u-boot
monstr has quit [Ping timeout: 264 seconds]
goliath has joined #u-boot
ikarso has joined #u-boot
mckoan|away is now known as mckoan
matthias_bgg has joined #u-boot
mmu_man has joined #u-boot
frieder has joined #u-boot
frieder has quit [Ping timeout: 258 seconds]
ldevulder has joined #u-boot
ezulian_ has quit [Remote host closed the connection]
apteryx has quit [Ping timeout: 260 seconds]
ezulian has joined #u-boot
mmu_man has quit [Ping timeout: 258 seconds]
apteryx has joined #u-boot
pgreco_ has joined #u-boot
pgreco has quit [Ping timeout: 255 seconds]
mmu_man has joined #u-boot
sszy has joined #u-boot
matthias_bgg has quit [Read error: Connection reset by peer]
matthias_bgg has joined #u-boot
tnovotny has joined #u-boot
naoki1 has joined #u-boot
naoki has quit [Remote host closed the connection]
naoki1 is now known as naoki
manojsai has quit [Quit: Client closed]
<marex> GrantM11235: sf probe 0:0 ... does it work ?
<marex> GrantM11235: there might be default chip select in config
<marex> or sf probe 0.0 ... see '=> help sf' for syntax
f_ has joined #u-boot
frieder has joined #u-boot
mmu_man has quit [Ping timeout: 255 seconds]
<GrantM11235> marex: I get the same error: "sun4i_spi spi@1c05000: Invalid chip select 0:0 (err=-19)"
<GrantM11235> I also tried sf probe 0:1 through 0:15, it says invalid chip select for all of them
GrantM11235 has quit [Quit: Client closed]
GrantM11235 has joined #u-boot
frieder has quit [Ping timeout: 255 seconds]
<marex> GrantM11235: did you describe the SPI NOR in your DT ?
<marex> GrantM11235: use paste.debian.net and paste the DT source you use
dsimic has quit [Ping timeout: 255 seconds]
dsimic has joined #u-boot
f_ has quit [Ping timeout: 255 seconds]
manojsai has joined #u-boot
manojsai has quit [Client Quit]
frieder has joined #u-boot
naoki has quit [Quit: naoki]
frieder has quit [Ping timeout: 255 seconds]
ikarso has quit [Quit: Connection closed for inactivity]
mmu_man has joined #u-boot
goliath has quit [Quit: SIGSEGV]
matthias_bgg has quit [Read error: Connection reset by peer]
monstr_ has quit [Ping timeout: 240 seconds]
matthias_bgg has joined #u-boot
frieder has joined #u-boot
frieder has quit [Ping timeout: 255 seconds]
wyre has quit [Quit: ZNC 1.8.2 - https://znc.in]
sakman has quit [Quit: Leaving]
GrantM11235 has quit [Quit: Client closed]
monstr has joined #u-boot
vagrantc has joined #u-boot
frieder has joined #u-boot
monstr has quit [Remote host closed the connection]
ex-parrot has quit [Read error: Connection reset by peer]
ex-parrot has joined #u-boot
wyre has joined #u-boot
tnovotny has quit [Quit: Leaving]
sakman has joined #u-boot
vagrantc has quit [Quit: leaving]
matthias_bgg has quit [Read error: Connection reset by peer]
frieder has quit [Remote host closed the connection]
<Forty-Bot> sjg1: I am working on some SPL tests which need the test devicetree; currently I have a patch to enable OF_REAL in sandbox_spl_defconfig; but would it make more sense to just use sandbox_noinst_defconfig?
Stat_headcrabed has joined #u-boot
matthias_bgg has joined #u-boot
flom84 has joined #u-boot
flom84 has quit [Remote host closed the connection]
flom84 has joined #u-boot
f_ has joined #u-boot
vagrantc has joined #u-boot
mckoan is now known as mckoan|away
Stat_headcrabed has quit [Quit: Stat_headcrabed]
<Forty-Bot> huh, I guess neither of these have OF_REAL
_whitelogger has joined #u-boot
flom84 has quit [Ping timeout: 260 seconds]
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
f_ has quit [Ping timeout: 252 seconds]
mmu_man has quit [Ping timeout: 255 seconds]
mmu_man has joined #u-boot
vagrantc has quit [Quit: leaving]
GrantM11235 has joined #u-boot
goliath has joined #u-boot
<GrantM11235> I have confirmed that my board has a mx35 spi nand chip connected to spi0 on the port c pins
russw has joined #u-boot
ikarso has joined #u-boot
_whitelogger has joined #u-boot
mmu_man has quit [Ping timeout: 240 seconds]
pgreco_ is now known as pgreco
ldevulder has quit [Ping timeout: 240 seconds]
deathmist has quit [Ping timeout: 255 seconds]
deathmist has joined #u-boot
deathmist has quit [Read error: Connection reset by peer]
ldevulder has joined #u-boot
deathmist has joined #u-boot
ldevulder_ has joined #u-boot
ldevulder has quit [Ping timeout: 248 seconds]
ldevulder has joined #u-boot
ldevulder_ has quit [Ping timeout: 252 seconds]
mps has quit [Ping timeout: 260 seconds]
ezulian has quit [Ping timeout: 255 seconds]
mps has joined #u-boot
mmu_man has joined #u-boot
ldevulder has quit [Quit: Leaving]
GrantM11235 has quit [Quit: Client closed]
russw has quit [Quit: Client closed]
Hypfer has quit [Ping timeout: 258 seconds]
Hypfer has joined #u-boot
<Forty-Bot> Tartarus: have you run CI with https://lore.kernel.org/all/20230929160654.3475279-1-sean.anderson@seco.com/ applied?
<Forty-Bot> I'm seeing some failure locally with OOMs half-way through the tests
<Forty-Bot> I think we need to bump the arena size a bit
<Forty-Bot> oh
<Forty-Bot> test.py runs everything separately...
<Forty-Bot> so maybe it doesn't happen in CI
clarity has quit [Ping timeout: 246 seconds]
sigmaris_ has joined #u-boot
sigmaris has quit [Quit: ZNC - https://znc.in]
sigmaris_ is now known as sigmaris
GrantM11235 has joined #u-boot
mmu_man has quit [Ping timeout: 240 seconds]
goliath has quit [Quit: SIGSEGV]
mmu_man has joined #u-boot