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
apritzel has quit [Ping timeout: 248 seconds]
DarkL0rd has quit [Remote host closed the connection]
Nact has quit [Quit: Konversation terminated!]
heat has quit [Ping timeout: 246 seconds]
amitk has joined #armlinux
iivanov has joined #armlinux
frieder has joined #armlinux
cbeznea has joined #armlinux
plappermaul has joined #armlinux
iivanov__ has joined #armlinux
iivanov has quit [Read error: Connection reset by peer]
luispm has joined #armlinux
viorel_suman has joined #armlinux
apritzel_ has joined #armlinux
audgirka has joined #armlinux
TheCoffeMaker has quit [Ping timeout: 250 seconds]
iivanov__ has quit [Read error: Connection reset by peer]
iivanov has joined #armlinux
TheCoffeMaker has joined #armlinux
headless has joined #armlinux
MWelchUK has joined #armlinux
jamestperk has quit [Ping timeout: 255 seconds]
roxell has quit [Ping timeout: 246 seconds]
dtor has quit [Ping timeout: 268 seconds]
nohit has quit [Ping timeout: 246 seconds]
jamestperk has joined #armlinux
nohit has joined #armlinux
roxell has joined #armlinux
dtor has joined #armlinux
plappermaul has quit [Quit: Client closed]
headless_ has joined #armlinux
headless_ has quit [Client Quit]
headless has quit [Ping timeout: 246 seconds]
sudeepholla_ has joined #armlinux
torez has joined #armlinux
prabhakarlad has quit [Ping timeout: 244 seconds]
cbeznea has quit [Ping timeout: 246 seconds]
DarkL0rd has joined #armlinux
DarkL0rd has quit [Ping timeout: 246 seconds]
<mriesch>
the mmio area of the device i am dealing with is divided into two parts, as the iommu registers are somewhere in the middle and used by a separate iommu driver
<mriesch>
is there some sort of best practice for this situation? downstream code simply maps the complete region such that the iommu registers are mapped twice
cbeznea has joined #armlinux
Esmil has joined #armlinux
DarkL0rd has joined #armlinux
lag has joined #armlinux
DarkL0rd has quit [Remote host closed the connection]
ajfriesen has quit [Ping timeout: 240 seconds]
<robmur01>
depends on the device, I guess - if the registers divide into logically-distinct blocks which could be described as individual "reg" entries (like e.g. the Rockchip VOP) then that's arguably neatest
<robmur01>
otherwise, you'll just have to be careful with drivers to avoid resource-claiming fights
<mriesch>
logically-distinct yes, but on a quite fine-grained level. in the concrete case, each entity of the isp (memory interface, mipi interface, all the image processing blocks) would deserve a mention there
<mriesch>
could end up in 10-20 "reg" entries
<mriesch>
so i was thinking about two anonymous regions (or maybe "low" and "high") to avoid resource-claiming fights
DarkL0rd has joined #armlinux
<mriesch>
+ some magic read/write functions such that one can access the registers in a convenient way
<mriesch>
does this sound reasonable?
DarkL0rd has quit [Client Quit]
ajfriesen has joined #armlinux
plappermaul has joined #armlinux
amitk has quit [Ping timeout: 248 seconds]
audgirka has quit [Remote host closed the connection]
Esmil has quit [Ping timeout: 252 seconds]
Esmil has joined #armlinux
plappermaul has quit [Quit: Client closed]
Amit_T has joined #armlinux
ajfriesen has quit [Ping timeout: 252 seconds]
mag has quit [Ping timeout: 246 seconds]
mag has joined #armlinux
justHaunted is now known as DeliriumTremens_
plappermaul has joined #armlinux
viorel_suman has quit [Quit: WeeChat 3.5]
elastic_1 has joined #armlinux
elastic_dog is now known as Guest8329
elastic_1 is now known as elastic_dog
Guest8329 has quit [Ping timeout: 255 seconds]
DeliriumTremens_ is now known as justache
heat has joined #armlinux
Nact has joined #armlinux
mag has quit [Remote host closed the connection]
mag has joined #armlinux
Amit_T has quit [Ping timeout: 252 seconds]
Amit_T has joined #armlinux
lag has quit [Ping timeout: 248 seconds]
Tokamak has joined #armlinux
prabhakarlad has joined #armlinux
frieder has quit [Remote host closed the connection]
apritzel_ has quit [Ping timeout: 246 seconds]
Amit_T has quit [Quit: Leaving]
iivanov has quit [Quit: Leaving...]
prabhakarlad has quit [Quit: Client closed]
apritzel has joined #armlinux
headless has joined #armlinux
heat_ has joined #armlinux
heat has quit [Read error: Connection reset by peer]
cbeznea has quit [Quit: Leaving.]
heat_ is now known as heat
ajfriesen has joined #armlinux
headless has quit [Quit: Konversation terminated!]
amitk has joined #armlinux
Xogium has quit [Quit: Leaving.]
Caterpillar has quit [Remote host closed the connection]
Xogium has joined #armlinux
plappermaul has quit [Quit: Client closed]
Xogium has quit [Quit: Leaving.]
Xogium has joined #armlinux
Xogium has quit [Client Quit]
Xogium has joined #armlinux
heat has quit [Remote host closed the connection]
heat has joined #armlinux
DarkL0rd has joined #armlinux
Xogium has quit [Quit: Leaving.]
DarkL0rd has quit [Quit: Leaving...]
DarkL0rd has joined #armlinux
Xogium has joined #armlinux
Xogium has quit [Client Quit]
mcoquelin has quit [Quit: Leaving]
elastic_1 has joined #armlinux
elastic_1 is now known as elastic_dog
elastic_dog has quit [Killed (platinum.libera.chat (Nickname regained by services))]