Thread (17 messages) 17 messages, 2 authors, 2018-12-04

Re: [PATCH] i3c: master: dw: split dw-i3c-master.c into master and bus specific parts

From: Boris Brezillon <hidden>
Date: 2018-11-26 19:09:10
Also in: linux-devicetree, linux-gpio, linux-i2c, lkml

On Mon, 26 Nov 2018 19:56:18 +0100
Boris Brezillon [off-list ref] wrote:
 
quoted
     - for the others it will easy the SoC integration avoiding 
duplicated work and doing things from scratch.  
What would be duplicated? You want to support a new SoC, just add a new
entry in the of_match_table and you're done. When you need to add
SoC/integration specific stuff, create a struct and attach a different
instance per-compatible so that each SoC can have its own configuration
(or even init sequence if needed). That's how we do for pretty much all
IPs out there, why should designware ones be different?
To be more specific, I'd like a real example that shows why the
separation is needed.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help