Tartarus changed the topic of #u-boot to: SOURCE MOVED TO https://source.denx.de/u-boot/u-boot.git / U-Boot v2025.01, v2025.04-rc3 are OUT / Merge Window is CLOSED, next branch is OPEN / Release v2025.04 is scheduled for 07 April 2025 / Channel archives at https://libera.irclog.whitequark.org/u-boot
flyback has joined #u-boot
mckoan|away has quit [Ping timeout: 252 seconds]
mckoan|away has joined #u-boot
naoki has quit [Quit: naoki]
crb__ has joined #u-boot
crb_ has quit [Ping timeout: 245 seconds]
vagrantc has quit [Quit: leaving]
ikarso has quit [Quit: Connection closed for inactivity]
zibolo has quit [Ping timeout: 268 seconds]
zibolo_ has joined #u-boot
enok has quit [Quit: enok]
naoki has joined #u-boot
goliath has quit [Quit: SIGSEGV]
naoki has quit [Quit: naoki]
naoki has joined #u-boot
jclsn has quit [Ping timeout: 272 seconds]
jclsn has joined #u-boot
mmu_man has quit [Ping timeout: 252 seconds]
Stat_headcrabbed has joined #u-boot
Stat_headcrabbed has quit [Client Quit]
naoki has quit [Ping timeout: 268 seconds]
naoki has joined #u-boot
naoki has quit [Remote host closed the connection]
naoki has joined #u-boot
zsoltiv_ has quit [Ping timeout: 252 seconds]
clamor has joined #u-boot
sally has quit [Read error: Connection reset by peer]
sally_ has joined #u-boot
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
ikarso has joined #u-boot
monstr has joined #u-boot
ungeskriptet has quit [Ping timeout: 244 seconds]
ungeskriptet_ has joined #u-boot
monstr has quit [Ping timeout: 252 seconds]
ungeskriptet_ has quit [Ping timeout: 252 seconds]
ungeskriptet has joined #u-boot
eballetbo has joined #u-boot
mckoan|away is now known as mckoan
f_[x] has joined #u-boot
grs has joined #u-boot
sally_ has quit [Quit: ZNC 1.9.1+deb2+b2 - https://znc.in]
jdautheribes has joined #u-boot
prabhakalad has quit [Quit: Konversation terminated!]
prabhakalad has joined #u-boot
sszy has joined #u-boot
sally_ has joined #u-boot
ldevulder has joined #u-boot
sally_ has quit [Changing host]
sally has joined #u-boot
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #u-boot
rvalue- has joined #u-boot
rvalue has quit [Ping timeout: 268 seconds]
rvalue- is now known as rvalue
<qschulz> marex: not sure what's the context around your HDMI/GPIO question?
<qschulz> also no experience with RK3568, only RK3588 ATM but I assume they are similar like most Rockchip SoCs :)
niska has quit [Quit: Leaving]
naoki has quit [Quit: naoki]
<qschulz> marex: which HDMI pins are you talking about?
niska has joined #u-boot
<marex> qschulz: the differential ones
<marex> qschulz: I was wondering if I can repurpose the port, but I suspect no
<qschulz> if it comes from the PHY, I assume no
<qschulz> usually, you know if a pin can be used as GPIO based on the name on the IO block
<qschulz> in the schematics, you have the functions the pin can use, along with the default pinconf (PU/PD)
<dsimic> FWIW, it seems that the HDMI SCL and SDA pins can be muxed to be GPIO pins on the RK3566
<qschulz> UART2_TX_M0/I2S1_MCLK_M1/PCIE30X1_1_CLKREQN_M0/I2C1_SCL_M0/JTAG_TCK_M2/GPIO0_B5_d
<dsimic> but it also depends on the actual board design
<qschulz> dsimic: I wouldn't call those differential lines :)
<qschulz> this is just for DDC/EDID and I believe you could use any I2C bus for that (e.g. on RK3399 Puma we use i2c3)
<dsimic> ah, marex asked about the differential lines... I missed that somehow
<qschulz> dsimic: he didn't say yesterday, just about 10 minutes ago :)
<dsimic> I see now :)
<qschulz> marex: if you're founding yourself lacking GPIOs, I2C GPIO expanders exist (and possibly plenty other busses :) )
<marex> qschulz: I was hoping to avoid extra hardware, but oh well ...
<qschulz> marex: if you have used some GPIOs for identification, maybe consider using SARADC instead?
<marex> qschulz: the only remaining port sticking out is the HDMI, hence my question
<qschulz> marex: desiging a carrierboard and you're limited by what the SoM exposes I guess?
<marex> qschulz: nope, looking for low cost control node for CI
<marex> qschulz: found interesting one, but it lacks proper GPIOs
<qschulz> marex: well, maybe you could take some of the HDMI pins like dsimic said
<qschulz> if it has DDC lines, you can repurpose those
<qschulz> marex: can you tell us which board you're considering and where the find the schematics?
<dsimic> marex: maybe we could get Pine64 to donate a board, perhaps a Quartz64 Model-A would be fine :)
<marex> qschulz: NanoPi R5S , three ethernets , cheap and expandable
<dsimic> but a RockPro64 might fit better, it has more GPIO lines exposed... though, maybe even A64-LTS would work well
<marex> my main goal is cheap and expandable
<dsimic> expandable in what way?
<marex> dsimic: board dies -> board gets replaced
<dsimic> that should be no problem with Pine64 boards
<dsimic> would you like me to ask for a donation?
<marex> no
<qschulz> marex: HDMITX_SCL/SDA/CEC_M0 should be reusable as GPIOs
<dsimic> qschulz: I can confirm that
<qschulz> desolder R9646, R9648, R9650, Q8213, Q8212, Q8211
<qschulz> and solder some jumper cables there and you should be good to go
<marex> qschulz: I do not want to modify the board :)
<qschulz> I don't know enough about electronics, but I guess you could be able to hook on the HDMI pins directly, but they'll be PU 5V for SCL/SDA and 3v3 for CEC
<qschulz> that would be pin 15 and 16 and pin 13 on the connector respectively
<marex> qschulz: so ... I asked ... can I repurpose the differential pins ? The answer is no, that's all I was looking for
<qschulz> marex: differential I don't think so, except if they have some debug register to toggle the pins on the PHY individually
<marex> sure, I can level shift the HDMI DDC lines, but that's what I wanted to avoid ... oh well
<marex> qschulz: BST comes to mind, but that requires JTAG access, so no
<marex> dsimic: it doesnt seem pine64 has any $100 or cheaper board with three or more ethernets ?
<qschulz> marex: wild idea, consider having an additional Ethernet port on PCIe (there are usually m.2 connectors now on RK35xx boards)
<qschulz> so that could be an option, but don't know how much you really don't want additional hw
<qschulz> (you could also have USB Ethernet adapters, depending on your bandwidth limitations)
<marex> qschulz: I do not want to modify the board :)
<marex> I am literally looking for best fit integrated solution, this R5S lacks only one thing, enough GPIOs, so that is currently closest to best fit
<marex> and I do not want M2-to-something frankenstein stuff either
<marex> USB ethernet is crap, that I want to avoid entirely, not only is it bandwidth limited, it also usually lacks meaningful PHY access
<marex> (did I mention I am looking for new CI control nodes?)
<qschulz> marex: may I ask why you need so many Ethernet ports?
<marex> qschulz: because some of the DUTs I have here have more than one ethernet already
<qschulz> FWIW, we only test 1Gbe bandwidth of multiple boards via a 10Gbe switch connected to a 10Gbe NIC on a x86 machine running nuttcp
<marex> qschulz: do you also get per-port control on the switch ?
<qschulz> I think it's unmanaged the one we have
<qschulz> what do you want to do per-port? (trying to learn what we could do better :) )
kabel has joined #u-boot
<marex> qschulz: if nothing else, separate networks without vlans inbetween , EEE , link up/down testing , that kind of stuff
<dsimic> marex: actually, Pine64 has no ARM boards with more than a single Ethernet port, but additional Ethernet interfaces could be added as a PCI Express card
<dsimic> qschulz: Pine64 has boards with standard PCI Express slots
<dsimic> marex: with regular PCI Express cards, it would be no bodge :)
<dsimic> in more detail, RockPro64 offers a x4 open-ended slot, which might be a good option for a multiport Ethernet card
clamor has quit [Ping timeout: 252 seconds]
clamor has joined #u-boot
<dsimic> s/a x4/an x4/
mmu_man has joined #u-boot
<marex> dsimic: I am looking for integrated solution, so that's not an option
<dsimic> I see
goliath has joined #u-boot
<paulbarker> Is there a way to remove a device from the u-boot command line? i.e. call the driver's remove() callback for a given instance
<paulbarker> I guess i need to enable the bind/unbind commands and try unbind
Stat_headcrabbed has joined #u-boot
<paulbarker> That works :) I guess my job for next week is to test and fix my driver remove functions since the ravb driver remove function causes a crash (and not just because of https://lore.kernel.org/all/b97cc5fc-b622-419c-a556-655de50a4312@bp.renesas.com/)
tlwoerner has quit [Quit: Leaving]
tlwoerner has joined #u-boot
BobBeck36 has joined #u-boot
MWelchUK has joined #u-boot
monstr has joined #u-boot
enok has joined #u-boot
BobBeck36 has quit [Quit: The Lounge - https://thelounge.chat]
MWelchUK has quit [Quit: The Lounge - https://thelounge.chat]
tchebb has quit [Remote host closed the connection]
tchebb has joined #u-boot
Jones42 has joined #u-boot
MrTrueDev has joined #u-boot
enok has quit [Quit: enok]
enok71 has joined #u-boot
enok71 has quit [Ping timeout: 268 seconds]
pgreco has joined #u-boot
pgreco_ has quit [Ping timeout: 252 seconds]
<marex> paulbarker: lemme just add it to the pile of fun this weekend
MrTrueDev has quit [Quit: Client closed]
alexxy has quit [Ping timeout: 246 seconds]
alexxy has joined #u-boot
Jones42 has quit [Ping timeout: 268 seconds]
Slimey has quit [Read error: Connection reset by peer]
monstr has quit [Remote host closed the connection]
Slimey has joined #u-boot
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
Stat_headcrabbed has joined #u-boot
sszy has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
Stat_headcrabbed has quit [Remote host closed the connection]
mckoan is now known as mckoan|away
dsimic has quit [Ping timeout: 248 seconds]
dsimic has joined #u-boot
Stat_headcrabbed has joined #u-boot
Jones42 has joined #u-boot
Stat_headcrabbed has quit [Quit: Stat_headcrabbed]
ldevulder has quit [Quit: Leaving]
Stat_headcrabbed has joined #u-boot
Stat_headcrabbed has quit [Client Quit]
clamor has quit [Ping timeout: 260 seconds]
mmu_man has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
eballetbo has quit [Quit: Connection closed for inactivity]
clamor has joined #u-boot
tec4 has quit [Quit: bye!]
tec4 has joined #u-boot
jdautheribes has quit [Ping timeout: 245 seconds]
mrnuke has quit [Ping timeout: 248 seconds]
enok has joined #u-boot
mrnuke has joined #u-boot
enok has quit [Ping timeout: 268 seconds]
enok has joined #u-boot
pgreco has quit [Ping timeout: 252 seconds]
pgreco has joined #u-boot
alexeymin has quit [Quit: https://quassel-irc.org - Chat comfortably. Anywhere.]
clamor has quit [Read error: Connection reset by peer]
enok has quit [Ping timeout: 272 seconds]
ungeskriptet has quit [Remote host closed the connection]
ungeskriptet has joined #u-boot
persmule has quit [Remote host closed the connection]
persmule has joined #u-boot
mmu_man has quit [Ping timeout: 246 seconds]
alexeymin has joined #u-boot
Jones42 has quit [Ping timeout: 252 seconds]
mmu_man has joined #u-boot
mrnuke has quit [Ping timeout: 260 seconds]
mrnuke has joined #u-boot
jdautheribes has joined #u-boot
Jones42 has joined #u-boot
Jones42 has quit [Ping timeout: 268 seconds]
jdautheribes has quit [Ping timeout: 244 seconds]
lehmanju has joined #u-boot
xroumegue has quit [Ping timeout: 245 seconds]
xroumegue has joined #u-boot