summaryrefslogtreecommitdiffstats
path: root/arch/arm/boards/freescale-mx51-pdk/board.c
diff options
context:
space:
mode:
authorAlexander Shiyan <shc_work@mail.ru>2012-04-10 23:44:09 +0400
committerSascha Hauer <s.hauer@pengutronix.de>2012-04-11 09:51:01 +0200
commit8aabd884160ec23724cde79cc4a66b4e54c79460 (patch)
treeb8985430340f8d11e33d0ad660f0cb511c8eb5a9 /arch/arm/boards/freescale-mx51-pdk/board.c
parentac3eb47dbcb64720e82990f639349cf9410d2cd5 (diff)
downloadbarebox-8aabd884160ec23724cde79cc4a66b4e54c79460.tar.gz
barebox-8aabd884160ec23724cde79cc4a66b4e54c79460.tar.xz
Rename remainings structs and functions from mc13892_ to mc13xxx_
Signed-off-by: Alexander Shiyan <shc_work@mail.ru> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/freescale-mx51-pdk/board.c')
-rw-r--r--arch/arm/boards/freescale-mx51-pdk/board.c66
1 files changed, 33 insertions, 33 deletions
diff --git a/arch/arm/boards/freescale-mx51-pdk/board.c b/arch/arm/boards/freescale-mx51-pdk/board.c
index c616a87184..63c89b76e5 100644
--- a/arch/arm/boards/freescale-mx51-pdk/board.c
+++ b/arch/arm/boards/freescale-mx51-pdk/board.c
@@ -121,101 +121,101 @@ static const struct spi_board_info mx51_babbage_spi_board_info[] = {
static void babbage_power_init(void)
{
- struct mc13892 *mc13892;
+ struct mc13xxx *mc13xxx;
u32 val;
- mc13892 = mc13892_get();
- if (!mc13892) {
- printf("could not get mc13892\n");
+ mc13xxx = mc13xxx_get();
+ if (!mc13xxx) {
+ printf("could not get PMIC\n");
return;
}
/* Write needed to Power Gate 2 register */
- mc13892_reg_read(mc13892, MC13892_REG_POWER_MISC, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_POWER_MISC, &val);
val &= ~0x10000;
- mc13892_reg_write(mc13892, MC13892_REG_POWER_MISC, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_POWER_MISC, val);
/* Write needed to update Charger 0 */
- mc13892_reg_write(mc13892, MC13892_REG_CHARGE, 0x0023807F);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_CHARGE, 0x0023807F);
/* power up the system first */
- mc13892_reg_write(mc13892, MC13892_REG_POWER_MISC, 0x00200000);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_POWER_MISC, 0x00200000);
if (imx_silicon_revision() < MX51_CHIP_REV_3_0) {
/* Set core voltage to 1.1V */
- mc13892_reg_read(mc13892, MC13892_REG_SW_0, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_0, &val);
val &= ~0x1f;
val |= 0x14;
- mc13892_reg_write(mc13892, MC13892_REG_SW_0, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_0, val);
/* Setup VCC (SW2) to 1.25 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_1, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_1, &val);
val &= ~0x1f;
val |= 0x1a;
- mc13892_reg_write(mc13892, MC13892_REG_SW_1, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_1, val);
/* Setup 1V2_DIG1 (SW3) to 1.25 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_2, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_2, &val);
val &= ~0x1f;
val |= 0x1a;
- mc13892_reg_write(mc13892, MC13892_REG_SW_2, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_2, val);
} else {
/* Setup VCC (SW2) to 1.225 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_1, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_1, &val);
val &= ~0x1f;
val |= 0x19;
- mc13892_reg_write(mc13892, MC13892_REG_SW_1, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_1, val);
/* Setup 1V2_DIG1 (SW3) to 1.2 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_2, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_2, &val);
val &= ~0x1f;
val |= 0x18;
- mc13892_reg_write(mc13892, MC13892_REG_SW_2, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_2, val);
}
- if (mc13892_get_revision(mc13892) < MC13892_REVISION_2_0) {
+ if (mc13xxx_get_revision(mc13xxx) < MC13892_REVISION_2_0) {
/* Set switchers in PWM mode for Atlas 2.0 and lower */
/* Setup the switcher mode for SW1 & SW2*/
- mc13892_reg_read(mc13892, MC13892_REG_SW_4, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_4, &val);
val &= ~0x3c0f;
val |= 0x1405;
- mc13892_reg_write(mc13892, MC13892_REG_SW_4, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_4, val);
/* Setup the switcher mode for SW3 & SW4 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_5, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_5, &val);
val &= ~0xf0f;
val |= 0x505;
- mc13892_reg_write(mc13892, MC13892_REG_SW_5, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_5, val);
} else {
/* Set switchers in Auto in NORMAL mode & STANDBY mode for Atlas 2.0a */
/* Setup the switcher mode for SW1 & SW2*/
- mc13892_reg_read(mc13892, MC13892_REG_SW_4, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_4, &val);
val &= ~0x3c0f;
val |= 0x2008;
- mc13892_reg_write(mc13892, MC13892_REG_SW_4, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_4, val);
/* Setup the switcher mode for SW3 & SW4 */
- mc13892_reg_read(mc13892, MC13892_REG_SW_5, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SW_5, &val);
val &= ~0xf0f;
val |= 0x808;
- mc13892_reg_write(mc13892, MC13892_REG_SW_5, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SW_5, val);
}
/* Set VDIG to 1.65V, VGEN3 to 1.8V, VCAM to 2.5V */
- mc13892_reg_read(mc13892, MC13892_REG_SETTING_0, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SETTING_0, &val);
val &= ~0x34030;
val |= 0x10020;
- mc13892_reg_write(mc13892, MC13892_REG_SETTING_0, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SETTING_0, val);
/* Set VVIDEO to 2.775V, VAUDIO to 3V, VSD to 3.15V */
- mc13892_reg_read(mc13892, MC13892_REG_SETTING_1, &val);
+ mc13xxx_reg_read(mc13xxx, MC13892_REG_SETTING_1, &val);
val &= ~0x1FC;
val |= 0x1F4;
- mc13892_reg_write(mc13892, MC13892_REG_SETTING_1, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_SETTING_1, val);
/* Configure VGEN3 and VCAM regulators to use external PNP */
val = 0x208;
- mc13892_reg_write(mc13892, MC13892_REG_MODE_1, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_MODE_1, val);
udelay(200);
#define GPIO_LAN8700_RESET (1 * 32 + 14)
@@ -224,7 +224,7 @@ static void babbage_power_init(void)
/* Enable VGEN3, VCAM, VAUDIO, VVIDEO, VSD regulators */
val = 0x49249;
- mc13892_reg_write(mc13892, MC13892_REG_MODE_1, val);
+ mc13xxx_reg_write(mc13xxx, MC13892_REG_MODE_1, val);
udelay(500);