Re: [PATCH v2 00/24] Include linux ACPI docs into Sphinx TOC tree

From: Jonathan Corbet
Date: Wed Apr 03 2019 - 15:36:18 EST


On Tue, 2 Apr 2019 10:25:23 +0200
"Rafael J. Wysocki" <rafael@xxxxxxxxxx> wrote:

> There are ACPI-related documents currently in Documentation/acpi/ that
> don't clearly fall under either driver-api or admin-guide. For
> example, some of them describe various aspects of the ACPI support
> subsystem operation and some document expectations with respect to the
> ACPI tables provided by the firmware etc.
>
> Where would you recommend to put them after converting to .rst?

OK, I've done some pondering on this. Maybe what we need is a new
top-level "hardware guide" book meant to hold information on how the
hardware works and what the kernel's expectations are. Architecture
information could maybe go there too. Would this make sense?

If so, I could see a division like this:

Hardware guide
acpi-lid
aml-debugger (or maybe driver api?)
debug (ditto)
DSD-properties-rules
gpio-properties
i2c-muxes

Admin guide
cppc_sysfs
initrd_table_override

Driver-API
enumeration
scan_handlers

other:
dsdt-override: find another home for those five lines

...and so on. I've probably gotten at least one of those wrong, but that's
the idea.

Of course, then it would be nice to better integrate those documents so
that they fit into a single coherent whole...a guy can dream...:)

Thanks,

jon