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
Nact has joined #armlinux
apritzel has quit [Ping timeout: 252 seconds]
Pali has quit [Ping timeout: 252 seconds]
Nact has quit [Quit: Konversation terminated!]
mripard has quit [Remote host closed the connection]
mripard has joined #armlinux
ravan has joined #armlinux
wwilly has joined #armlinux
shailangsa has quit [Ping timeout: 265 seconds]
Norkle has quit [Quit: Changing server]
Norkle has joined #armlinux
Norkle is now known as Norkle
wwilly has quit [Remote host closed the connection]
wwilly has joined #armlinux
shailangsa has joined #armlinux
apritzel has joined #armlinux
apritzel has quit [Ping timeout: 252 seconds]
ardb has joined #armlinux
wwilly has quit [Ping timeout: 256 seconds]
wwilly has joined #armlinux
<arnd>
ardb: I agree dropping platforms in bulk makes sense, as that opens up opportunities for cleanup. When we drop rpc, that gives us the chance of killing off all StrongARM (sa1100, footbridge) and the OABI support at the same time, but it depends on rmk's plans (he's still using OABI on at least one machine, but I'm not if it's only on rpc). The remaining ARMv4 support (fa526 moxart and gemini) will probably outlive StrongARM by at
<arnd>
least a couple of years though.
<arnd>
I also expect ARMv5 (ARM926) to outlive ARMv6-nonK by many years, as we are still adding ARM9 based SoCs, and SAM9X60 was only put into production in 2020
<arnd>
We could probably drop V4T (clps711x, at91rm9000, imx1) at any point now, but I see no benefit in that, as they don't get in the way as long as we keep v4-nonT and v5 around
<ardb>
arnd: yeah it really depends on how much cleanup can result
<ardb>
arnd: rpc is an obvious candidate due to lack of toolchain support
<ardb>
but beyond that, if we don't have to keep obsolete infrastructure around them, no need in dropping more platforms
<ardb>
arnd: wasn't there something related to timekeeping as well?
<arnd>
ardb: yes, LEGACY_TIMER_TICK, but that's also still used on ia64 (orphaned), parisc and m68k
<arnd>
it would mean that rpc can't be part of ARCH_MULTIPLATFORM, but there are a lot of other reasons for that as well
<arnd>
Having everything in multiplatform (and subsequently removing CONFIG_ARCH_MULTIPLATFORM) would be a massive cleanup IMHO.
wwilly has quit [Ping timeout: 252 seconds]
<arnd>
There isn't much left for s3c24xx and ep93xx on that side, I have (older) patches to get omap1, pxa and ixp4xx to a similar state.
<arnd>
which leaves rpc, footbridge, sa1100 and iop32x. Once those are the only ones left, I think removing them will become rather attractive
<CounterPillow>
I wonder if we should strive for standardising some "alias" names in CM4 modules in mainline device trees so baseboard device trees can be used interchangeably, if that's not been done already.
<CounterPillow>
e.g. if there's i2c on the connector, we don't care about which i2c it is on the precise compute module being used, just that it's an i2c on the connector, so it'd be something like i2c_cm4
wwilly has joined #armlinux
apritzel has joined #armlinux
Pali has joined #armlinux
<kos_tom_>
arnd: we're still maintaining the rm9200 support
<kos_tom_>
at least, I no abelloni is testing once in a while on rm9200
<arnd>
kos_tom_: yes, I know, this was kind of my point: there are probably no users remaining, but it is (like imx1 and clps711x) almost no effort to keep it working, so there is no reason to kill it
apritzel has quit [Ping timeout: 256 seconds]
<kos_tom_>
CounterPillow: the BeagleBone people have the same issue
<kos_tom_>
essentially, they have a standardized pin header with a number of I2C/SPI/UART/etc. busses, but depending on which board is used, which I2C/SPI/UART/etc. bus that gets exposed is different
<CounterPillow>
Interesting
<geertu>
arnd: Having everything in multiplatform means rmk can no longer object against adding XIP support to v7 SoCs?
<arnd>
geertu: that is my hope, yes
apritzel has joined #armlinux
apritzel has quit [Ping timeout: 256 seconds]
apritzel has joined #armlinux
Turingtoast has joined #armlinux
cmarinas has quit [Quit: ZNC 1.7.5+deb4 - https://znc.in]
cmarinas has joined #armlinux
Turingtoast has quit [Quit: My iMac has gone to sleep. ZZZzzz…]