diff options
author | Daniel Kucera <daniel.kucera@gmail.com> | 2021-11-28 23:13:28 +0300 |
---|---|---|
committer | Daniel Kucera <daniel.kucera@gmail.com> | 2021-12-16 09:53:58 +0300 |
commit | 458a2c6d259895b5346613ab746e1f55ff639d34 (patch) | |
tree | 8a9edcce9d9a7c3404ce75012d1e627eb91b8306 /fel-spiflash.c | |
parent | 74273b671a3fc34048383c40c85c684423009fb9 (diff) |
add V536 SoC support
HW very similar to V831, for the purpose of fel practically identical
Diffstat (limited to 'fel-spiflash.c')
-rw-r--r-- | fel-spiflash.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/fel-spiflash.c b/fel-spiflash.c index fa728f9..eb47a6c 100644 --- a/fel-spiflash.c +++ b/fel-spiflash.c @@ -122,6 +122,7 @@ static uint32_t gpio_base(feldev_handle *dev) { soc_info_t *soc_info = dev->soc_info; switch (soc_info->soc_id) { + case 0x1816: /* V536 */ case 0x1817: /* V831 */ case 0x1728: /* H6 */ case 0x1823: /* H616 */ @@ -140,6 +141,7 @@ static uint32_t spi_base(feldev_handle *dev) case 0x1651: /* A20 */ case 0x1701: /* R40 */ return 0x01C05000; + case 0x1816: /* V536 */ case 0x1817: /* V831 */ case 0x1728: /* H6 */ case 0x1823: /* H616 */ @@ -181,6 +183,7 @@ static bool soc_is_h6_style(feldev_handle *dev) { soc_info_t *soc_info = dev->soc_info; switch (soc_info->soc_id) { + case 0x1816: /* V536 */ case 0x1817: /* V831 */ case 0x1728: /* H6 */ case 0x1823: /* H616 */ @@ -228,6 +231,7 @@ static bool spi0_init(feldev_handle *dev) gpio_set_cfgpin(dev, PC, 2, SUN50I_GPC_SPI0); gpio_set_cfgpin(dev, PC, 3, SUN50I_GPC_SPI0); break; + case 0x1816: /* Allwinner V536 */ case 0x1817: /* Allwinner V831 */ gpio_set_cfgpin(dev, PC, 1, SUN50I_GPC_SPI0); /* SPI0-CS */ /* fall-through */ |