mirror of
https://xff.cz/git/u-boot/
synced 2025-09-24 03:52:08 +02:00
imx: bk4: Print proper HW revision of VF610's BK4 board
This code uses HW difference on the USB_RESET pin (added PULL UP resistor on the L333 rev) to distinguish between two BK4 HW revisions. Signed-off-by: Lukasz Majewski <lukma@denx.de>
This commit is contained in:
committed by
Stefano Babic
parent
77ecf95f22
commit
1ff6c1f75b
@@ -403,7 +403,20 @@ int board_phy_config(struct phy_device *phydev)
|
|||||||
int checkboard(void)
|
int checkboard(void)
|
||||||
{
|
{
|
||||||
#ifdef CONFIG_TARGET_BK4R1
|
#ifdef CONFIG_TARGET_BK4R1
|
||||||
|
u32 *gpio3_pdir = (u32 *)(GPIO3_BASE_ADDR + 0x10);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* USB_RESET_N (PTC30 - GPIO103 - PORT3[7]):
|
||||||
|
* L333 -> pull up added -> read 1
|
||||||
|
* L320 -> no pull up -> read 0
|
||||||
|
*
|
||||||
|
* Default iomuxc_ptc30 value after reset: 0x300061 -> RCON28
|
||||||
|
* - input enabled, pull (up/down) disabled
|
||||||
|
*/
|
||||||
|
if (*gpio3_pdir & BIT(7))
|
||||||
puts("Board: BK4r1 (L333)\n");
|
puts("Board: BK4r1 (L333)\n");
|
||||||
|
else
|
||||||
|
puts("Board: BK4r1 (L320)\n");
|
||||||
#else
|
#else
|
||||||
puts("Board: PCM-052\n");
|
puts("Board: PCM-052\n");
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user