util:reset:mango-reset device support to X4 and milkv
This commit is contained in:
@@ -15,6 +15,7 @@
|
|||||||
#include <sbi_utils/i2c/fdt_i2c.h>
|
#include <sbi_utils/i2c/fdt_i2c.h>
|
||||||
|
|
||||||
#define MANGO_BOARD_TYPE 0x80
|
#define MANGO_BOARD_TYPE 0x80
|
||||||
|
#define MANGO_BOARD_TYPE_MASK 1 << 7
|
||||||
|
|
||||||
#define REG_MCU_BOARD_TYPE 0x00
|
#define REG_MCU_BOARD_TYPE 0x00
|
||||||
#define REG_MCU_CMD 0x03
|
#define REG_MCU_CMD 0x03
|
||||||
@@ -51,7 +52,7 @@ static inline int mango_sanity_check(struct i2c_adapter *adap, uint32_t reg)
|
|||||||
if (ret)
|
if (ret)
|
||||||
return ret;
|
return ret;
|
||||||
|
|
||||||
if (val != MANGO_BOARD_TYPE)
|
if ((val & MANGO_BOARD_TYPE_MASK) != MANGO_BOARD_TYPE)
|
||||||
return SBI_ENODEV;
|
return SBI_ENODEV;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
|
|||||||
Reference in New Issue
Block a user