[PATCH v9 1/7] firmware: smccc: Add an Arm SMCCC bus

Jason Gunthorpe jgg at nvidia.com
Thu Sep 3 07:29:31 PDT 2026


On Thu, Sep 03, 2026 at 03:13:45PM +0100, Sudeep Holla wrote:
> On Thu, Sep 03, 2026 at 09:57:18AM -0300, Jason Gunthorpe wrote:
> > On Thu, Sep 03, 2026 at 02:22:51PM +0530, Aneesh Kumar K.V wrote:
> > 
> > > I have updated the bus to match devices using func_id.
> > 
> > Did you have any thoughts on how to handle ARM's versioning scheme
> > too?
> > 
> > I'm not sure what the rules are but it seems like if the major changes
> > then the API is incompatible? So shouldn't every driver advertise a
> > supported major, and the major be in the modalias and checked by match
> > too?
> > 
> 
> Just curious as how this should work with any v1.x firmwares in the wild
> once the driver updates the supported major version to say v2.0

You'd end up with two match lines, one for ABI v1 and one for ABI
v2. Maybe they are the same driver, maybe they are not.

Jason



More information about the linux-arm-kernel mailing list