coreboot/src
Eric Gao ee4365c787 rockchip/rk3399: Add pwm_regulator.c for pwm then ramp boot up cpu
Before, we calculate the pwm duties for cpu cores and centerlogic by
hand, adding pwm_regulator.c to handle this. The default pwm design
min/max voltage may be different between revs.

With the pwm regulator, this patch changes the little cpu frequency from
600M to 1512M, and raises CPU voltage to 1.2V correspondingly.

This also means we decide to drop the ES1 because it may fail to
bootup with 1.5G ~ 1.2v.

BRANCH=none
BUG=chrome-os-partner:54376,chrome-os-partner:54862
TEST=Bootup on kevin board

Change-Id: Ide75bbd92d1cbb14f934baeec0e38862bc08402b
Signed-off-by: Eric Gao <eric.gao@rock-chips.com>
Signed-off-by: Shunqian Zheng <zhengsq@rock-chips.com>
Reviewed-on: https://chromium-review.googlesource.com/364410
Reviewed-by: Julius Werner <jwerner@chromium.org>
2016-08-28 16:33:41 -07:00
..
acpi UPSTREAM: src/acpi: Capitalize ACPI and SATA 2016-08-04 23:37:57 -07:00
arch UPSTREAM: arch/riscv: Add functions to read/write memory on behalf of supervisor/user mode 2016-08-24 17:40:20 -07:00
commonlib UPSTREAM: commonlib/region: allow empty mmap()/munmap() in region_device_ops 2016-08-16 03:08:37 -07:00
console UPSTREAM: console: Add write line routine 2016-08-14 19:50:25 -07:00
cpu UPSTREAM: src/cpu: Capitalize CPU, APIC and IOAPIC typo fix 2016-08-23 15:36:15 -07:00
device UPSTREAM: src/device: Capitalize CPU, RAM and ROM 2016-08-04 23:37:13 -07:00
drivers UPSTREAM: vboot: consolidate google_chromeec_early_init() calls 2016-08-28 03:15:02 -07:00
ec UPSTREAM: google/chromeec: Ensure data is ready before reading it 2016-08-22 23:26:37 -07:00
include UPSTREAM: memlayout: Ensure TIMESTAMP() region is big enough to avoid BUG() 2016-08-24 17:40:09 -07:00
lib Provide CAR decoration for tpm2 statics 2016-08-24 17:40:55 -07:00
mainboard rockchip/rk3399: Add pwm_regulator.c for pwm then ramp boot up cpu 2016-08-28 16:33:41 -07:00
northbridge UPSTREAM: src/northbridge: Remove unnecessary whitespace before "\n" and "\t" 2016-08-23 15:36:13 -07:00
soc rockchip/rk3399: Add pwm_regulator.c for pwm then ramp boot up cpu 2016-08-28 16:33:41 -07:00
southbridge UPSTREAM: sb/amd/sb700: Add option to increase SPI speed to 33MHz 2016-08-28 03:15:11 -07:00
superio UPSTREAM: superio/*: Relocate Kconfig to chip folder. 2016-08-14 13:26:19 -07:00
vboot UPSTREAM: vboot: consolidate google_chromeec_early_init() calls 2016-08-28 03:15:02 -07:00
vendorcode UPSTREAM: drivers/elog: use region_device for NV storage 2016-08-22 00:11:48 -07:00
Kconfig UPSTREAM: arch/riscv: Print the page table structure after construction 2016-08-23 15:36:25 -07:00