]> Git Repo - u-boot.git/commit
Tegra: PLL: use per-SoC pllinfo table instead of PLL_DIVM/N/P, etc.
authorTom Warren <[email protected]>
Thu, 25 Jun 2015 16:50:44 +0000 (09:50 -0700)
committerTom Warren <[email protected]>
Wed, 5 Aug 2015 22:22:51 +0000 (15:22 -0700)
commit722e000ccd7226c5cd071590b5361620eb0b126c
tree257ddcaf4039dd6722e743e8a1f4035c2f85387f
parent3e8650c0f9cc7fb29bd75c11d0173768fcc80203
Tegra: PLL: use per-SoC pllinfo table instead of PLL_DIVM/N/P, etc.

Added PLL variables (dividers mask/shift, lock enable/detect, etc.)
to new pllinfo struct for each Soc/PLL. PLLA/C/D/E/M/P/U/X.

Used pllinfo struct in all clock functions, validated on T210.
Should be equivalent to prior code on T124/114/30/20. Thanks
to Marcel Ziswiler for corrections to the T20/T30 values.

Signed-off-by: Marcel Ziswiler <[email protected]>
Tested-by: Marcel Ziswiler <[email protected]>
Signed-off-by: Tom Warren <[email protected]>
12 files changed:
arch/arm/include/asm/arch-tegra/clk_rst.h
arch/arm/include/asm/arch-tegra/clock.h
arch/arm/include/asm/arch-tegra210/clock-tables.h
arch/arm/mach-tegra/clock.c
arch/arm/mach-tegra/cpu.c
arch/arm/mach-tegra/tegra114/clock.c
arch/arm/mach-tegra/tegra114/cpu.c
arch/arm/mach-tegra/tegra124/clock.c
arch/arm/mach-tegra/tegra124/cpu.c
arch/arm/mach-tegra/tegra20/clock.c
arch/arm/mach-tegra/tegra210/clock.c
arch/arm/mach-tegra/tegra30/clock.c
This page took 0.039848 seconds and 4 git commands to generate.