[coreboot-gerrit] New patch to review for coreboot: intel/amenia: Add Maxim98357a support in acpi
Lijian Zhao (lijian.zhao@intel.com)
gerrit at coreboot.org
Mon Jun 6 23:21:22 CEST 2016
Lijian Zhao (lijian.zhao at intel.com) just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15089
-gerrit
commit 2710e28608d78b4950d1663fd2cf3a646c21d09e
Author: Rohit Ainapure <rohit.m.ainapure at intel.com>
Date: Thu Feb 4 14:53:31 2016 -0800
intel/amenia: Add Maxim98357a support in acpi
(cherry picked from commit 56c67868d58b3127f4ad6eba373fc176737cf935)
Signed-off-by: Sathyanarayana Nujella <sathyanarayana.nujella at intel.com>
Signed-off-by: Rohit Ainapure <rohit.m.ainapure at intel.com>
Change-Id: I374e7253657b43e08ed3c26c59ef79e9a0c0b517
Signed-off-by: Rohit Ainapure <rohit.m.ainapure at intel.com>
Reviewed-on: https://chromium.devtools.intel.com/7249
Tested-by: N, Harshapriya <harshapriya.n at intel.com>
Reviewed-by: Petrov, Andrey <andrey.petrov at intel.com>
Reviewed-on: https://chromium.devtools.intel.com/7581
Tested-by: Petrov, Andrey <andrey.petrov at intel.com>
---
src/mainboard/intel/amenia/acpi/mainboard.asl | 37 +++++++++++++++++++++++++++
src/mainboard/intel/amenia/on_board.h | 1 +
2 files changed, 38 insertions(+)
diff --git a/src/mainboard/intel/amenia/acpi/mainboard.asl b/src/mainboard/intel/amenia/acpi/mainboard.asl
index be6e8b3..14ac1de 100644
--- a/src/mainboard/intel/amenia/acpi/mainboard.asl
+++ b/src/mainboard/intel/amenia/acpi/mainboard.asl
@@ -16,6 +16,43 @@
*/
#include <on_board.h>
+Scope (\_SB)
+{
+ Device (MAXM)
+ {
+ Name (_HID, "MX98357A")
+ Name (_DDN, "Maxim Integrated 98357A Amplifier")
+ Name (_UID, 1)
+ Name (_CRS, ResourceTemplate()
+ {
+ GpioIo (Exclusive, PullDefault, 0x0000, 0x0000,
+ IoRestrictionOutputOnly,
+ "\\_SB.GPO3", 0x00, ResourceConsumer,,)
+ {
+ SDMODE_GPIO
+ }
+ })
+ Name (_DSD, Package ()
+ {
+ ToUUID ("daffd814-6eba-4d8c-8a91-bc9bbf4aa301"),
+ Package () {
+ Package () {
+ /*
+ * Create a named GPIO
+ * "sdmode-gpio" for the
+ * kernel codec driver
+ * to use.
+ */
+
+ "sdmode-gpio", Package () {
+ ^MAXM, 0, 0, 0
+ }
+ },
+ }
+ })
+ }
+}
+
Scope (\_SB.PCI0.I2C4)
{
/* Standard Mode: HCNT, LCNT, SDA Hold Register */
diff --git a/src/mainboard/intel/amenia/on_board.h b/src/mainboard/intel/amenia/on_board.h
index 188746f..f281ca1 100644
--- a/src/mainboard/intel/amenia/on_board.h
+++ b/src/mainboard/intel/amenia/on_board.h
@@ -18,5 +18,6 @@
#define TOUCHPAD_INT GPIO_18_IRQ
#define TOUCHSCREEN_INT GPIO_21_IRQ
+#define SDMODE_GPIO 0xF
#endif /* _ON_BOARD_H_ */
More information about the coreboot-gerrit
mailing list