board-8064: Add necessary board support for SATA
Following changes are required in board files to
support SATA on APQ8064 CDP and MPQ8064 HRD.
1) Clocks:
- SATA controller and PHY needs following clocks
for correct operation:
- AHB and AXI interface clocks
- RX out-of-band signalling clock
- PHY reference clock
- PHY configuration clock
2) Regulators:
- SATA clock generator block is powered by an external
3.3V supply which is controlled by a PMIC MPP4 pin.
- MPQ8064 HRD supports port multiplier (PMP) which is
powered by PM8921 S4 regulator.
3) Platform device:
- The MSM SATA device is added as a platform device
with necessary resources - memory mapped i/o and irq number.
Change-Id: Ie4429e976059f2fcf306d5b8426a11e171a5b3c1
Signed-off-by: Sujit Reddy Thumma <sthumma@codeaurora.org>
6 files changed