1
0
Fork 0

Merge branches 'acpi-apei', 'acpi-doc' and 'acpi-soc'

* acpi-apei:
  ACPI / APEI: Remove needless __ghes_check_estatus() calls

* acpi-doc:
  docs: extcon: convert it to ReST and move to ACPI dir

* acpi-soc:
  ACPI: APD: remove redundant assignment to pointer clk
This commit is contained in:
Rafael J. Wysocki 2019-07-08 11:04:14 +02:00
commit 64372c0b7d
5 changed files with 16 additions and 9 deletions

View file

@ -1,5 +1,6 @@
=====================================================
Intel INT3496 ACPI device extcon driver documentation Intel INT3496 ACPI device extcon driver documentation
----------------------------------------------------- =====================================================
The Intel INT3496 ACPI device extcon driver is a driver for ACPI The Intel INT3496 ACPI device extcon driver is a driver for ACPI
devices with an acpi-id of INT3496, such as found for example on devices with an acpi-id of INT3496, such as found for example on
@ -13,15 +14,20 @@ between an USB host and an USB peripheral controller.
The ACPI devices exposes this functionality by returning an array with up The ACPI devices exposes this functionality by returning an array with up
to 3 gpio descriptors from its ACPI _CRS (Current Resource Settings) call: to 3 gpio descriptors from its ACPI _CRS (Current Resource Settings) call:
Index 0: The input gpio for the id-pin, this is always present and valid ======= =====================================================================
Index 1: The output gpio for enabling Vbus output from the device to the otg Index 0 The input gpio for the id-pin, this is always present and valid
Index 1 The output gpio for enabling Vbus output from the device to the otg
port, write 1 to enable the Vbus output (this gpio descriptor may port, write 1 to enable the Vbus output (this gpio descriptor may
be absent or invalid) be absent or invalid)
Index 2: The output gpio for muxing of the data pins between the USB host and Index 2 The output gpio for muxing of the data pins between the USB host and
the USB peripheral controller, write 1 to mux to the peripheral the USB peripheral controller, write 1 to mux to the peripheral
controller controller
======= =====================================================================
There is a mapping between indices and GPIO connection IDs as follows There is a mapping between indices and GPIO connection IDs as follows
======= =======
id index 0 id index 0
vbus index 1 vbus index 1
mux index 2 mux index 2
======= =======

View file

@ -24,3 +24,4 @@ ACPI Support
acpi-lid acpi-lid
lpit lpit
video_extension video_extension
extcon-intel-int3496

View file

@ -321,7 +321,7 @@ F: drivers/pnp/pnpacpi/
F: include/linux/acpi.h F: include/linux/acpi.h
F: include/linux/fwnode.h F: include/linux/fwnode.h
F: include/acpi/ F: include/acpi/
F: Documentation/acpi/ F: Documentation/firmware-guide/acpi/
F: Documentation/ABI/testing/sysfs-bus-acpi F: Documentation/ABI/testing/sysfs-bus-acpi
F: Documentation/ABI/testing/configfs-acpi F: Documentation/ABI/testing/configfs-acpi
F: drivers/pci/*acpi* F: drivers/pci/*acpi*
@ -4872,7 +4872,7 @@ S: Maintained
F: Documentation/ F: Documentation/
F: scripts/kernel-doc F: scripts/kernel-doc
X: Documentation/ABI/ X: Documentation/ABI/
X: Documentation/acpi/ X: Documentation/firmware-guide/acpi/
X: Documentation/devicetree/ X: Documentation/devicetree/
X: Documentation/i2c/ X: Documentation/i2c/
X: Documentation/media/ X: Documentation/media/
@ -6042,7 +6042,7 @@ S: Maintained
F: drivers/extcon/ F: drivers/extcon/
F: include/linux/extcon/ F: include/linux/extcon/
F: include/linux/extcon.h F: include/linux/extcon.h
F: Documentation/extcon/ F: Documentation/firmware-guide/acpi/extcon-intel-int3496.rst
F: Documentation/devicetree/bindings/extcon/ F: Documentation/devicetree/bindings/extcon/
EXYNOS DP DRIVER EXYNOS DP DRIVER

View file

@ -57,7 +57,7 @@ struct apd_private_data {
static int acpi_apd_setup(struct apd_private_data *pdata) static int acpi_apd_setup(struct apd_private_data *pdata)
{ {
const struct apd_device_desc *dev_desc = pdata->dev_desc; const struct apd_device_desc *dev_desc = pdata->dev_desc;
struct clk *clk = ERR_PTR(-ENODEV); struct clk *clk;
if (dev_desc->fixed_clk_rate) { if (dev_desc->fixed_clk_rate) {
clk = clk_register_fixed_rate(&pdata->adev->dev, clk = clk_register_fixed_rate(&pdata->adev->dev,

View file

@ -345,7 +345,7 @@ static int __ghes_peek_estatus(struct ghes *ghes,
return -ENOENT; return -ENOENT;
} }
return __ghes_check_estatus(ghes, estatus); return 0;
} }
static int __ghes_read_estatus(struct acpi_hest_generic_status *estatus, static int __ghes_read_estatus(struct acpi_hest_generic_status *estatus,