x86/platform/intel-mid: Add Power Management Unit driver
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Tue, 14 Jun 2016 18:29:45 +0000 (21:29 +0300)
committerIngo Molnar <mingo@kernel.org>
Wed, 15 Jun 2016 08:10:49 +0000 (10:10 +0200)
commit5823d0893ec284f37902e2ecd332dbb396a143d1
tree34c7bce671c38381612f3899adfae2863160822f
parent9485f8b6a75921e1b9e94b001cdb45872a598534
x86/platform/intel-mid: Add Power Management Unit driver

Add Power Management Unit driver to handle power states of South Complex
devices on Intel Tangier. In the future it might be expanded to cover North
Complex devices as well.

With this driver the power state of the host controllers such as SPI, I2C,
UART, eMMC, and DMA would be managed.

Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Cc: Bjorn Helgaas <bhelgaas@google.com>
Cc: David Cohen <david.a.cohen@linux.intel.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mika Westerberg <mika.westerberg@linux.intel.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-pci@vger.kernel.org
Link: http://lkml.kernel.org/r/1465928985-12113-1-git-send-email-andriy.shevchenko@linux.intel.com
[ Minor readability edits. ]
Signed-off-by: Ingo Molnar <mingo@kernel.org>
arch/x86/include/asm/intel-mid.h
arch/x86/pci/intel_mid_pci.c
arch/x86/platform/intel-mid/Makefile
arch/x86/platform/intel-mid/pwr.c [new file with mode: 0644]
drivers/pci/Makefile
drivers/pci/pci-mid.c [new file with mode: 0644]