diff options
| author | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-09-04 12:11:24 -0400 |
|---|---|---|
| committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-09-04 12:14:20 -0400 |
| commit | 062a68a5e0aaa9577d75391ffafa11e3c2a5f892 (patch) | |
| tree | 0e77ed0c4aab7319e9f704ebebc3ddaf2d0138f7 /include/linux/amba | |
| parent | a4fdb2a46f617b8b2cd47acec026ec16532edbc6 (diff) | |
Revert "uart: pl011: Add support to ZTE ZX296702 uart"
This reverts commit 8cd90e50d1408c65c355084b1c7f8f9085f49c6b as with
this patch the serial console is broken on lots of platforms.
Reported-by: Marc Zyngier <marc.zyngier@arm.com>
Cc: Jun Nie <jun.nie@linaro.org>
Acked-by: Will Deacon <will.deacon@arm.com>
Tested-by: Will Deacon <will.deacon@arm.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux/amba')
| -rw-r--r-- | include/linux/amba/serial.h | 14 |
1 files changed, 0 insertions, 14 deletions
diff --git a/include/linux/amba/serial.h b/include/linux/amba/serial.h index 6a0a89ed7f81..0ddb5c02ad8b 100644 --- a/include/linux/amba/serial.h +++ b/include/linux/amba/serial.h | |||
| @@ -33,14 +33,12 @@ | |||
| 33 | #define UART01x_DR 0x00 /* Data read or written from the interface. */ | 33 | #define UART01x_DR 0x00 /* Data read or written from the interface. */ |
| 34 | #define UART01x_RSR 0x04 /* Receive status register (Read). */ | 34 | #define UART01x_RSR 0x04 /* Receive status register (Read). */ |
| 35 | #define UART01x_ECR 0x04 /* Error clear register (Write). */ | 35 | #define UART01x_ECR 0x04 /* Error clear register (Write). */ |
| 36 | #define ZX_UART01x_DR 0x04 /* Data read or written from the interface. */ | ||
| 37 | #define UART010_LCRH 0x08 /* Line control register, high byte. */ | 36 | #define UART010_LCRH 0x08 /* Line control register, high byte. */ |
| 38 | #define ST_UART011_DMAWM 0x08 /* DMA watermark configure register. */ | 37 | #define ST_UART011_DMAWM 0x08 /* DMA watermark configure register. */ |
| 39 | #define UART010_LCRM 0x0C /* Line control register, middle byte. */ | 38 | #define UART010_LCRM 0x0C /* Line control register, middle byte. */ |
| 40 | #define ST_UART011_TIMEOUT 0x0C /* Timeout period register. */ | 39 | #define ST_UART011_TIMEOUT 0x0C /* Timeout period register. */ |
| 41 | #define UART010_LCRL 0x10 /* Line control register, low byte. */ | 40 | #define UART010_LCRL 0x10 /* Line control register, low byte. */ |
| 42 | #define UART010_CR 0x14 /* Control register. */ | 41 | #define UART010_CR 0x14 /* Control register. */ |
| 43 | #define ZX_UART01x_FR 0x14 /* Flag register (Read only). */ | ||
| 44 | #define UART01x_FR 0x18 /* Flag register (Read only). */ | 42 | #define UART01x_FR 0x18 /* Flag register (Read only). */ |
| 45 | #define UART010_IIR 0x1C /* Interrupt identification register (Read). */ | 43 | #define UART010_IIR 0x1C /* Interrupt identification register (Read). */ |
| 46 | #define UART010_ICR 0x1C /* Interrupt clear register (Write). */ | 44 | #define UART010_ICR 0x1C /* Interrupt clear register (Write). */ |
| @@ -51,21 +49,13 @@ | |||
| 51 | #define UART011_LCRH 0x2c /* Line control register. */ | 49 | #define UART011_LCRH 0x2c /* Line control register. */ |
| 52 | #define ST_UART011_LCRH_TX 0x2c /* Tx Line control register. */ | 50 | #define ST_UART011_LCRH_TX 0x2c /* Tx Line control register. */ |
| 53 | #define UART011_CR 0x30 /* Control register. */ | 51 | #define UART011_CR 0x30 /* Control register. */ |
| 54 | #define ZX_UART011_LCRH_TX 0x30 /* Tx Line control register. */ | ||
| 55 | #define UART011_IFLS 0x34 /* Interrupt fifo level select. */ | 52 | #define UART011_IFLS 0x34 /* Interrupt fifo level select. */ |
| 56 | #define ZX_UART011_CR 0x34 /* Control register. */ | ||
| 57 | #define ZX_UART011_IFLS 0x38 /* Interrupt fifo level select. */ | ||
| 58 | #define UART011_IMSC 0x38 /* Interrupt mask. */ | 53 | #define UART011_IMSC 0x38 /* Interrupt mask. */ |
| 59 | #define UART011_RIS 0x3c /* Raw interrupt status. */ | 54 | #define UART011_RIS 0x3c /* Raw interrupt status. */ |
| 60 | #define UART011_MIS 0x40 /* Masked interrupt status. */ | 55 | #define UART011_MIS 0x40 /* Masked interrupt status. */ |
| 61 | #define ZX_UART011_IMSC 0x40 /* Interrupt mask. */ | ||
| 62 | #define UART011_ICR 0x44 /* Interrupt clear register. */ | 56 | #define UART011_ICR 0x44 /* Interrupt clear register. */ |
| 63 | #define ZX_UART011_RIS 0x44 /* Raw interrupt status. */ | ||
| 64 | #define UART011_DMACR 0x48 /* DMA control register. */ | 57 | #define UART011_DMACR 0x48 /* DMA control register. */ |
| 65 | #define ZX_UART011_MIS 0x48 /* Masked interrupt status. */ | ||
| 66 | #define ZX_UART011_ICR 0x4c /* Interrupt clear register. */ | ||
| 67 | #define ST_UART011_XFCR 0x50 /* XON/XOFF control register. */ | 58 | #define ST_UART011_XFCR 0x50 /* XON/XOFF control register. */ |
| 68 | #define ZX_UART011_DMACR 0x50 /* DMA control register. */ | ||
| 69 | #define ST_UART011_XON1 0x54 /* XON1 register. */ | 59 | #define ST_UART011_XON1 0x54 /* XON1 register. */ |
| 70 | #define ST_UART011_XON2 0x58 /* XON2 register. */ | 60 | #define ST_UART011_XON2 0x58 /* XON2 register. */ |
| 71 | #define ST_UART011_XOFF1 0x5C /* XON1 register. */ | 61 | #define ST_UART011_XOFF1 0x5C /* XON1 register. */ |
| @@ -85,19 +75,15 @@ | |||
| 85 | #define UART01x_RSR_PE 0x02 | 75 | #define UART01x_RSR_PE 0x02 |
| 86 | #define UART01x_RSR_FE 0x01 | 76 | #define UART01x_RSR_FE 0x01 |
| 87 | 77 | ||
| 88 | #define ZX_UART01x_FR_BUSY 0x300 | ||
| 89 | #define UART011_FR_RI 0x100 | 78 | #define UART011_FR_RI 0x100 |
| 90 | #define UART011_FR_TXFE 0x080 | 79 | #define UART011_FR_TXFE 0x080 |
| 91 | #define UART011_FR_RXFF 0x040 | 80 | #define UART011_FR_RXFF 0x040 |
| 92 | #define UART01x_FR_TXFF 0x020 | 81 | #define UART01x_FR_TXFF 0x020 |
| 93 | #define UART01x_FR_RXFE 0x010 | 82 | #define UART01x_FR_RXFE 0x010 |
| 94 | #define UART01x_FR_BUSY 0x008 | 83 | #define UART01x_FR_BUSY 0x008 |
| 95 | #define ZX_UART01x_FR_DSR 0x008 | ||
| 96 | #define UART01x_FR_DCD 0x004 | 84 | #define UART01x_FR_DCD 0x004 |
| 97 | #define UART01x_FR_DSR 0x002 | 85 | #define UART01x_FR_DSR 0x002 |
| 98 | #define ZX_UART01x_FR_CTS 0x002 | ||
| 99 | #define UART01x_FR_CTS 0x001 | 86 | #define UART01x_FR_CTS 0x001 |
| 100 | #define ZX_UART011_FR_RI 0x001 | ||
| 101 | #define UART01x_FR_TMSK (UART01x_FR_TXFF + UART01x_FR_BUSY) | 87 | #define UART01x_FR_TMSK (UART01x_FR_TXFF + UART01x_FR_BUSY) |
| 102 | 88 | ||
| 103 | #define UART011_CR_CTSEN 0x8000 /* CTS hardware flow control */ | 89 | #define UART011_CR_CTSEN 0x8000 /* CTS hardware flow control */ |
