[PATCH 5/6] reset: hisilicon: Use new driver reset-hi6222

Arnd Bergmann
2016-11-22T08:49:16Z

On Tuesday, November 22, 2016 3:49:20 PM CET Zhangfei Gao wrote:
>
> -#define PERIPH_RSTDIS0_MMC0 0x000
> -#define PERIPH_RSTDIS0_MMC1 0x001
> -#define PERIPH_RSTDIS0_MMC2 0x002
> -#define PERIPH_RSTDIS0_NANDC 0x003
> -#define PERIPH_RSTDIS0_USBOTG_BUS 0x004
> -#define PERIPH_RSTDIS0_POR_PICOPHY 0x005
> -#define PERIPH_RSTDIS0_USBOTG 0x006
> -#define PERIPH_RSTDIS0_USBOTG_32K 0x007
> -#define PERIPH_RSTDIS1_HIFI 0x100
> -#define PERIPH_RSTDIS1_DIGACODEC 0x105

> +/* reset in sysctrl */
> +#define PERIPH_RSTDIS0_MMC0 0
> +#define PERIPH_RSTDIS0_MMC1 1
> +#define PERIPH_RSTDIS0_MMC2 2
> +#define PERIPH_RSTDIS0_NANDC 3
> +#define PERIPH_RSTDIS0_USBOTG_BUS 4
> +#define PERIPH_RSTDIS0_POR_PICOPHY 5
> +#define PERIPH_RSTDIS0_USBOTG 6
> +#define PERIPH_RSTDIS0_USBOTG_32K 7
> +#define PERIPH_RSTDIS1_HIFI 8

You can't redefined the binding here, this is part of the ABI.
You can however add new numbers as long as the old ones keep
working.

Arnd