[AM335X][DPLL] Basic DPLL register definitions and struct update

Update the AM335X CM definitions to include the dpll structs and
registers. Create a few stucts and definitions for omapconf dump dpll
support. Structs are in a different header file in order to prevent
some compile time errors.

Signed-off-by: Gilberto Rodriguez <gilrod@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
[AM335X][DPLL] Add support for 'dump dpll' command

Set up implementation of omapconf dump dpll command with supporting
functions DPLL main is for legacy support.

Signed-off-by: Gilberto Rodriguez <gilrod@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
[AM335X][DPLL] Add definitions and helper to enable show dpll

Add more definitions and structs needed by the omapconf show dpll
command. Define basic clocks for the DPLL and a few system clocks.
Include functions to calculate clock rate for the Master Oscillator
(SYS_CLK) and define the clock rates for the different DPLL and system
clocks.

Add functions to support the show dpll command. DPLL init and free are
implemented to gather the different DPLL settings and remove them when
the settings are no longer needed. Add the settings extract function
for both the DPLL and hsdivs. Calculate the different output rates as
well as gather the necessary clock output rates.

Signed-off-by: Gilberto Rodriguez <gilrod@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>
[AM335X][DPLL] Add support for 'show dpll' command

Update the AM335X main in order to to call the show dpll command and
initialize the dpll.

Signed-off-by: Gilberto Rodriguez <gilrod@ti.com>
Signed-off-by: Nishanth Menon <nm@ti.com>