[GIT PULL 4/7] firmware/tegra: Changes for v7.4-rc1

Sudeep Holla sudeep.holla at kernel.org
Thu Nov 5 01:30:46 PST 2026


Hi all,

On Wed, Nov 04, 2026 at 04:11:25PM -0800, Jonathan Cameron wrote:
> 
> It is a bit of a guessing game to figure out who are the right people today
> when it comes to ACPI and both ARM and x86 platforms. 
> 
> They fall into a few categories and it depends on what you are trying to
> do.  Starting point is push back hard on your firmware folk wrt to shipping
> something random without an upstream discussion first.  You wouldn't expect
> that to work for dt, it shouldn't work for ACPI either. Features
> will get rejected if people try to just do something that works for them
> (same as a weird custom DT binding gets rejected).
> 
> 1) Basic stand alone driver stuff.  Mostly that's all pretty standard
>    and follow the specs where possible.  If there are gaps start asking
>    questions. Linux definitely  doesn't support all the stuff that has been
>    added to the spec in recent years.  So this covers things like register
>    addresses, interrupts etc.  All fine, hopefully a subsystem maintainer
>    can take a look and will have enough of any idea.  If not ping the folk
>    on this thread for help.  Things are a bit flexible for consumer type
>    devices where fixed and bodges are common, generally less so if it is
>    server grade hardware.
> 
> 2) Stuff that is an ACPI spec gap or place where we'd expect generalization.
>    There are several examples of this on list this week and a few more in
>    my inbox.  The particular series here might fall into this category.
>    I've not figured out enough of the details yet to say definitively.
> 

Nicely summarised or categorised Jonathan. Nothing much to add.

For most of the IP/devices/firmware associated with Arm, we are involved
in any specification work if there are any. However that doesn't include
3rd party IPs/devices used on Arm based platforms though.

> I'd also expect a driver using AML as the target interface to either
> point at a published spec doc, or to include some snippets
> of the AML - that can be a lot easier to read than the driver code
> (imagine reading DT by only looking at how drivers parse it).
> 

Ideally, it should be just HID that any vendor needs to publish unless
they make use of any custom methods or something device specific like
DSD/DSM. I would expect most of the devices to use standard methods and
properties that are already well defined in the ACPI spec.

> FWIW The driver feature in question looks like it is doing something a bit similar
> to the PCI trace and tune driver Hisilicon has (though IIRC that has
> a presence as a PCI driver) https://docs.kernel.org/trace/hisi-ptt.html
> or if you squint at it differently resctrl / mpam fb.
> 
> Given that has new ABI etc, I'd expect that to have gotten broader review
> as well.  Probably keeping it to linux-tegra and lkml alone wasn't
> going to result in anyone noticing!
> 
> https://lore.kernel.org/all/?q=20260929095915.2215685-1-anrao@nvidia.com
> 

Agreed, it shouldn't hurt to cc linux-acpi for such driver ACPI enablement
patches.

-- 
Regards,
Sudeep



More information about the linux-arm-kernel mailing list