mirror of
https://github.com/u-boot/u-boot.git
synced 2025-04-24 14:25:56 +00:00
imx: ventana: add support for GW5907
The GW5907 is a small single board computer based on the i.MX6DL SoC with the following peripheral set: - DDR3 memory (512MB default) - 1x GigE (i.MX6 FEC) - Gateworks System Controller Signed-off-by: Tim Harvey <tharvey@gateworks.com>
This commit is contained in:
parent
988916ad1b
commit
00606b51cc
3 changed files with 18 additions and 0 deletions
|
@ -1097,6 +1097,21 @@ struct ventana gpio_cfg[GW_UNKNOWN] = {
|
||||||
.msata_en = GP_MSATA_SEL,
|
.msata_en = GP_MSATA_SEL,
|
||||||
.nand = true,
|
.nand = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
|
/* GW5907 */
|
||||||
|
{
|
||||||
|
.gpio_pads = gw51xx_gpio_pads,
|
||||||
|
.num_pads = ARRAY_SIZE(gw51xx_gpio_pads)/2,
|
||||||
|
.dio_cfg = gw51xx_dio,
|
||||||
|
.dio_num = ARRAY_SIZE(gw51xx_dio),
|
||||||
|
.leds = {
|
||||||
|
IMX_GPIO_NR(4, 6),
|
||||||
|
IMX_GPIO_NR(4, 10),
|
||||||
|
},
|
||||||
|
.pcie_rst = IMX_GPIO_NR(1, 0),
|
||||||
|
.wdis = IMX_GPIO_NR(7, 12),
|
||||||
|
.nand = true,
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
#define SETUP_GPIO_OUTPUT(gpio, name, level) \
|
#define SETUP_GPIO_OUTPUT(gpio, name, level) \
|
||||||
|
|
|
@ -105,6 +105,8 @@ read_eeprom(int bus, struct ventana_board_info *info)
|
||||||
type = GW5905;
|
type = GW5905;
|
||||||
else if (info->model[4] == '0' && info->model[5] == '6')
|
else if (info->model[4] == '0' && info->model[5] == '6')
|
||||||
type = GW5906;
|
type = GW5906;
|
||||||
|
else if (info->model[4] == '0' && info->model[5] == '7')
|
||||||
|
type = GW5907;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
return type;
|
return type;
|
||||||
|
|
|
@ -116,6 +116,7 @@ enum {
|
||||||
GW5904,
|
GW5904,
|
||||||
GW5905,
|
GW5905,
|
||||||
GW5906,
|
GW5906,
|
||||||
|
GW5907,
|
||||||
GW_UNKNOWN,
|
GW_UNKNOWN,
|
||||||
GW_BADCRC,
|
GW_BADCRC,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Add table
Reference in a new issue