summaryrefslogtreecommitdiffstats
path: root/arch/arm/plat-omap/include/plat/omap-serial.h
diff options
context:
space:
mode:
authorFelipe Balbi2012-09-06 14:45:39 +0200
committerGreg Kroah-Hartman2012-09-06 18:17:02 +0200
commitd37c6cebcb0c7ab4fc9e000061c93cca9d2a3941 (patch)
treea2fca2022fd2f0fd258f0cb763e7b79f9de5c02b /arch/arm/plat-omap/include/plat/omap-serial.h
parentserial: omap: remove unnecessary header and add a missing one (diff)
downloadkernel-qcow2-linux-d37c6cebcb0c7ab4fc9e000061c93cca9d2a3941.tar.gz
kernel-qcow2-linux-d37c6cebcb0c7ab4fc9e000061c93cca9d2a3941.tar.xz
kernel-qcow2-linux-d37c6cebcb0c7ab4fc9e000061c93cca9d2a3941.zip
serial: omap: move uart_omap_port definition to C file
nobody needs to access the uart_omap_port structure other than omap-serial.c file. Let's move that structure definition to the C source file in order to prevent anyone from accessing our structure. Tested-by: Shubhrajyoti D <shubhrajyoti@ti.com> Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Felipe Balbi <balbi@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'arch/arm/plat-omap/include/plat/omap-serial.h')
-rw-r--r--arch/arm/plat-omap/include/plat/omap-serial.h37
1 files changed, 0 insertions, 37 deletions
diff --git a/arch/arm/plat-omap/include/plat/omap-serial.h b/arch/arm/plat-omap/include/plat/omap-serial.h
index a79ed8b17d9b..3c9fd3e4263f 100644
--- a/arch/arm/plat-omap/include/plat/omap-serial.h
+++ b/arch/arm/plat-omap/include/plat/omap-serial.h
@@ -105,45 +105,8 @@ struct uart_omap_dma {
unsigned int rx_timeout;
};
-struct uart_omap_port {
- struct uart_port port;
- struct uart_omap_dma uart_dma;
- struct device *dev;
-
- unsigned char ier;
- unsigned char lcr;
- unsigned char mcr;
- unsigned char fcr;
- unsigned char efr;
- unsigned char dll;
- unsigned char dlh;
- unsigned char mdr1;
- unsigned char scr;
-
- int use_dma;
- /*
- * Some bits in registers are cleared on a read, so they must
- * be saved whenever the register is read but the bits will not
- * be immediately processed.
- */
- unsigned int lsr_break_flag;
- unsigned char msr_saved_flags;
- char name[20];
- unsigned long port_activity;
- u32 context_loss_cnt;
- u32 errata;
- u8 wakeups_enabled;
int DTR_gpio;
int DTR_inverted;
int DTR_active;
-
- struct pm_qos_request pm_qos_request;
- u32 latency;
- u32 calc_latency;
- struct work_struct qos_work;
-};
-
-#define to_uart_omap_port(p) ((container_of((p), struct uart_omap_port, port)))
-
#endif /* __OMAP_SERIAL_H__ */