Keith Busch
60574d1e05
acpi: Create subtable parsing infrastructure
...
Parsing entries in an ACPI table had assumed a generic header
structure. There is no standard ACPI header, though, so less common
layouts with different field sizes required custom parsers to go through
their subtable entry list.
Create the infrastructure for adding different table types so parsing
the entries array may be more reused for all ACPI system tables and
the common code doesn't need to be duplicated.
Reviewed-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Tested-by: Jonathan Cameron <Jonathan.Cameron@huawei.com>
Signed-off-by: Keith Busch <keith.busch@intel.com>
Tested-by: Brice Goglin <Brice.Goglin@inria.fr>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-04-04 18:41:12 +02:00
..
arm_mhu.c
mailbox: arm-mhu: Use device-managed registration API
2018-12-21 16:49:25 -06:00
bcm-flexrm-mailbox.c
mailbox: bcm-flexrm-mailbox: Fix FlexRM ring flush timeout issue
2019-02-18 10:40:58 -06:00
bcm-pdc-mailbox.c
mailbox: bcm-pdc: Use device-managed registration API
2018-12-21 16:49:25 -06:00
bcm2835-mailbox.c
mailbox: bcm2835: Use device-managed registration API
2018-12-21 16:49:25 -06:00
hi3660-mailbox.c
mailbox: hi3660: Use device-managed registration API
2018-12-21 16:49:25 -06:00
hi6220-mailbox.c
mailbox: hi6220: Use device-managed registration API
2018-12-21 16:49:25 -06:00
imx-mailbox.c
mailbox: imx: keep MU irq working during suspend/resume
2019-03-11 02:51:43 -05:00
Kconfig
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00
mailbox-altera.c
mailbox: altera: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox-sti.c
mailbox: sti: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox-test.c
mailbox: mailbox-test: fix null pointer if no mmio
2019-03-06 20:33:14 -06:00
mailbox-xgene-slimpro.c
mailbox: xgene-slimpro: Use device-managed registration API
2018-12-21 16:49:25 -06:00
mailbox.c
mailbox: Export mbox_flush()
2019-02-18 10:39:17 -06:00
mailbox.h
Makefile
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00
mtk-cmdq-mailbox.c
mailbox: mtk-cmdq: Remove needless devm_kfree() calls
2018-12-21 16:49:25 -06:00
omap-mailbox.c
mailbox: omap: Use device-managed registration API
2018-12-21 16:49:25 -06:00
pcc.c
acpi: Create subtable parsing infrastructure
2019-04-04 18:41:12 +02:00
pl320-ipc.c
platform_mhu.c
mailbox: platform-mhu: Use device-managed registration API
2018-12-21 16:49:25 -06:00
qcom-apcs-ipc-mailbox.c
mailbox: qcom-apcs: Use device-managed registration API
2018-12-21 16:49:25 -06:00
rockchip-mailbox.c
mailbox: rockchip: Use device-managed registration API
2018-12-21 16:49:25 -06:00
stm32-ipcc.c
mailbox: stm32-ipcc: remove useless device_init_wakeup call
2019-03-06 20:33:59 -06:00
tegra-hsp.c
mailbox: tegra-hsp: mark suspend function as __maybe_unused
2019-03-06 20:31:03 -06:00
ti-msgmgr.c
mailbox: ti-msgmgr: Use device-managed registration API
2018-12-21 16:49:26 -06:00
zynqmp-ipi-mailbox.c
mailbox: ZynqMP IPI mailbox controller
2019-03-06 20:34:20 -06:00