qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH] sh: sm501: Eliminates TABs from sm501 related files
@ 2009-04-26 11:41 Shin-ichiro KAWASAKI
  2009-04-26 11:54 ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 1 reply; 2+ messages in thread
From: Shin-ichiro KAWASAKI @ 2009-04-26 11:41 UTC (permalink / raw)
  To: qemu-devel

This patch simply removes TABs from 'sm501.c' and 'sm501_template.h',
to be more consistent with CODING_STYLE.


Signed-off-by: Shin-ichiro KAWASAKI <kawasaki@juno.dti.ne.jp>

Index: trunk/hw/sm501.c
===================================================================
--- trunk/hw/sm501.c	(revision 7190)
+++ trunk/hw/sm501.c	(working copy)
@@ -59,391 +59,391 @@
 
 /* System Configuration area */
 /* System config base */
-#define SM501_SYS_CONFIG		(0x000000)
+#define SM501_SYS_CONFIG                      (0x000000)
 
 /* config 1 */
-#define SM501_SYSTEM_CONTROL 		(0x000000)
+#define SM501_SYSTEM_CONTROL                  (0x000000)
 
-#define SM501_SYSCTRL_PANEL_TRISTATE	(1<<0)
-#define SM501_SYSCTRL_MEM_TRISTATE	(1<<1)
-#define SM501_SYSCTRL_CRT_TRISTATE	(1<<2)
+#define SM501_SYSCTRL_PANEL_TRISTATE          (1<<0)
+#define SM501_SYSCTRL_MEM_TRISTATE            (1<<1)
+#define SM501_SYSCTRL_CRT_TRISTATE            (1<<2)
 
-#define SM501_SYSCTRL_PCI_SLAVE_BURST_MASK (3<<4)
-#define SM501_SYSCTRL_PCI_SLAVE_BURST_1	(0<<4)
-#define SM501_SYSCTRL_PCI_SLAVE_BURST_2	(1<<4)
-#define SM501_SYSCTRL_PCI_SLAVE_BURST_4	(2<<4)
-#define SM501_SYSCTRL_PCI_SLAVE_BURST_8	(3<<4)
+#define SM501_SYSCTRL_PCI_SLAVE_BURST_MASK    (3<<4)
+#define SM501_SYSCTRL_PCI_SLAVE_BURST_1       (0<<4)
+#define SM501_SYSCTRL_PCI_SLAVE_BURST_2       (1<<4)
+#define SM501_SYSCTRL_PCI_SLAVE_BURST_4       (2<<4)
+#define SM501_SYSCTRL_PCI_SLAVE_BURST_8       (3<<4)
 
-#define SM501_SYSCTRL_PCI_CLOCK_RUN_EN	(1<<6)
-#define SM501_SYSCTRL_PCI_RETRY_DISABLE	(1<<7)
-#define SM501_SYSCTRL_PCI_SUBSYS_LOCK	(1<<11)
-#define SM501_SYSCTRL_PCI_BURST_READ_EN	(1<<15)
+#define SM501_SYSCTRL_PCI_CLOCK_RUN_EN        (1<<6)
+#define SM501_SYSCTRL_PCI_RETRY_DISABLE       (1<<7)
+#define SM501_SYSCTRL_PCI_SUBSYS_LOCK         (1<<11)
+#define SM501_SYSCTRL_PCI_BURST_READ_EN       (1<<15)
 
 /* miscellaneous control */
 
-#define SM501_MISC_CONTROL		(0x000004)
+#define SM501_MISC_CONTROL                    (0x000004)
 
-#define SM501_MISC_BUS_SH		(0x0)
-#define SM501_MISC_BUS_PCI		(0x1)
-#define SM501_MISC_BUS_XSCALE		(0x2)
-#define SM501_MISC_BUS_NEC		(0x6)
-#define SM501_MISC_BUS_MASK		(0x7)
+#define SM501_MISC_BUS_SH                     (0x0)
+#define SM501_MISC_BUS_PCI                    (0x1)
+#define SM501_MISC_BUS_XSCALE                 (0x2)
+#define SM501_MISC_BUS_NEC                    (0x6)
+#define SM501_MISC_BUS_MASK                   (0x7)
 
-#define SM501_MISC_VR_62MB		(1<<3)
-#define SM501_MISC_CDR_RESET		(1<<7)
-#define SM501_MISC_USB_LB		(1<<8)
-#define SM501_MISC_USB_SLAVE		(1<<9)
-#define SM501_MISC_BL_1			(1<<10)
-#define SM501_MISC_MC			(1<<11)
-#define SM501_MISC_DAC_POWER		(1<<12)
-#define SM501_MISC_IRQ_INVERT		(1<<16)
-#define SM501_MISC_SH			(1<<17)
+#define SM501_MISC_VR_62MB                    (1<<3)
+#define SM501_MISC_CDR_RESET                  (1<<7)
+#define SM501_MISC_USB_LB                     (1<<8)
+#define SM501_MISC_USB_SLAVE                  (1<<9)
+#define SM501_MISC_BL_1                       (1<<10)
+#define SM501_MISC_MC                         (1<<11)
+#define SM501_MISC_DAC_POWER                  (1<<12)
+#define SM501_MISC_IRQ_INVERT                 (1<<16)
+#define SM501_MISC_SH                         (1<<17)
 
-#define SM501_MISC_HOLD_EMPTY		(0<<18)
-#define SM501_MISC_HOLD_8		(1<<18)
-#define SM501_MISC_HOLD_16		(2<<18)
-#define SM501_MISC_HOLD_24		(3<<18)
-#define SM501_MISC_HOLD_32		(4<<18)
-#define SM501_MISC_HOLD_MASK		(7<<18)
+#define SM501_MISC_HOLD_EMPTY                 (0<<18)
+#define SM501_MISC_HOLD_8                     (1<<18)
+#define SM501_MISC_HOLD_16                    (2<<18)
+#define SM501_MISC_HOLD_24                    (3<<18)
+#define SM501_MISC_HOLD_32                    (4<<18)
+#define SM501_MISC_HOLD_MASK                  (7<<18)
 
-#define SM501_MISC_FREQ_12		(1<<24)
-#define SM501_MISC_PNL_24BIT		(1<<25)
-#define SM501_MISC_8051_LE		(1<<26)
+#define SM501_MISC_FREQ_12                    (1<<24)
+#define SM501_MISC_PNL_24BIT                  (1<<25)
+#define SM501_MISC_8051_LE                    (1<<26)
 
 
 
-#define SM501_GPIO31_0_CONTROL		(0x000008)
-#define SM501_GPIO63_32_CONTROL		(0x00000C)
-#define SM501_DRAM_CONTROL		(0x000010)
+#define SM501_GPIO31_0_CONTROL                (0x000008)
+#define SM501_GPIO63_32_CONTROL               (0x00000C)
+#define SM501_DRAM_CONTROL                    (0x000010)
 
 /* command list */
-#define SM501_ARBTRTN_CONTROL		(0x000014)
+#define SM501_ARBTRTN_CONTROL                 (0x000014)
 
 /* command list */
-#define SM501_COMMAND_LIST_STATUS	(0x000024)
+#define SM501_COMMAND_LIST_STATUS             (0x000024)
 
 /* interrupt debug */
-#define SM501_RAW_IRQ_STATUS		(0x000028)
-#define SM501_RAW_IRQ_CLEAR		(0x000028)
-#define SM501_IRQ_STATUS		(0x00002C)
-#define SM501_IRQ_MASK			(0x000030)
-#define SM501_DEBUG_CONTROL		(0x000034)
+#define SM501_RAW_IRQ_STATUS                  (0x000028)
+#define SM501_RAW_IRQ_CLEAR                   (0x000028)
+#define SM501_IRQ_STATUS                      (0x00002C)
+#define SM501_IRQ_MASK                        (0x000030)
+#define SM501_DEBUG_CONTROL                   (0x000034)
 
 /* power management */
-#define SM501_POWERMODE_P2X_SRC		(1<<29)
-#define SM501_POWERMODE_V2X_SRC		(1<<20)
-#define SM501_POWERMODE_M_SRC		(1<<12)
-#define SM501_POWERMODE_M1_SRC		(1<<4)
+#define SM501_POWERMODE_P2X_SRC               (1<<29)
+#define SM501_POWERMODE_V2X_SRC               (1<<20)
+#define SM501_POWERMODE_M_SRC                 (1<<12)
+#define SM501_POWERMODE_M1_SRC                (1<<4)
 
-#define SM501_CURRENT_GATE		(0x000038)
-#define SM501_CURRENT_CLOCK		(0x00003C)
-#define SM501_POWER_MODE_0_GATE		(0x000040)
-#define SM501_POWER_MODE_0_CLOCK	(0x000044)
-#define SM501_POWER_MODE_1_GATE		(0x000048)
-#define SM501_POWER_MODE_1_CLOCK	(0x00004C)
-#define SM501_SLEEP_MODE_GATE		(0x000050)
-#define SM501_POWER_MODE_CONTROL	(0x000054)
+#define SM501_CURRENT_GATE                    (0x000038)
+#define SM501_CURRENT_CLOCK                   (0x00003C)
+#define SM501_POWER_MODE_0_GATE               (0x000040)
+#define SM501_POWER_MODE_0_CLOCK              (0x000044)
+#define SM501_POWER_MODE_1_GATE               (0x000048)
+#define SM501_POWER_MODE_1_CLOCK              (0x00004C)
+#define SM501_SLEEP_MODE_GATE                 (0x000050)
+#define SM501_POWER_MODE_CONTROL              (0x000054)
 
 /* power gates for units within the 501 */
-#define SM501_GATE_HOST			(0)
-#define SM501_GATE_MEMORY		(1)
-#define SM501_GATE_DISPLAY		(2)
-#define SM501_GATE_2D_ENGINE		(3)
-#define SM501_GATE_CSC			(4)
-#define SM501_GATE_ZVPORT		(5)
-#define SM501_GATE_GPIO			(6)
-#define SM501_GATE_UART0		(7)
-#define SM501_GATE_UART1		(8)
-#define SM501_GATE_SSP			(10)
-#define SM501_GATE_USB_HOST		(11)
-#define SM501_GATE_USB_GADGET		(12)
-#define SM501_GATE_UCONTROLLER		(17)
-#define SM501_GATE_AC97			(18)
+#define SM501_GATE_HOST                       (0)
+#define SM501_GATE_MEMORY                     (1)
+#define SM501_GATE_DISPLAY                    (2)
+#define SM501_GATE_2D_ENGINE                  (3)
+#define SM501_GATE_CSC                        (4)
+#define SM501_GATE_ZVPORT                     (5)
+#define SM501_GATE_GPIO                       (6)
+#define SM501_GATE_UART0                      (7)
+#define SM501_GATE_UART1                      (8)
+#define SM501_GATE_SSP                        (10)
+#define SM501_GATE_USB_HOST                   (11)
+#define SM501_GATE_USB_GADGET                 (12)
+#define SM501_GATE_UCONTROLLER                (17)
+#define SM501_GATE_AC97                       (18)
 
 /* panel clock */
-#define SM501_CLOCK_P2XCLK		(24)
+#define SM501_CLOCK_P2XCLK                    (24)
 /* crt clock */
-#define SM501_CLOCK_V2XCLK		(16)
+#define SM501_CLOCK_V2XCLK                    (16)
 /* main clock */
-#define SM501_CLOCK_MCLK		(8)
+#define SM501_CLOCK_MCLK                      (8)
 /* SDRAM controller clock */
-#define SM501_CLOCK_M1XCLK		(0)
+#define SM501_CLOCK_M1XCLK                    (0)
 
 /* config 2 */
-#define SM501_PCI_MASTER_BASE		(0x000058)
-#define SM501_ENDIAN_CONTROL		(0x00005C)
-#define SM501_DEVICEID			(0x000060)
+#define SM501_PCI_MASTER_BASE                 (0x000058)
+#define SM501_ENDIAN_CONTROL                  (0x00005C)
+#define SM501_DEVICEID                        (0x000060)
 /* 0x050100A0 */
 
-#define SM501_DEVICEID_SM501		(0x05010000)
-#define SM501_DEVICEID_IDMASK		(0xffff0000)
-#define SM501_DEVICEID_REVMASK		(0x000000ff)
+#define SM501_DEVICEID_SM501                  (0x05010000)
+#define SM501_DEVICEID_IDMASK                 (0xffff0000)
+#define SM501_DEVICEID_REVMASK                (0x000000ff)
 
-#define SM501_PLLCLOCK_COUNT		(0x000064)
-#define SM501_MISC_TIMING		(0x000068)
-#define SM501_CURRENT_SDRAM_CLOCK	(0x00006C)
+#define SM501_PLLCLOCK_COUNT                  (0x000064)
+#define SM501_MISC_TIMING                     (0x000068)
+#define SM501_CURRENT_SDRAM_CLOCK             (0x00006C)
 
-#define SM501_PROGRAMMABLE_PLL_CONTROL	(0x000074)
+#define SM501_PROGRAMMABLE_PLL_CONTROL        (0x000074)
 
 /* GPIO base */
-#define SM501_GPIO			(0x010000)
-#define SM501_GPIO_DATA_LOW		(0x00)
-#define SM501_GPIO_DATA_HIGH		(0x04)
-#define SM501_GPIO_DDR_LOW		(0x08)
-#define SM501_GPIO_DDR_HIGH		(0x0C)
-#define SM501_GPIO_IRQ_SETUP		(0x10)
-#define SM501_GPIO_IRQ_STATUS		(0x14)
-#define SM501_GPIO_IRQ_RESET		(0x14)
+#define SM501_GPIO                            (0x010000)
+#define SM501_GPIO_DATA_LOW                   (0x00)
+#define SM501_GPIO_DATA_HIGH                  (0x04)
+#define SM501_GPIO_DDR_LOW                    (0x08)
+#define SM501_GPIO_DDR_HIGH                   (0x0C)
+#define SM501_GPIO_IRQ_SETUP                  (0x10)
+#define SM501_GPIO_IRQ_STATUS                 (0x14)
+#define SM501_GPIO_IRQ_RESET                  (0x14)
 
 /* I2C controller base */
-#define SM501_I2C			(0x010040)
-#define SM501_I2C_BYTE_COUNT		(0x00)
-#define SM501_I2C_CONTROL		(0x01)
-#define SM501_I2C_STATUS		(0x02)
-#define SM501_I2C_RESET			(0x02)
-#define SM501_I2C_SLAVE_ADDRESS		(0x03)
-#define SM501_I2C_DATA			(0x04)
+#define SM501_I2C                             (0x010040)
+#define SM501_I2C_BYTE_COUNT                  (0x00)
+#define SM501_I2C_CONTROL                     (0x01)
+#define SM501_I2C_STATUS                      (0x02)
+#define SM501_I2C_RESET                       (0x02)
+#define SM501_I2C_SLAVE_ADDRESS               (0x03)
+#define SM501_I2C_DATA                        (0x04)
 
 /* SSP base */
-#define SM501_SSP			(0x020000)
+#define SM501_SSP                             (0x020000)
 
 /* Uart 0 base */
-#define SM501_UART0			(0x030000)
+#define SM501_UART0                           (0x030000)
 
 /* Uart 1 base */
-#define SM501_UART1			(0x030020)
+#define SM501_UART1                           (0x030020)
 
 /* USB host port base */
-#define SM501_USB_HOST			(0x040000)
+#define SM501_USB_HOST                        (0x040000)
 
 /* USB slave/gadget base */
-#define SM501_USB_GADGET		(0x060000)
+#define SM501_USB_GADGET                      (0x060000)
 
 /* USB slave/gadget data port base */
-#define SM501_USB_GADGET_DATA		(0x070000)
+#define SM501_USB_GADGET_DATA                 (0x070000)
 
 /* Display controller/video engine base */
-#define SM501_DC			(0x080000)
+#define SM501_DC                              (0x080000)
 
 /* common defines for the SM501 address registers */
-#define SM501_ADDR_FLIP			(1<<31)
-#define SM501_ADDR_EXT			(1<<27)
-#define SM501_ADDR_CS1			(1<<26)
-#define SM501_ADDR_MASK			(0x3f << 26)
+#define SM501_ADDR_FLIP                       (1<<31)
+#define SM501_ADDR_EXT                        (1<<27)
+#define SM501_ADDR_CS1                        (1<<26)
+#define SM501_ADDR_MASK                       (0x3f << 26)
 
-#define SM501_FIFO_MASK			(0x3 << 16)
-#define SM501_FIFO_1			(0x0 << 16)
-#define SM501_FIFO_3			(0x1 << 16)
-#define SM501_FIFO_7			(0x2 << 16)
-#define SM501_FIFO_11			(0x3 << 16)
+#define SM501_FIFO_MASK                       (0x3 << 16)
+#define SM501_FIFO_1                          (0x0 << 16)
+#define SM501_FIFO_3                          (0x1 << 16)
+#define SM501_FIFO_7                          (0x2 << 16)
+#define SM501_FIFO_11                         (0x3 << 16)
 
 /* common registers for panel and the crt */
-#define SM501_OFF_DC_H_TOT		(0x000)
-#define SM501_OFF_DC_V_TOT		(0x008)
-#define SM501_OFF_DC_H_SYNC		(0x004)
-#define SM501_OFF_DC_V_SYNC		(0x00C)
+#define SM501_OFF_DC_H_TOT                    (0x000)
+#define SM501_OFF_DC_V_TOT                    (0x008)
+#define SM501_OFF_DC_H_SYNC                   (0x004)
+#define SM501_OFF_DC_V_SYNC                   (0x00C)
 
-#define SM501_DC_PANEL_CONTROL		(0x000)
+#define SM501_DC_PANEL_CONTROL                (0x000)
 
-#define SM501_DC_PANEL_CONTROL_FPEN	(1<<27)
-#define SM501_DC_PANEL_CONTROL_BIAS	(1<<26)
-#define SM501_DC_PANEL_CONTROL_DATA	(1<<25)
-#define SM501_DC_PANEL_CONTROL_VDD	(1<<24)
-#define SM501_DC_PANEL_CONTROL_DP	(1<<23)
+#define SM501_DC_PANEL_CONTROL_FPEN           (1<<27)
+#define SM501_DC_PANEL_CONTROL_BIAS           (1<<26)
+#define SM501_DC_PANEL_CONTROL_DATA           (1<<25)
+#define SM501_DC_PANEL_CONTROL_VDD            (1<<24)
+#define SM501_DC_PANEL_CONTROL_DP             (1<<23)
 
-#define SM501_DC_PANEL_CONTROL_TFT_888	(0<<21)
-#define SM501_DC_PANEL_CONTROL_TFT_333	(1<<21)
-#define SM501_DC_PANEL_CONTROL_TFT_444	(2<<21)
+#define SM501_DC_PANEL_CONTROL_TFT_888        (0<<21)
+#define SM501_DC_PANEL_CONTROL_TFT_333        (1<<21)
+#define SM501_DC_PANEL_CONTROL_TFT_444        (2<<21)
 
-#define SM501_DC_PANEL_CONTROL_DE	(1<<20)
+#define SM501_DC_PANEL_CONTROL_DE             (1<<20)
 
-#define SM501_DC_PANEL_CONTROL_LCD_TFT	(0<<18)
-#define SM501_DC_PANEL_CONTROL_LCD_STN8	(1<<18)
-#define SM501_DC_PANEL_CONTROL_LCD_STN12 (2<<18)
+#define SM501_DC_PANEL_CONTROL_LCD_TFT        (0<<18)
+#define SM501_DC_PANEL_CONTROL_LCD_STN8       (1<<18)
+#define SM501_DC_PANEL_CONTROL_LCD_STN12      (2<<18)
 
-#define SM501_DC_PANEL_CONTROL_CP	(1<<14)
-#define SM501_DC_PANEL_CONTROL_VSP	(1<<13)
-#define SM501_DC_PANEL_CONTROL_HSP	(1<<12)
-#define SM501_DC_PANEL_CONTROL_CK	(1<<9)
-#define SM501_DC_PANEL_CONTROL_TE	(1<<8)
-#define SM501_DC_PANEL_CONTROL_VPD	(1<<7)
-#define SM501_DC_PANEL_CONTROL_VP	(1<<6)
-#define SM501_DC_PANEL_CONTROL_HPD	(1<<5)
-#define SM501_DC_PANEL_CONTROL_HP	(1<<4)
-#define SM501_DC_PANEL_CONTROL_GAMMA	(1<<3)
-#define SM501_DC_PANEL_CONTROL_EN	(1<<2)
+#define SM501_DC_PANEL_CONTROL_CP             (1<<14)
+#define SM501_DC_PANEL_CONTROL_VSP            (1<<13)
+#define SM501_DC_PANEL_CONTROL_HSP            (1<<12)
+#define SM501_DC_PANEL_CONTROL_CK             (1<<9)
+#define SM501_DC_PANEL_CONTROL_TE             (1<<8)
+#define SM501_DC_PANEL_CONTROL_VPD            (1<<7)
+#define SM501_DC_PANEL_CONTROL_VP             (1<<6)
+#define SM501_DC_PANEL_CONTROL_HPD            (1<<5)
+#define SM501_DC_PANEL_CONTROL_HP             (1<<4)
+#define SM501_DC_PANEL_CONTROL_GAMMA          (1<<3)
+#define SM501_DC_PANEL_CONTROL_EN             (1<<2)
 
-#define SM501_DC_PANEL_CONTROL_8BPP	(0<<0)
-#define SM501_DC_PANEL_CONTROL_16BPP	(1<<0)
-#define SM501_DC_PANEL_CONTROL_32BPP	(2<<0)
+#define SM501_DC_PANEL_CONTROL_8BPP           (0<<0)
+#define SM501_DC_PANEL_CONTROL_16BPP          (1<<0)
+#define SM501_DC_PANEL_CONTROL_32BPP          (2<<0)
 
 
-#define SM501_DC_PANEL_PANNING_CONTROL	(0x004)
-#define SM501_DC_PANEL_COLOR_KEY	(0x008)
-#define SM501_DC_PANEL_FB_ADDR		(0x00C)
-#define SM501_DC_PANEL_FB_OFFSET	(0x010)
-#define SM501_DC_PANEL_FB_WIDTH		(0x014)
-#define SM501_DC_PANEL_FB_HEIGHT	(0x018)
-#define SM501_DC_PANEL_TL_LOC		(0x01C)
-#define SM501_DC_PANEL_BR_LOC		(0x020)
-#define SM501_DC_PANEL_H_TOT		(0x024)
-#define SM501_DC_PANEL_H_SYNC		(0x028)
-#define SM501_DC_PANEL_V_TOT		(0x02C)
-#define SM501_DC_PANEL_V_SYNC		(0x030)
-#define SM501_DC_PANEL_CUR_LINE		(0x034)
+#define SM501_DC_PANEL_PANNING_CONTROL        (0x004)
+#define SM501_DC_PANEL_COLOR_KEY              (0x008)
+#define SM501_DC_PANEL_FB_ADDR                (0x00C)
+#define SM501_DC_PANEL_FB_OFFSET              (0x010)
+#define SM501_DC_PANEL_FB_WIDTH               (0x014)
+#define SM501_DC_PANEL_FB_HEIGHT              (0x018)
+#define SM501_DC_PANEL_TL_LOC                 (0x01C)
+#define SM501_DC_PANEL_BR_LOC                 (0x020)
+#define SM501_DC_PANEL_H_TOT                  (0x024)
+#define SM501_DC_PANEL_H_SYNC                 (0x028)
+#define SM501_DC_PANEL_V_TOT                  (0x02C)
+#define SM501_DC_PANEL_V_SYNC                 (0x030)
+#define SM501_DC_PANEL_CUR_LINE               (0x034)
 
-#define SM501_DC_VIDEO_CONTROL		(0x040)
-#define SM501_DC_VIDEO_FB0_ADDR		(0x044)
-#define SM501_DC_VIDEO_FB_WIDTH		(0x048)
-#define SM501_DC_VIDEO_FB0_LAST_ADDR	(0x04C)
-#define SM501_DC_VIDEO_TL_LOC		(0x050)
-#define SM501_DC_VIDEO_BR_LOC		(0x054)
-#define SM501_DC_VIDEO_SCALE		(0x058)
-#define SM501_DC_VIDEO_INIT_SCALE	(0x05C)
-#define SM501_DC_VIDEO_YUV_CONSTANTS	(0x060)
-#define SM501_DC_VIDEO_FB1_ADDR		(0x064)
-#define SM501_DC_VIDEO_FB1_LAST_ADDR	(0x068)
+#define SM501_DC_VIDEO_CONTROL                (0x040)
+#define SM501_DC_VIDEO_FB0_ADDR               (0x044)
+#define SM501_DC_VIDEO_FB_WIDTH               (0x048)
+#define SM501_DC_VIDEO_FB0_LAST_ADDR          (0x04C)
+#define SM501_DC_VIDEO_TL_LOC                 (0x050)
+#define SM501_DC_VIDEO_BR_LOC                 (0x054)
+#define SM501_DC_VIDEO_SCALE                  (0x058)
+#define SM501_DC_VIDEO_INIT_SCALE             (0x05C)
+#define SM501_DC_VIDEO_YUV_CONSTANTS          (0x060)
+#define SM501_DC_VIDEO_FB1_ADDR               (0x064)
+#define SM501_DC_VIDEO_FB1_LAST_ADDR          (0x068)
 
-#define SM501_DC_VIDEO_ALPHA_CONTROL	(0x080)
-#define SM501_DC_VIDEO_ALPHA_FB_ADDR	(0x084)
-#define SM501_DC_VIDEO_ALPHA_FB_OFFSET	(0x088)
-#define SM501_DC_VIDEO_ALPHA_FB_LAST_ADDR	(0x08C)
-#define SM501_DC_VIDEO_ALPHA_TL_LOC	(0x090)
-#define SM501_DC_VIDEO_ALPHA_BR_LOC	(0x094)
-#define SM501_DC_VIDEO_ALPHA_SCALE	(0x098)
-#define SM501_DC_VIDEO_ALPHA_INIT_SCALE	(0x09C)
-#define SM501_DC_VIDEO_ALPHA_CHROMA_KEY	(0x0A0)
-#define SM501_DC_VIDEO_ALPHA_COLOR_LOOKUP	(0x0A4)
+#define SM501_DC_VIDEO_ALPHA_CONTROL          (0x080)
+#define SM501_DC_VIDEO_ALPHA_FB_ADDR          (0x084)
+#define SM501_DC_VIDEO_ALPHA_FB_OFFSET        (0x088)
+#define SM501_DC_VIDEO_ALPHA_FB_LAST_ADDR     (0x08C)
+#define SM501_DC_VIDEO_ALPHA_TL_LOC           (0x090)
+#define SM501_DC_VIDEO_ALPHA_BR_LOC           (0x094)
+#define SM501_DC_VIDEO_ALPHA_SCALE            (0x098)
+#define SM501_DC_VIDEO_ALPHA_INIT_SCALE       (0x09C)
+#define SM501_DC_VIDEO_ALPHA_CHROMA_KEY       (0x0A0)
+#define SM501_DC_VIDEO_ALPHA_COLOR_LOOKUP     (0x0A4)
 
-#define SM501_DC_PANEL_HWC_BASE		(0x0F0)
-#define SM501_DC_PANEL_HWC_ADDR		(0x0F0)
-#define SM501_DC_PANEL_HWC_LOC		(0x0F4)
-#define SM501_DC_PANEL_HWC_COLOR_1_2	(0x0F8)
-#define SM501_DC_PANEL_HWC_COLOR_3	(0x0FC)
+#define SM501_DC_PANEL_HWC_BASE               (0x0F0)
+#define SM501_DC_PANEL_HWC_ADDR               (0x0F0)
+#define SM501_DC_PANEL_HWC_LOC                (0x0F4)
+#define SM501_DC_PANEL_HWC_COLOR_1_2          (0x0F8)
+#define SM501_DC_PANEL_HWC_COLOR_3            (0x0FC)
 
-#define SM501_HWC_EN			(1<<31)
+#define SM501_HWC_EN                          (1<<31)
 
-#define SM501_OFF_HWC_ADDR		(0x00)
-#define SM501_OFF_HWC_LOC		(0x04)
-#define SM501_OFF_HWC_COLOR_1_2		(0x08)
-#define SM501_OFF_HWC_COLOR_3		(0x0C)
+#define SM501_OFF_HWC_ADDR                    (0x00)
+#define SM501_OFF_HWC_LOC                     (0x04)
+#define SM501_OFF_HWC_COLOR_1_2               (0x08)
+#define SM501_OFF_HWC_COLOR_3                 (0x0C)
 
-#define SM501_DC_ALPHA_CONTROL		(0x100)
-#define SM501_DC_ALPHA_FB_ADDR		(0x104)
-#define SM501_DC_ALPHA_FB_OFFSET	(0x108)
-#define SM501_DC_ALPHA_TL_LOC		(0x10C)
-#define SM501_DC_ALPHA_BR_LOC		(0x110)
-#define SM501_DC_ALPHA_CHROMA_KEY	(0x114)
-#define SM501_DC_ALPHA_COLOR_LOOKUP	(0x118)
+#define SM501_DC_ALPHA_CONTROL                (0x100)
+#define SM501_DC_ALPHA_FB_ADDR                (0x104)
+#define SM501_DC_ALPHA_FB_OFFSET              (0x108)
+#define SM501_DC_ALPHA_TL_LOC                 (0x10C)
+#define SM501_DC_ALPHA_BR_LOC                 (0x110)
+#define SM501_DC_ALPHA_CHROMA_KEY             (0x114)
+#define SM501_DC_ALPHA_COLOR_LOOKUP           (0x118)
 
-#define SM501_DC_CRT_CONTROL		(0x200)
+#define SM501_DC_CRT_CONTROL                  (0x200)
 
-#define SM501_DC_CRT_CONTROL_TVP	(1<<15)
-#define SM501_DC_CRT_CONTROL_CP		(1<<14)
-#define SM501_DC_CRT_CONTROL_VSP	(1<<13)
-#define SM501_DC_CRT_CONTROL_HSP	(1<<12)
-#define SM501_DC_CRT_CONTROL_VS		(1<<11)
-#define SM501_DC_CRT_CONTROL_BLANK	(1<<10)
-#define SM501_DC_CRT_CONTROL_SEL	(1<<9)
-#define SM501_DC_CRT_CONTROL_TE		(1<<8)
-#define SM501_DC_CRT_CONTROL_PIXEL_MASK (0xF << 4)
-#define SM501_DC_CRT_CONTROL_GAMMA	(1<<3)
-#define SM501_DC_CRT_CONTROL_ENABLE	(1<<2)
+#define SM501_DC_CRT_CONTROL_TVP              (1<<15)
+#define SM501_DC_CRT_CONTROL_CP               (1<<14)
+#define SM501_DC_CRT_CONTROL_VSP              (1<<13)
+#define SM501_DC_CRT_CONTROL_HSP              (1<<12)
+#define SM501_DC_CRT_CONTROL_VS               (1<<11)
+#define SM501_DC_CRT_CONTROL_BLANK            (1<<10)
+#define SM501_DC_CRT_CONTROL_SEL              (1<<9)
+#define SM501_DC_CRT_CONTROL_TE               (1<<8)
+#define SM501_DC_CRT_CONTROL_PIXEL_MASK       (0xF << 4)
+#define SM501_DC_CRT_CONTROL_GAMMA            (1<<3)
+#define SM501_DC_CRT_CONTROL_ENABLE           (1<<2)
 
-#define SM501_DC_CRT_CONTROL_8BPP	(0<<0)
-#define SM501_DC_CRT_CONTROL_16BPP	(1<<0)
-#define SM501_DC_CRT_CONTROL_32BPP	(2<<0)
+#define SM501_DC_CRT_CONTROL_8BPP             (0<<0)
+#define SM501_DC_CRT_CONTROL_16BPP            (1<<0)
+#define SM501_DC_CRT_CONTROL_32BPP            (2<<0)
 
-#define SM501_DC_CRT_FB_ADDR		(0x204)
-#define SM501_DC_CRT_FB_OFFSET		(0x208)
-#define SM501_DC_CRT_H_TOT		(0x20C)
-#define SM501_DC_CRT_H_SYNC		(0x210)
-#define SM501_DC_CRT_V_TOT		(0x214)
-#define SM501_DC_CRT_V_SYNC		(0x218)
-#define SM501_DC_CRT_SIGNATURE_ANALYZER	(0x21C)
-#define SM501_DC_CRT_CUR_LINE		(0x220)
-#define SM501_DC_CRT_MONITOR_DETECT	(0x224)
+#define SM501_DC_CRT_FB_ADDR                  (0x204)
+#define SM501_DC_CRT_FB_OFFSET                (0x208)
+#define SM501_DC_CRT_H_TOT                    (0x20C)
+#define SM501_DC_CRT_H_SYNC                   (0x210)
+#define SM501_DC_CRT_V_TOT                    (0x214)
+#define SM501_DC_CRT_V_SYNC                   (0x218)
+#define SM501_DC_CRT_SIGNATURE_ANALYZER       (0x21C)
+#define SM501_DC_CRT_CUR_LINE                 (0x220)
+#define SM501_DC_CRT_MONITOR_DETECT           (0x224)
 
-#define SM501_DC_CRT_HWC_BASE		(0x230)
-#define SM501_DC_CRT_HWC_ADDR		(0x230)
-#define SM501_DC_CRT_HWC_LOC		(0x234)
-#define SM501_DC_CRT_HWC_COLOR_1_2	(0x238)
-#define SM501_DC_CRT_HWC_COLOR_3	(0x23C)
+#define SM501_DC_CRT_HWC_BASE                 (0x230)
+#define SM501_DC_CRT_HWC_ADDR                 (0x230)
+#define SM501_DC_CRT_HWC_LOC                  (0x234)
+#define SM501_DC_CRT_HWC_COLOR_1_2            (0x238)
+#define SM501_DC_CRT_HWC_COLOR_3              (0x23C)
 
-#define SM501_DC_PANEL_PALETTE		(0x400)
+#define SM501_DC_PANEL_PALETTE                (0x400)
 
-#define SM501_DC_VIDEO_PALETTE		(0x800)
+#define SM501_DC_VIDEO_PALETTE                (0x800)
 
-#define SM501_DC_CRT_PALETTE		(0xC00)
+#define SM501_DC_CRT_PALETTE                  (0xC00)
 
 /* Zoom Video port base */
-#define SM501_ZVPORT			(0x090000)
+#define SM501_ZVPORT                          (0x090000)
 
 /* AC97/I2S base */
-#define SM501_AC97			(0x0A0000)
+#define SM501_AC97                            (0x0A0000)
 
 /* 8051 micro controller base */
-#define SM501_UCONTROLLER		(0x0B0000)
+#define SM501_UCONTROLLER                     (0x0B0000)
 
 /* 8051 micro controller SRAM base */
-#define SM501_UCONTROLLER_SRAM		(0x0C0000)
+#define SM501_UCONTROLLER_SRAM                (0x0C0000)
 
 /* DMA base */
-#define SM501_DMA			(0x0D0000)
+#define SM501_DMA                             (0x0D0000)
 
 /* 2d engine base */
-#define SM501_2D_ENGINE			(0x100000)
-#define SM501_2D_SOURCE			(0x00)
-#define SM501_2D_DESTINATION		(0x04)
-#define SM501_2D_DIMENSION		(0x08)
-#define SM501_2D_CONTROL		(0x0C)
-#define SM501_2D_PITCH			(0x10)
-#define SM501_2D_FOREGROUND		(0x14)
-#define SM501_2D_BACKGROUND		(0x18)
-#define SM501_2D_STRETCH		(0x1C)
-#define SM501_2D_COLOR_COMPARE		(0x20)
-#define SM501_2D_COLOR_COMPARE_MASK 	(0x24)
-#define SM501_2D_MASK			(0x28)
-#define SM501_2D_CLIP_TL		(0x2C)
-#define SM501_2D_CLIP_BR		(0x30)
-#define SM501_2D_MONO_PATTERN_LOW	(0x34)
-#define SM501_2D_MONO_PATTERN_HIGH	(0x38)
-#define SM501_2D_WINDOW_WIDTH		(0x3C)
-#define SM501_2D_SOURCE_BASE		(0x40)
-#define SM501_2D_DESTINATION_BASE	(0x44)
-#define SM501_2D_ALPHA			(0x48)
-#define SM501_2D_WRAP			(0x4C)
-#define SM501_2D_STATUS			(0x50)
+#define SM501_2D_ENGINE                       (0x100000)
+#define SM501_2D_SOURCE                       (0x00)
+#define SM501_2D_DESTINATION                  (0x04)
+#define SM501_2D_DIMENSION                    (0x08)
+#define SM501_2D_CONTROL                      (0x0C)
+#define SM501_2D_PITCH                        (0x10)
+#define SM501_2D_FOREGROUND                   (0x14)
+#define SM501_2D_BACKGROUND                   (0x18)
+#define SM501_2D_STRETCH                      (0x1C)
+#define SM501_2D_COLOR_COMPARE                (0x20)
+#define SM501_2D_COLOR_COMPARE_MASK           (0x24)
+#define SM501_2D_MASK                         (0x28)
+#define SM501_2D_CLIP_TL                      (0x2C)
+#define SM501_2D_CLIP_BR                      (0x30)
+#define SM501_2D_MONO_PATTERN_LOW             (0x34)
+#define SM501_2D_MONO_PATTERN_HIGH            (0x38)
+#define SM501_2D_WINDOW_WIDTH                 (0x3C)
+#define SM501_2D_SOURCE_BASE                  (0x40)
+#define SM501_2D_DESTINATION_BASE             (0x44)
+#define SM501_2D_ALPHA                        (0x48)
+#define SM501_2D_WRAP                         (0x4C)
+#define SM501_2D_STATUS                       (0x50)
 
-#define SM501_CSC_Y_SOURCE_BASE		(0xC8)
-#define SM501_CSC_CONSTANTS		(0xCC)
-#define SM501_CSC_Y_SOURCE_X		(0xD0)
-#define SM501_CSC_Y_SOURCE_Y		(0xD4)
-#define SM501_CSC_U_SOURCE_BASE		(0xD8)
-#define SM501_CSC_V_SOURCE_BASE		(0xDC)
-#define SM501_CSC_SOURCE_DIMENSION	(0xE0)
-#define SM501_CSC_SOURCE_PITCH		(0xE4)
-#define SM501_CSC_DESTINATION		(0xE8)
-#define SM501_CSC_DESTINATION_DIMENSION	(0xEC)
-#define SM501_CSC_DESTINATION_PITCH	(0xF0)
-#define SM501_CSC_SCALE_FACTOR		(0xF4)
-#define SM501_CSC_DESTINATION_BASE	(0xF8)
-#define SM501_CSC_CONTROL		(0xFC)
+#define SM501_CSC_Y_SOURCE_BASE               (0xC8)
+#define SM501_CSC_CONSTANTS                   (0xCC)
+#define SM501_CSC_Y_SOURCE_X                  (0xD0)
+#define SM501_CSC_Y_SOURCE_Y                  (0xD4)
+#define SM501_CSC_U_SOURCE_BASE               (0xD8)
+#define SM501_CSC_V_SOURCE_BASE               (0xDC)
+#define SM501_CSC_SOURCE_DIMENSION            (0xE0)
+#define SM501_CSC_SOURCE_PITCH                (0xE4)
+#define SM501_CSC_DESTINATION                 (0xE8)
+#define SM501_CSC_DESTINATION_DIMENSION       (0xEC)
+#define SM501_CSC_DESTINATION_PITCH           (0xF0)
+#define SM501_CSC_SCALE_FACTOR                (0xF4)
+#define SM501_CSC_DESTINATION_BASE            (0xF8)
+#define SM501_CSC_CONTROL                     (0xFC)
 
 /* 2d engine data port base */
-#define SM501_2D_ENGINE_DATA		(0x110000)
+#define SM501_2D_ENGINE_DATA                  (0x110000)
 
 /* end of register definitions */
 
 
 /* SM501 local memory size taken from "linux/drivers/mfd/sm501.c" */
 static const uint32_t sm501_mem_local_size[] = {
-	[0]	= 4*1024*1024,
-	[1]	= 8*1024*1024,
-	[2]	= 16*1024*1024,
-	[3]	= 32*1024*1024,
-	[4]	= 64*1024*1024,
-	[5]	= 2*1024*1024,
+        [0]        = 4*1024*1024,
+        [1]        = 8*1024*1024,
+        [2]        = 16*1024*1024,
+        [3]        = 32*1024*1024,
+        [4]        = 64*1024*1024,
+        [5]        = 2*1024*1024,
 };
 #define get_local_mem_size(s) sm501_mem_local_size[(s)->local_mem_size_index]
 
@@ -515,13 +515,13 @@
     int i, index = 0;
 
     for (i = 0; i < ARRAY_SIZE(sm501_mem_local_size); i++) {
-	uint32_t new_size = sm501_mem_local_size[i];
-	if (new_size >= size) {
-	    if (norm_size == 0 || norm_size > new_size) {
-		norm_size = new_size;
-		index = i;
-	    }
-	}
+        uint32_t new_size = sm501_mem_local_size[i];
+        if (new_size >= size) {
+            if (norm_size == 0 || norm_size > new_size) {
+                norm_size = new_size;
+                index = i;
+            }
+        }
     }
 
     return index;
@@ -535,95 +535,95 @@
 
     switch(addr) {
     case SM501_SYSTEM_CONTROL:
-	ret = s->system_control;
-	break;
+        ret = s->system_control;
+        break;
     case SM501_MISC_CONTROL:
-	ret = s->misc_control;
-	break;
+        ret = s->misc_control;
+        break;
     case SM501_GPIO31_0_CONTROL:
-	ret = s->gpio_31_0_control;
-	break;
+        ret = s->gpio_31_0_control;
+        break;
     case SM501_GPIO63_32_CONTROL:
-	ret = s->gpio_63_32_control;
-	break;
+        ret = s->gpio_63_32_control;
+        break;
     case SM501_DEVICEID:
-	ret = 0x050100A0;
-	break;
+        ret = 0x050100A0;
+        break;
     case SM501_DRAM_CONTROL:
-	ret = (s->dram_control & 0x07F107C0) | s->local_mem_size_index << 13;
-	break;
+        ret = (s->dram_control & 0x07F107C0) | s->local_mem_size_index << 13;
+        break;
     case SM501_IRQ_MASK:
-	ret = s->irq_mask;
-	break;
+        ret = s->irq_mask;
+        break;
     case SM501_MISC_TIMING:
-	/* TODO : simulate gate control */
-	ret = s->misc_timing;
-	break;
+        /* TODO : simulate gate control */
+        ret = s->misc_timing;
+        break;
     case SM501_CURRENT_GATE:
-	/* TODO : simulate gate control */
-	ret = 0x00021807;
-	break;
+        /* TODO : simulate gate control */
+        ret = 0x00021807;
+        break;
     case SM501_CURRENT_CLOCK:
-	ret = 0x2A1A0A09;
-	break;
+        ret = 0x2A1A0A09;
+        break;
     case SM501_POWER_MODE_CONTROL:
-	ret = s->power_mode_control;
-	break;
+        ret = s->power_mode_control;
+        break;
 
     default:
-	printf("sm501 system config : not implemented register read."
-	       " addr=%x\n", (int)addr);
-	assert(0);
+        printf("sm501 system config : not implemented register read."
+               " addr=%x\n", (int)addr);
+        assert(0);
     }
 
     return ret;
 }
 
 static void sm501_system_config_write(void *opaque,
-				      target_phys_addr_t addr, uint32_t value)
+                                      target_phys_addr_t addr, uint32_t value)
 {
     SM501State * s = (SM501State *)opaque;
     SM501_DPRINTF("sm501 system config regs : write addr=%x, val=%x\n",
-		  addr, value);
+                  addr, value);
 
     switch(addr) {
     case SM501_SYSTEM_CONTROL:
-	s->system_control = value & 0xE300B8F7;
-	break;
+        s->system_control = value & 0xE300B8F7;
+        break;
     case SM501_MISC_CONTROL:
-	s->misc_control = value & 0xFF7FFF20;
-	break;
+        s->misc_control = value & 0xFF7FFF20;
+        break;
     case SM501_GPIO31_0_CONTROL:
-	s->gpio_31_0_control = value;
-	break;
+        s->gpio_31_0_control = value;
+        break;
     case SM501_GPIO63_32_CONTROL:
-	s->gpio_63_32_control = value;
-	break;
+        s->gpio_63_32_control = value;
+        break;
     case SM501_DRAM_CONTROL:
-	s->local_mem_size_index = (value >> 13) & 0x7;
-	/* rODO : check validity of size change */
-	s->dram_control |=  value & 0x7FFFFFC3;
-	break;
+        s->local_mem_size_index = (value >> 13) & 0x7;
+        /* rODO : check validity of size change */
+        s->dram_control |=  value & 0x7FFFFFC3;
+        break;
     case SM501_IRQ_MASK:
-	s->irq_mask = value;
-	break;
+        s->irq_mask = value;
+        break;
     case SM501_MISC_TIMING:
-	s->misc_timing = value & 0xF31F1FFF;
-	break;
+        s->misc_timing = value & 0xF31F1FFF;
+        break;
     case SM501_POWER_MODE_0_GATE:
     case SM501_POWER_MODE_1_GATE:
     case SM501_POWER_MODE_0_CLOCK:
     case SM501_POWER_MODE_1_CLOCK:
-	/* TODO : simulate gate & clock control */
-	break;
+        /* TODO : simulate gate & clock control */
+        break;
     case SM501_POWER_MODE_CONTROL:
-	s->power_mode_control = value & 0x00000003;
-	break;
+        s->power_mode_control = value & 0x00000003;
+        break;
 
     default:
-	printf("sm501 system config : not implemented register write."
-	       " addr=%x, val=%x\n", (int)addr, value);
-	assert(0);
+        printf("sm501 system config : not implemented register write."
+               " addr=%x, val=%x\n", (int)addr, value);
+        assert(0);
     }
 }
 
@@ -652,11 +652,11 @@
 }
 
 static void sm501_palette_write(void *opaque,
-				target_phys_addr_t addr, uint32_t value)
+                                target_phys_addr_t addr, uint32_t value)
 {
     SM501State * s = (SM501State *)opaque;
     SM501_DPRINTF("sm501 palette write addr=%x, val=%x\n",
-		  (int)addr, value);
+                  (int)addr, value);
 
     /* TODO : consider BYTE/WORD access */
     /* TODO : consider endian */
@@ -674,194 +674,194 @@
     switch(addr) {
 
     case SM501_DC_PANEL_CONTROL:
-	ret = s->dc_panel_control;
-	break;
+        ret = s->dc_panel_control;
+        break;
     case SM501_DC_PANEL_PANNING_CONTROL:
-	ret = s->dc_panel_panning_control;
-	break;
+        ret = s->dc_panel_panning_control;
+        break;
     case SM501_DC_PANEL_FB_ADDR:
-	ret = s->dc_panel_fb_addr;
-	break;
+        ret = s->dc_panel_fb_addr;
+        break;
     case SM501_DC_PANEL_FB_OFFSET:
-	ret = s->dc_panel_fb_offset;
-	break;
+        ret = s->dc_panel_fb_offset;
+        break;
     case SM501_DC_PANEL_FB_WIDTH:
-	ret = s->dc_panel_fb_width;
-	break;
+        ret = s->dc_panel_fb_width;
+        break;
     case SM501_DC_PANEL_FB_HEIGHT:
-	ret = s->dc_panel_fb_height;
-	break;
+        ret = s->dc_panel_fb_height;
+        break;
     case SM501_DC_PANEL_TL_LOC:
-	ret = s->dc_panel_tl_location;
-	break;
+        ret = s->dc_panel_tl_location;
+        break;
     case SM501_DC_PANEL_BR_LOC:
-	ret = s->dc_panel_br_location;
-	break;
+        ret = s->dc_panel_br_location;
+        break;
 
     case SM501_DC_PANEL_H_TOT:
-	ret = s->dc_panel_h_total;
-	break;
+        ret = s->dc_panel_h_total;
+        break;
     case SM501_DC_PANEL_H_SYNC:
-	ret = s->dc_panel_h_sync;
-	break;
+        ret = s->dc_panel_h_sync;
+        break;
     case SM501_DC_PANEL_V_TOT:
-	ret = s->dc_panel_v_total;
-	break;
+        ret = s->dc_panel_v_total;
+        break;
     case SM501_DC_PANEL_V_SYNC:
-	ret = s->dc_panel_v_sync;
-	break;
+        ret = s->dc_panel_v_sync;
+        break;
 
     case SM501_DC_CRT_CONTROL:
-	ret = s->dc_crt_control;
-	break;
+        ret = s->dc_crt_control;
+        break;
     case SM501_DC_CRT_FB_ADDR:
-	ret = s->dc_crt_fb_addr;
-	break;
+        ret = s->dc_crt_fb_addr;
+        break;
     case SM501_DC_CRT_FB_OFFSET:
-	ret = s->dc_crt_fb_offset;
-	break;
+        ret = s->dc_crt_fb_offset;
+        break;
     case SM501_DC_CRT_H_TOT:
-	ret = s->dc_crt_h_total;
-	break;
+        ret = s->dc_crt_h_total;
+        break;
     case SM501_DC_CRT_H_SYNC:
-	ret = s->dc_crt_h_sync;
-	break;
+        ret = s->dc_crt_h_sync;
+        break;
     case SM501_DC_CRT_V_TOT:
-	ret = s->dc_crt_v_total;
-	break;
+        ret = s->dc_crt_v_total;
+        break;
     case SM501_DC_CRT_V_SYNC:
-	ret = s->dc_crt_v_sync;
-	break;
+        ret = s->dc_crt_v_sync;
+        break;
 
     case SM501_DC_CRT_HWC_ADDR:
-	ret = s->dc_crt_hwc_addr;
-	break;
+        ret = s->dc_crt_hwc_addr;
+        break;
     case SM501_DC_CRT_HWC_LOC:
-	ret = s->dc_crt_hwc_addr;
-	break;
+        ret = s->dc_crt_hwc_addr;
+        break;
     case SM501_DC_CRT_HWC_COLOR_1_2:
-	ret = s->dc_crt_hwc_addr;
-	break;
+        ret = s->dc_crt_hwc_addr;
+        break;
     case SM501_DC_CRT_HWC_COLOR_3:
-	ret = s->dc_crt_hwc_addr;
-	break;
+        ret = s->dc_crt_hwc_addr;
+        break;
 
     case SM501_DC_PANEL_PALETTE ... SM501_DC_PANEL_PALETTE + 0x400*3 - 4:
         ret = sm501_palette_read(opaque, addr - SM501_DC_PANEL_PALETTE);
         break;
 
     default:
-	printf("sm501 disp ctrl : not implemented register read."
-	       " addr=%x\n", (int)addr);
-	assert(0);
+        printf("sm501 disp ctrl : not implemented register read."
+               " addr=%x\n", (int)addr);
+        assert(0);
     }
 
     return ret;
 }
 
 static void sm501_disp_ctrl_write(void *opaque,
-					   target_phys_addr_t addr,
-					   uint32_t value)
+                                           target_phys_addr_t addr,
+                                           uint32_t value)
 {
     SM501State * s = (SM501State *)opaque;
     SM501_DPRINTF("sm501 disp ctrl regs : write addr=%x, val=%x\n",
-		  addr, value);
+                  addr, value);
 
     switch(addr) {
     case SM501_DC_PANEL_CONTROL:
-	s->dc_panel_control = value & 0x0FFF73FF;
-	break;
+        s->dc_panel_control = value & 0x0FFF73FF;
+        break;
     case SM501_DC_PANEL_PANNING_CONTROL:
-	s->dc_panel_panning_control = value & 0xFF3FFF3F;
-	break;
+        s->dc_panel_panning_control = value & 0xFF3FFF3F;
+        break;
     case SM501_DC_PANEL_FB_ADDR:
-	s->dc_panel_fb_addr = value & 0x8FFFFFF0;
-	break;
+        s->dc_panel_fb_addr = value & 0x8FFFFFF0;
+        break;
     case SM501_DC_PANEL_FB_OFFSET:
-	s->dc_panel_fb_offset = value & 0x3FF03FF0;
-	break;
+        s->dc_panel_fb_offset = value & 0x3FF03FF0;
+        break;
     case SM501_DC_PANEL_FB_WIDTH:
-	s->dc_panel_fb_width = value & 0x0FFF0FFF;
-	break;
+        s->dc_panel_fb_width = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_PANEL_FB_HEIGHT:
-	s->dc_panel_fb_height = value & 0x0FFF0FFF;
-	break;
+        s->dc_panel_fb_height = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_PANEL_TL_LOC:
-	s->dc_panel_tl_location = value & 0x07FF07FF;
-	break;
+        s->dc_panel_tl_location = value & 0x07FF07FF;
+        break;
     case SM501_DC_PANEL_BR_LOC:
-	s->dc_panel_br_location = value & 0x07FF07FF;
-	break;
+        s->dc_panel_br_location = value & 0x07FF07FF;
+        break;
 
     case SM501_DC_PANEL_H_TOT:
-	s->dc_panel_h_total = value & 0x0FFF0FFF;
-	break;
+        s->dc_panel_h_total = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_PANEL_H_SYNC:
-	s->dc_panel_h_sync = value & 0x00FF0FFF;
-	break;
+        s->dc_panel_h_sync = value & 0x00FF0FFF;
+        break;
     case SM501_DC_PANEL_V_TOT:
-	s->dc_panel_v_total = value & 0x0FFF0FFF;
-	break;
+        s->dc_panel_v_total = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_PANEL_V_SYNC:
-	s->dc_panel_v_sync = value & 0x003F0FFF;
-	break;
+        s->dc_panel_v_sync = value & 0x003F0FFF;
+        break;
 
     case SM501_DC_PANEL_HWC_ADDR:
-	s->dc_panel_hwc_addr = value & 0x8FFFFFF0;
-	break;
+        s->dc_panel_hwc_addr = value & 0x8FFFFFF0;
+        break;
     case SM501_DC_PANEL_HWC_LOC:
-	s->dc_panel_hwc_addr = value & 0x0FFF0FFF;
-	break;
+        s->dc_panel_hwc_addr = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_PANEL_HWC_COLOR_1_2:
-	s->dc_panel_hwc_addr = value;
-	break;
+        s->dc_panel_hwc_addr = value;
+        break;
     case SM501_DC_PANEL_HWC_COLOR_3:
-	s->dc_panel_hwc_addr = value & 0x0000FFFF;
-	break;
+        s->dc_panel_hwc_addr = value & 0x0000FFFF;
+        break;
 
     case SM501_DC_CRT_CONTROL:
-	s->dc_crt_control = value & 0x0003FFFF;
-	break;
+        s->dc_crt_control = value & 0x0003FFFF;
+        break;
     case SM501_DC_CRT_FB_ADDR:
-	s->dc_crt_fb_addr = value & 0x8FFFFFF0;
-	break;
+        s->dc_crt_fb_addr = value & 0x8FFFFFF0;
+        break;
     case SM501_DC_CRT_FB_OFFSET:
-	s->dc_crt_fb_offset = value & 0x3FF03FF0;
-	break;
+        s->dc_crt_fb_offset = value & 0x3FF03FF0;
+        break;
     case SM501_DC_CRT_H_TOT:
-	s->dc_crt_h_total = value & 0x0FFF0FFF;
-	break;
+        s->dc_crt_h_total = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_CRT_H_SYNC:
-	s->dc_crt_h_sync = value & 0x00FF0FFF;
-	break;
+        s->dc_crt_h_sync = value & 0x00FF0FFF;
+        break;
     case SM501_DC_CRT_V_TOT:
-	s->dc_crt_v_total = value & 0x0FFF0FFF;
-	break;
+        s->dc_crt_v_total = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_CRT_V_SYNC:
-	s->dc_crt_v_sync = value & 0x003F0FFF;
-	break;
+        s->dc_crt_v_sync = value & 0x003F0FFF;
+        break;
 
     case SM501_DC_CRT_HWC_ADDR:
-	s->dc_crt_hwc_addr = value & 0x8FFFFFF0;
-	break;
+        s->dc_crt_hwc_addr = value & 0x8FFFFFF0;
+        break;
     case SM501_DC_CRT_HWC_LOC:
-	s->dc_crt_hwc_addr = value & 0x0FFF0FFF;
-	break;
+        s->dc_crt_hwc_addr = value & 0x0FFF0FFF;
+        break;
     case SM501_DC_CRT_HWC_COLOR_1_2:
-	s->dc_crt_hwc_addr = value;
-	break;
+        s->dc_crt_hwc_addr = value;
+        break;
     case SM501_DC_CRT_HWC_COLOR_3:
-	s->dc_crt_hwc_addr = value & 0x0000FFFF;
-	break;
+        s->dc_crt_hwc_addr = value & 0x0000FFFF;
+        break;
 
     case SM501_DC_PANEL_PALETTE ... SM501_DC_PANEL_PALETTE + 0x400*3 - 4:
         sm501_palette_write(opaque, addr - SM501_DC_PANEL_PALETTE, value);
         break;
 
     default:
-	printf("sm501 disp ctrl : not implemented register write."
-	       " addr=%x, val=%x\n", (int)addr, value);
-	assert(0);
+        printf("sm501 disp ctrl : not implemented register write."
+               " addr=%x, val=%x\n", (int)addr, value);
+        assert(0);
     }
 }
 
@@ -882,7 +882,7 @@
 #include "pixel_ops.h"
 
 typedef void draw_line_func(uint8_t *d, const uint8_t *s,
-			    int width, const uint32_t *pal);
+                            int width, const uint32_t *pal);
 
 #define DEPTH 8
 #include "sm501_template.h"
@@ -943,16 +943,16 @@
     switch(ds_get_bits_per_pixel(s)) {
     default:
     case 8:
-	return 0;
+        return 0;
     case 15:
         return 1;
     case 16:
         return 2;
     case 32:
-	if (is_surface_bgr(s->surface))
-	    return 4;
-	else
-	    return 3;
+        if (is_surface_bgr(s->surface))
+            return 4;
+        else
+            return 3;
     }
 }
 
@@ -966,7 +966,7 @@
     int src_bpp = 0;
     int dst_bpp = ds_get_bytes_per_pixel(s->ds) + (ds_get_bits_per_pixel(s->ds) % 8 ? 1 : 0);
     uint32_t * palette = (uint32_t *)&s->dc_palette[SM501_DC_CRT_PALETTE
-						    - SM501_DC_PANEL_PALETTE];
+                                                    - SM501_DC_PANEL_PALETTE];
     int ds_depth_index = get_depth_index(s->ds);
     draw_line_func * draw_line = NULL;
     int full_update = 0;
@@ -978,73 +978,73 @@
     /* choose draw_line function */
     switch (s->dc_crt_control & 3) {
     case SM501_DC_CRT_CONTROL_8BPP:
-	src_bpp = 1;
-	draw_line = draw_line8_funcs[ds_depth_index];
-	break;
+        src_bpp = 1;
+        draw_line = draw_line8_funcs[ds_depth_index];
+        break;
     case SM501_DC_CRT_CONTROL_16BPP:
-	src_bpp = 2;
-	draw_line = draw_line16_funcs[ds_depth_index];
-	break;
+        src_bpp = 2;
+        draw_line = draw_line16_funcs[ds_depth_index];
+        break;
     case SM501_DC_CRT_CONTROL_32BPP:
-	src_bpp = 4;
-	draw_line = draw_line32_funcs[ds_depth_index];
-	break;
+        src_bpp = 4;
+        draw_line = draw_line32_funcs[ds_depth_index];
+        break;
     default:
-	printf("sm501 draw crt : invalid DC_CRT_CONTROL=%x.\n",
-	       s->dc_crt_control);
-	assert(0);
-	break;
+        printf("sm501 draw crt : invalid DC_CRT_CONTROL=%x.\n",
+               s->dc_crt_control);
+        assert(0);
+        break;
     }
 
     /* adjust console size */
     if (s->last_width != width || s->last_height != height) {
-	qemu_console_resize(s->ds, width, height);
-	s->last_width = width;
-	s->last_height = height;
-	full_update = 1;
+        qemu_console_resize(s->ds, width, height);
+        s->last_width = width;
+        s->last_height = height;
+        full_update = 1;
     }
 
     /* draw each line according to conditions */
     for (y = 0; y < height; y++) {
-	int update = full_update;
-	ram_addr_t page0 = offset & TARGET_PAGE_MASK;
-	ram_addr_t page1 = (offset + width * src_bpp - 1) & TARGET_PAGE_MASK;
-	ram_addr_t page;
+        int update = full_update;
+        ram_addr_t page0 = offset & TARGET_PAGE_MASK;
+        ram_addr_t page1 = (offset + width * src_bpp - 1) & TARGET_PAGE_MASK;
+        ram_addr_t page;
 
-	/* check dirty flags for each line */
-	for (page = page0; page <= page1; page += TARGET_PAGE_SIZE)
-	    if (cpu_physical_memory_get_dirty(page, VGA_DIRTY_FLAG))
-		update = 1;
+        /* check dirty flags for each line */
+        for (page = page0; page <= page1; page += TARGET_PAGE_SIZE)
+            if (cpu_physical_memory_get_dirty(page, VGA_DIRTY_FLAG))
+                update = 1;
 
-	/* draw line and change status */
-	if (update) {
-	    draw_line(&(ds_get_data(s->ds)[y * width * dst_bpp]), src, width, palette);
-	    if (y_start < 0)
-		y_start = y;
-	    if (page0 < page_min)
-		page_min = page0;
-	    if (page1 > page_max)
-		page_max = page1;
-	} else {
-	    if (y_start >= 0) {
-		/* flush to display */
-		dpy_update(s->ds, 0, y_start, width, y - y_start);
-		y_start = -1;
-	    }
-	}
+        /* draw line and change status */
+        if (update) {
+            draw_line(&(ds_get_data(s->ds)[y * width * dst_bpp]), src, width, palette);
+            if (y_start < 0)
+                y_start = y;
+            if (page0 < page_min)
+                page_min = page0;
+            if (page1 > page_max)
+                page_max = page1;
+        } else {
+            if (y_start >= 0) {
+                /* flush to display */
+                dpy_update(s->ds, 0, y_start, width, y - y_start);
+                y_start = -1;
+            }
+        }
 
-	src += width * src_bpp;
-	offset += width * src_bpp;
+        src += width * src_bpp;
+        offset += width * src_bpp;
     }
 
     /* complete flush to display */
     if (y_start >= 0)
-	dpy_update(s->ds, 0, y_start, width, y - y_start);
+        dpy_update(s->ds, 0, y_start, width, y - y_start);
 
     /* clear dirty flags */
     if (page_max != -1)
-	cpu_physical_memory_reset_dirty(page_min, page_max + TARGET_PAGE_SIZE,
-					VGA_DIRTY_FLAG);
+        cpu_physical_memory_reset_dirty(page_min, page_max + TARGET_PAGE_SIZE,
+                                        VGA_DIRTY_FLAG);
 }
 
 static void sm501_update_display(void *opaque)
@@ -1052,7 +1052,7 @@
     SM501State * s = (SM501State *)opaque;
 
     if (s->dc_crt_control & SM501_DC_CRT_CONTROL_ENABLE)
-	sm501_draw_crt(s);
+        sm501_draw_crt(s);
 }
 
 void sm501_init(uint32_t base, uint32_t local_mem_bytes, qemu_irq irq,
@@ -1066,9 +1066,9 @@
     s = (SM501State *)qemu_mallocz(sizeof(SM501State));
     s->base = base;
     s->local_mem_size_index
-	= get_local_mem_size_index(local_mem_bytes);
+        = get_local_mem_size_index(local_mem_bytes);
     SM501_DPRINTF("local mem size=%x. index=%d\n", get_local_mem_size(s),
-		  s->local_mem_size_index);
+                  s->local_mem_size_index);
     s->system_control = 0x00100000;
     s->misc_control = 0x00001000; /* assumes SH, active=low */
     s->dc_panel_control = 0x00010000;
@@ -1081,12 +1081,12 @@
 
     /* map mmio */
     sm501_system_config_index
-	= cpu_register_io_memory(0, sm501_system_config_readfn,
-				 sm501_system_config_writefn, s);
+        = cpu_register_io_memory(0, sm501_system_config_readfn,
+                                 sm501_system_config_writefn, s);
     cpu_register_physical_memory(base + MMIO_BASE_OFFSET,
-				 0x6c, sm501_system_config_index);
+                                 0x6c, sm501_system_config_index);
     sm501_disp_ctrl_index = cpu_register_io_memory(0, sm501_disp_ctrl_readfn,
-						   sm501_disp_ctrl_writefn, s);
+                                                   sm501_disp_ctrl_writefn, s);
     cpu_register_physical_memory(base + MMIO_BASE_OFFSET + SM501_DC,
                                  0x1000, sm501_disp_ctrl_index);
 
@@ -1096,11 +1096,11 @@
 
     /* bridge to serial emulation module */
     if (chr)
-	serial_mm_init(base + MMIO_BASE_OFFSET + SM501_UART0, 2,
-		       0, /* TODO : chain irq to IRL */
-		       115200, chr, 1);
+        serial_mm_init(base + MMIO_BASE_OFFSET + SM501_UART0, 2,
+                       0, /* TODO : chain irq to IRL */
+                       115200, chr, 1);
 
     /* create qemu graphic console */
     s->ds = graphic_console_init(sm501_update_display, NULL,
-				 NULL, NULL, s);
+                                 NULL, NULL, s);
 }
Index: trunk/hw/sm501_template.h
===================================================================
--- trunk/hw/sm501_template.h	(revision 7190)
+++ trunk/hw/sm501_template.h	(working copy)
@@ -47,40 +47,40 @@
 {
     uint8_t v, r, g, b;
     do {
-      	v = ldub_raw(s);
-	r = (pal[v] >> 16) & 0xff;
-	g = (pal[v] >>  8) & 0xff;
-	b = (pal[v] >>  0) & 0xff;
-	((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
-	s ++;
-	d += BPP;
+        v = ldub_raw(s);
+        r = (pal[v] >> 16) & 0xff;
+        g = (pal[v] >>  8) & 0xff;
+        b = (pal[v] >>  0) & 0xff;
+        ((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
+        s ++;
+        d += BPP;
     } while (-- width != 0);
 }
 
 static void glue(draw_line16_, PIXEL_NAME)(
-		 uint8_t *d, const uint8_t *s, int width, const uint32_t *pal)
+         uint8_t *d, const uint8_t *s, int width, const uint32_t *pal)
 {
     uint16_t rgb565;
     uint8_t r, g, b;
 
     do {
-	rgb565 = lduw_raw(s);
-	r = ((rgb565 >> 11) & 0x1f) << 3;
-	g = ((rgb565 >>  5) & 0x3f) << 2;
-	b = ((rgb565 >>  0) & 0x1f) << 3;
-	((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
-	s += 2;
-	d += BPP;
+        rgb565 = lduw_raw(s);
+        r = ((rgb565 >> 11) & 0x1f) << 3;
+        g = ((rgb565 >>  5) & 0x3f) << 2;
+        b = ((rgb565 >>  0) & 0x1f) << 3;
+        ((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
+        s += 2;
+        d += BPP;
     } while (-- width != 0);
 }
 
 static void glue(draw_line32_, PIXEL_NAME)(
-		 uint8_t *d, const uint8_t *s, int width, const uint32_t *pal)
+         uint8_t *d, const uint8_t *s, int width, const uint32_t *pal)
 {
     uint8_t r, g, b;
 
     do {
-	ldub_raw(s);
+        ldub_raw(s);
 #if defined(TARGET_WORDS_BIGENDIAN)
         r = s[1];
         g = s[2];
@@ -90,9 +90,9 @@
         g = s[1];
         r = s[2];
 #endif
-	((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
-	s += 4;
-	d += BPP;
+        ((PIXEL_TYPE *) d)[0] = glue(rgb_to_pixel, PIXEL_NAME)(r, g, b);
+        s += 4;
+        d += BPP;
     } while (-- width != 0);
 }
 

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [Qemu-devel] [PATCH] sh: sm501: Eliminates TABs from sm501 related files
  2009-04-26 11:41 [Qemu-devel] [PATCH] sh: sm501: Eliminates TABs from sm501 related files Shin-ichiro KAWASAKI
@ 2009-04-26 11:54 ` Jean-Christophe PLAGNIOL-VILLARD
  0 siblings, 0 replies; 2+ messages in thread
From: Jean-Christophe PLAGNIOL-VILLARD @ 2009-04-26 11:54 UTC (permalink / raw)
  To: Shin-ichiro KAWASAKI; +Cc: qemu-devel

On 20:41 Sun 26 Apr     , Shin-ichiro KAWASAKI wrote:
> This patch simply removes TABs from 'sm501.c' and 'sm501_template.h',
> to be more consistent with CODING_STYLE.
> 
I think tab are mor consistent
specially when we use git now ortherwise it will complain about whitespace

Best Regards,

J.

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-04-26 11:56 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-26 11:41 [Qemu-devel] [PATCH] sh: sm501: Eliminates TABs from sm501 related files Shin-ichiro KAWASAKI
2009-04-26 11:54 ` Jean-Christophe PLAGNIOL-VILLARD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).