spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
authorCezary Rojewski <cezary.rojewski@intel.com>
Tue, 25 Aug 2020 20:17:43 +0000 (22:17 +0200)
committerMark Brown <broonie@kernel.org>
Thu, 1 Oct 2020 22:47:48 +0000 (23:47 +0100)
Update list of SSP registers with SSC2 and SSPSP2. These registers are
utilized by LPT/WPT AudioDSP architecture.

While SSC2 shares the same offset (0x40) as SSACDD, description of this
register for SSP device present on mentioned AudioDSP is different so
define separate constant to avoid any ambiguity.

Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Cezary Rojewski <cezary.rojewski@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Link: https://lore.kernel.org/r/20200825201743.4926-1-cezary.rojewski@intel.com
Signed-off-by: Mark Brown <broonie@kernel.org>
include/linux/pxa2xx_ssp.h

index 6facf27865f98ecfc910bf522990ee8af453981a..1608c760fe91c1258579f3f8f3661bedad48898c 100644 (file)
 #define SSIRF                  0x48            /* RX FIFO trigger level */
 #define SSIRF_RxThresh(x)      ((x) - 1)
 
+/* LPT/WPT SSP */
+#define SSCR2          (0x40)  /* SSP Command / Status 2 */
+#define SSPSP2         (0x44)  /* SSP Programmable Serial Protocol 2 */
+
 enum pxa_ssp_type {
        SSP_UNDEFINED = 0,
        PXA25x_SSP,  /* pxa 210, 250, 255, 26x */