video:sunxi:disp:Sparse fixes and remove dead code

One possibly fatal warning in disp_lcd.c (mixing enum types)

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:disp:Remove unused b_reg_change variable

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Remove unused defines

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read(b/w/l) and write(b/w/l) part1

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read(b/w/l) and write(b/w/l) part2

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read(b/w/l) and write(b/w/l) part3

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read(b/w/l) and write(b/w/l) part4

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read(b/w/l) and write(b/w/l) part5

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Add sunxi_disp_regs.h

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:Use read/write (l/b) instead own macro

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:hdmi:Move hdmi i2c logic to own file

Makes code easier move to newer architectures.
I2C functinality was tested with i2cdump, i2cget and i2cprobe.

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:hdmi:Use define instead of magic number on registers

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>
video:sunxi:hdmi:Use read/write (l/b) instead macro

Signed-off-by: Jari Helaakoski <tekkuli@gmail.com>