From 99dde1f5ffa4061448474908701f05f067496d69 Mon Sep 17 00:00:00 2001 From: Dmitry Ermakov Date: Sat, 7 Aug 2021 22:38:07 +0300 Subject: [PATCH] Update hisi_gpio_scanner.c Fix Hi3536 series support --- .../package/hisi_gpio/src/hisi_gpio_scanner.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/br-ext-chip-hisilicon/package/hisi_gpio/src/hisi_gpio_scanner.c b/br-ext-chip-hisilicon/package/hisi_gpio/src/hisi_gpio_scanner.c index d40132c0..cf6eba6a 100644 --- a/br-ext-chip-hisilicon/package/hisi_gpio/src/hisi_gpio_scanner.c +++ b/br-ext-chip-hisilicon/package/hisi_gpio/src/hisi_gpio_scanner.c @@ -301,6 +301,13 @@ void get_chip_id(unsigned long *Chip_Id, unsigned char *cpu, unsigned char *hard *Chip_Id = 0; return; } + SCBASE = 0x12050000; //Hi3536 + if(GetValueRegister(SCBASE)==-1) //затем читаем другой + { + sprintf(cpu,"unknown"); + *Chip_Id = 0; + return; + } } //--------------------------------------------- if((GetValueRegister(SCBASE+SCSYSID0) & 0xFF000000) >> 24 == 0x35) //если старший байт = 0x35 значит все ID в одном регистре