usb: isp1760: add support for isp1763
authorRui Miguel Silva <rui.silva@linaro.org>
Thu, 13 May 2021 08:47:15 +0000 (09:47 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 May 2021 18:05:32 +0000 (20:05 +0200)
commit60d789f3bfbb7428e6ba2949de70a6db8e12e8fa
treed1ff3b1af72d50cbe755e40f08d93e7740368f84
parent3eb96e04be9918afa54b64fac943de86a9798bda
usb: isp1760: add support for isp1763

isp1763 have some differences from the isp1760, 8 bit address for
registers and 16 bit for values, no bulk access to memory addresses,
16 PTD's instead of 32.

Following the regmap work done before add the registers, memory access
and add the functions to support differences in setup sequences.

Signed-off-by: Rui Miguel Silva <rui.silva@linaro.org>
Link: https://lore.kernel.org/r/20210513084717.2487366-8-rui.silva@linaro.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/usb/isp1760/Kconfig
drivers/usb/isp1760/isp1760-core.c
drivers/usb/isp1760/isp1760-core.h
drivers/usb/isp1760/isp1760-hcd.c
drivers/usb/isp1760/isp1760-hcd.h
drivers/usb/isp1760/isp1760-if.c
drivers/usb/isp1760/isp1760-regs.h
drivers/usb/isp1760/isp1760-udc.c
drivers/usb/isp1760/isp1760-udc.h