serial: ns16550: Add register read/write function pointers to private data
Makes the code a bit cleaner. This also avoids casting from a pointer
to a 32bit integer which may produce compiler warnings.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>