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
@ -1097,6 +1097,21 @@ struct ventana gpio_cfg[GW_UNKNOWN] = {
|
||||
.msata_en = GP_MSATA_SEL,
|
||||
.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) \
|
||||
|
@ -105,6 +105,8 @@ read_eeprom(int bus, struct ventana_board_info *info)
|
||||
type = GW5905;
|
||||
else if (info->model[4] == '0' && info->model[5] == '6')
|
||||
type = GW5906;
|
||||
else if (info->model[4] == '0' && info->model[5] == '7')
|
||||
type = GW5907;
|
||||
break;
|
||||
}
|
||||
return type;
|
||||
|
@ -116,6 +116,7 @@ enum {
|
||||
GW5904,
|
||||
GW5905,
|
||||
GW5906,
|
||||
GW5907,
|
||||
GW_UNKNOWN,
|
||||
GW_BADCRC,
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user