aboutsummaryrefslogtreecommitdiff
path: root/board/freescale/common/vid.c
diff options
context:
space:
mode:
authorPriyanka Jain <priyanka.jain@nxp.com>2018-10-11 05:22:34 +0000
committerYork Sun <york.sun@nxp.com>2018-12-06 14:37:19 -0800
commitdb1e3df7ce71369a6b48382550df661f41dd5826 (patch)
tree7856e6609c850c2913baf2e047b6b2fc16112225 /board/freescale/common/vid.c
parent6252faa0da0954b548f05d23c65734cd8c905382 (diff)
downloadu-boot-db1e3df7ce71369a6b48382550df661f41dd5826.zip
u-boot-db1e3df7ce71369a6b48382550df661f41dd5826.tar.gz
u-boot-db1e3df7ce71369a6b48382550df661f41dd5826.tar.bz2
board/freescale/vid: Add vdd table for NXP LX2160A SoC
Signed-off-by: Priyanka Jain <priyanka.jain@nxp.com> Reviewed-by: York Sun <york.sun@nxp.com>
Diffstat (limited to 'board/freescale/common/vid.c')
-rw-r--r--board/freescale/common/vid.c37
1 files changed, 37 insertions, 0 deletions
diff --git a/board/freescale/common/vid.c b/board/freescale/common/vid.c
index db158cb..0ca389c 100644
--- a/board/freescale/common/vid.c
+++ b/board/freescale/common/vid.c
@@ -382,6 +382,42 @@ int adjust_vdd(ulong vdd_override)
int ret, i2caddress;
unsigned long vdd_string_override;
char *vdd_string;
+#ifdef CONFIG_ARCH_LX2160A
+ static const u16 vdd[32] = {
+ 8250,
+ 7875,
+ 7750,
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 8000,
+ 8125,
+ 8250,
+ 0, /* reserved */
+ 8500,
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ 0, /* reserved */
+ };
+#else
#ifdef CONFIG_ARCH_LS1088A
static const uint16_t vdd[32] = {
10250,
@@ -454,6 +490,7 @@ int adjust_vdd(ulong vdd_override)
0, /* reserved */
};
#endif
+#endif
struct vdd_drive {
u8 vid;
unsigned voltage;