ChanServ changed the topic of #armlinux to: ARM kernel talk [Upstream kernel, find your vendor forums for questions about their kernels] | https://libera.irclog.whitequark.org/armlinux
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #armlinux
hanetzer has joined #armlinux
cbeznea has joined #armlinux
Pali has joined #armlinux
frieder has joined #armlinux
headless has joined #armlinux
Pali has quit [Ping timeout: 260 seconds]
mcoquelin has joined #armlinux
iivanov has joined #armlinux
milkylai1en is now known as milkylainen
guillaume_g has joined #armlinux
<arnd>
drewfustini: dw_mmc.c is designware's own MMC controller design with a custom register layout, which used to be fairly popular, but I'm guessing that it is no longer updated for the latest specifications
<arnd>
SDHCI is a vendor-neutral spec for SD/MMC controllers with a standard register layout implemented by a number of companies including designware, which licenses it to other parties
<arnd>
I would guess that a number of the other sdhci-*.c files are actually designware based as well, but use the common sdhci code directly rather than the intermediate sdhci-of-dwcmshc.c abstraction. Hard to know for sure
<arnd>
I can see that the original contribution of sdhci-of-dwcmshc.c was done by Jisheng Zhang, who maintains the Synaptics (formerly Marvell, not related to Synopsys) Berlin platform, but he never mainlined the later Berlin dts files
<geertu>
There's also SDHI and TMIO
<geertu>
And given the tendency to have NDA'd documentation for SD-card controllers, it's difficult to know who's using what, and what it is derived from.
<geertu>
Still, SD managed to cry victory over Sony MS ;-)
iivanov has quit [Quit: Leaving.]
iivanov has joined #armlinux
Misotauros has quit [Quit: ZNC 1.8.2+deb2+b1 - https://znc.in]
viorel1 has joined #armlinux
Misotauros has joined #armlinux
iivanov has quit [Quit: Leaving.]
headless has quit [Quit: Konversation terminated!]
Amit_T has joined #armlinux
iivanov has joined #armlinux
Misotauros has quit [Ping timeout: 252 seconds]
bencoh_ has joined #armlinux
bencoh_ has quit [Changing host]
scosu[m] has joined #armlinux
matthias_bgg has joined #armlinux
iivanov has quit [Quit: Leaving.]
iivanov has joined #armlinux
nsaenz has joined #armlinux
<Amit_T>
External aborts on ARM64 can be synchronous as well asynchronous, but if EA's are signaled through SError, are these always asynchronous ?
Misotauros has joined #armlinux
<Xogium>
so, there any way to confirm my theory that its because linux console subsystem doesn't like having congested console if there are multiple ones connected to printk/dmesg or what have you ?
<Xogium>
really curious to determine if that was really the issue I hit, with somehow putting ttyGS0 before S0 made every boot issue disappear, the hang, the reboot in your face unless you actually listen to the ttyACM port
<Xogium>
weirdest issue I ever hit in a long while, the last one that was that insane was somehow managing to cause a kernel panic and still have userspace running
monstr has joined #armlinux
agners has joined #armlinux
guillaume_g has quit [Quit: Konversation terminated!]
guillaume_g has joined #armlinux
nsaenz has quit [Quit: Leaving]
nsaenz has joined #armlinux
tmlind_ is now known as tmlind
<drewfustini>
arnd and geertu: thank you for much for your insights
torez has joined #armlinux
<drewfustini>
arnd: I didn't realize that Synaptics bought part of Marvell. I have to admit "berlin" always catches my eye when grepping through linux
<drewfustini>
I appreciate knowing the history
bencoh_ is now known as bencoh
<arnd>
drewfustini: individual business units get moved around a lot. Synaptics also has Broadcom's wireless SoCs, NXP has Marvell's wireless SoCs and Marvell has Broadcom's server chips (by way of Cavium, but then discontinued)
frieder has quit [Ping timeout: 260 seconds]
frieder has joined #armlinux
headless has joined #armlinux
rvalue has quit [Read error: Connection reset by peer]
rvalue has joined #armlinux
sakman_ has joined #armlinux
sakman has quit [Read error: Connection reset by peer]
frieder has quit [Ping timeout: 268 seconds]
frieder has joined #armlinux
frieder has quit [Ping timeout: 260 seconds]
elastic_dog has quit [Ping timeout: 268 seconds]
elastic_dog has joined #armlinux
frieder has joined #armlinux
frieder has quit [Ping timeout: 268 seconds]
nsaenz has quit [Remote host closed the connection]
guillaume_g has quit [Quit: Konversation terminated!]
<maz_>
Amit_T: no, see SCR_EL3.EASE=1.
viorel1 has quit [Quit: WeeChat 3.5]
viorel has joined #armlinux
monstr has quit [Remote host closed the connection]
Pali has joined #armlinux
<Amit_T>
maz_: okay, I see this SCR_EL3.EASE=0, so its pretty much an asynchronous one, right?
<Amit_T>
sorry, taking the above statement back. its the way its routed but always synchronous.
nsaenz has joined #armlinux
sakman_ is now known as sakman
matthias_bgg has quit [Quit: Leaving]
viorel has quit [Quit: WeeChat 3.5]
<drewfustini>
arnd: thanks for the advice about SDHCI. I see now in the databook that "DWC_mshc_crypto implements all the registers defined by the SD Host Controller Specification that defines registers for SD, SDIO and UHS-II modes. Some of these registers are reused in the eMMC mode." This SoC has that IP configured for eMMC only card interface type. I am hoping that means the SDHCI driver will still apply.
<drewfustini>
The probe fails about half way through on a timeout so I'm going slowly going through all the MMIO read and writes to see what is happening with the various registers
amitk has quit [Ping timeout: 252 seconds]
apritzel has joined #armlinux
cbeznea has quit [Ping timeout: 268 seconds]
iivanov has quit [Quit: Leaving.]
apritzel has quit [Ping timeout: 252 seconds]
iivanov has joined #armlinux
headless has quit [Quit: Konversation terminated!]