coreboot-kgpe-d16/src/mainboard/google
Xing Zheng 96fbc31027 rockchip: rk3399: Add support i2s
This patch enable and configure the clocks and IOMUX for i2s audio path,
and the i2s0 clock is from CPLL.

Please refer to TRM V0.3 Part 1 Chapter 3 CRU, P126/P128/P144/P154/P155
for the i2s clock div and gate setting.

BRANCH=none
BUG=chrome-os-partner:52172
TEST=boot kevin rev1, press ctrl+u and hear the beep voice.

Change-Id: Id00baac965c8b9213270ba5516e1ca684e4304a6
Signed-off-by: Martin Roth <martinroth@chromium.org>
Original-Commit-Id: 9c58fa7
Original-Change-Id: I130a874a0400712317e5e7a8b3b10a6f04586f68
Original-Signed-off-by: Xing Zheng <zhengxing@rock-chips.com>
Original-Reviewed-on: https://chromium-review.googlesource.com/347526
Original-Commit-Ready: Wonjoon Lee <woojoo.lee@samsung.com>
Original-Reviewed-by: Vadim Bendebury <vbendeb@chromium.org>
Reviewed-on: https://review.coreboot.org/15034
Tested-by: build bot (Jenkins)
Reviewed-by: Furquan Shaikh <furquan@google.com>
2016-06-08 23:27:01 +02:00
..
auron ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
auron_paine chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
bolt ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
butterfly chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
chell ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
cosmos mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
cyan ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
daisy mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
falco chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
foster google/foster: Configure audio codec pads 2016-05-07 00:40:46 +02:00
gale Gale board: Move TPM setup function to verstage.c 2016-06-02 00:19:11 +02:00
glados ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
gru rockchip: rk3399: Add support i2s 2016-06-08 23:27:01 +02:00
guado chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
jecht chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
lars ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
link chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
ninja google/ninja: Upstream AOpen Chromebox Commerical 2016-05-31 21:15:27 +02:00
nyan lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
nyan_big lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
nyan_blaze lib: remove FLASHMAP_OFFSET config variable 2016-05-11 21:32:44 +02:00
oak google/oak: Add Samsung K4E6E304EB 4G LPDDR3 SDRAM for elm-rev1 SKU2 2016-05-09 08:36:07 +02:00
panther mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
parrot chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
peach_pit mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
peppy chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
purin mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
rambi ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
reef mainboard/google/reef: Configure sd card pins 2016-06-08 16:11:54 +02:00
rush mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
rush_ryu mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
samus ec/google/chromeec/acpi: Add MKBP support 2016-05-18 20:22:38 +02:00
slippy chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
smaug mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
storm mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
stout chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
tidus chromeos.fmd: Mark RW_LEGACY as CBFS 2016-04-05 13:37:31 +02:00
urara mainboard/google: Update license headers 2016-04-13 17:34:04 +02:00
veyron veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_brain veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_danger veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_emile veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_mickey veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_rialto veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
veyron_romy veyron: Add exception_init() to romstage 2016-06-08 23:21:18 +02:00
Kconfig
Kconfig.name