Samsung Exynos 5 User Manual
Have a look at the manual Samsung Exynos 5 User Manual online for free. It’s possible to download the document as PDF or print. UserManuals.tech offer 1705 Samsung manuals and user’s guides for free. Share the user manual or guide on Facebook, Twitter or Google+.
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-59 15.5.2.3 VIDCON3 ï‚· Base Address: 0x1440_0000 ï‚· Address = Base Address + 0x000C, Reset Value = 0x0000_0000 Name Bit Type Description Reset Value RSVD [31:21] RW Reserved (should be 0) 0 RSVD [20:19] RW Reserved 0 CG_ON [18] RW Enables Control Color Gain. 0 = Disables (bypass) control color gain 1 = Enables control color gain 0 RSVD [17:7] RW Reserved 0 RSVD [6:0] RW Reserved (should be 0) 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-60 15.5.2.4 WINCON0  Base Address: 0x1440_0000  Address = Base Address + 0x0020, Reset Value = 0x0000_0000 Name Bit Type Description Reset Value BUFSTATUS _H [31] R Specifies the Buffer Status (Read-only). NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L} 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 0 BUFSEL_H [30] RW Selects the Buffer set. NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L} 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 (only available when BUF_MODE == 1’b1)= 0= LIMIT_ON=[29]=RW= Enables=CSC source limiter (to clamp=xvYCC source).= 0 = Disables CSC source limiter= 1== Enables=CSC source limiter=(when local SRC=data= contains=xvYCC color space,=InRGB = 1)= 0= EQ709=[28]=RW= Controls=the CSC parameter.= 0 = Equation 601= 1== Equation=709 (when local SRC=data=contains=HD=(709) color gamut)= 0= nW ide/Narrow=[27:26]=RW= Selects=the color space conversion equation from YCbCr to RGB,=according to=the input value range (2’00 for YCbCr= Wide range and 2’11 for YCbCr Narrow range)=  Wide Range: Y/Cb/Cr: 255 –=0=  Narrow Range: Y: 235 –=16, Cb/Cr: 240=–=16= 00= TRGSTATUp=[25]=o= Specifies the Trigger Status (Read-only).= 0 = Triggers= 1 = Does not trigger= 0= RSVD=[24:23]=RW=Reserved=00= ENLOCAL_c=[22]=RW= Selects the=method to access data.= 0===Dedicated DMA = 1===Local Path= 0= BUFSTATUp= _L=[21]=o=Specifies the Buffer Status (Read-only).= NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L}=0= BUFSEL_L=[20]=RW=Selects=the Buffer=set.= NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L}=0= BUFAUTOEN=[19]=RW= Specifies the Double Buffer Auto control bit.= 0 = Fixed=by BUFSEi= 1 = Auto=Changed by Trigger Input= 0= BITSWP_F=[18]=RW= Specifies the Bit Swap control bit.= 0 = Disables swap = 1 = Enables swap= 0=
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-61 Name Bit Type Description Reset Value NOTE: Set it to 0, when ENLOCAL is set to 1. BYTSW P_F [17] RW Specifies the Byte Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 HAW SWP_F [16] RW Specifies the Half-Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 WSWP_F [15] RW Specifies the Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 BUF_MODE [14] RW Selects the auto-buffering mode. 0 = Double 1 = Triple 0 InRGB [13] RW Specifies the input color space of source image (only for ENLOCAL enable). 0 = RGB 1 = YCbCr 0 RSVD [12:11] – Reserved (Should be 0) 0 BURSTLEN [10:9] RW Selects the maximum length of DMA Burst. 00 = 16 word-burst 01 = 8 word-burst 10 = 4 word-burst 0 RSVD [8:7] – Reserved 0 BLD_PIX_F [6] RW Selects the blending category (for window0, this is required only to decide the blending factor of window0). 0 = Per plane blending 1 = Per pixel blending 0 BPPMODE_F [5:2] RW Selects the Bits Per Pixel (bpp) mode for window image. 0000 = 1-bpp 0001 = 2-bpp 0010 = 4-bpp 0011 = 8-bpp (palletized) 0100 = 8-bpp (non-palletized, A: 1-R:2-G:3-B:2) 0101 = 16-bpp (non-palletized, R:5-G:6-B:5) 0110 = 16-bpp (non-palletized, A:1-R:5-G:5-B:5) 0111 = 16-bpp (non-palletized, I :1-R:5-G:5-B:5) 1000 = Unpacked 18-bpp (non-palletized, R:6-G:6-B:6) 1001 = Unpacked 18-bpp (non-palletized, A:1-R:6-G:6-B:5) 1010 = Unpacked 19-bpp (non-palletized, A:1-R:6-G:6-B:6) 1011 = Unpacked 24-bpp (non-palletized R:8-G:8-B:8) 1100 = Unpacked 24-bpp (non-palletized A:1-R:8-G:8-B:7) *1101 = Unpacked 25-bpp (non-palletized A:1-R:8-G:8-B:8) *1110 = Unpacked 13-bpp (non-palletized A:1-R:4-G:4-B:4) 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-62 Name Bit Type Description Reset Value 1111 = Unpacked 15-bpp (non-palletized R:5-G:5-B:5) NOTE:  1101 = Supports unpacked 32-bpp (non-palletized A:8- R:8-G:8-B:8) for per pixel blending  1110 = Supports 16-bpp (non-palletized A: 4–R: 4-G: 4– B: 4) for per pixel blending (16 level blending) ALPHA_SEL _F [1] RW Selects the Alpha value. For per plane blending (BLD_PIX == 0): 0 = Uses ALPHA0_R/G/B values 1 = Uses ALPHA1_R/G/B values For per pixel blending (BLD_PIX == 1) 0 = Selected by AEN (A value) 1 = Uses DATA[31:24] data in word boundary (only when BPPMODE_F = 4’b1101) DATA[31:28], [15:12] data in word boundary (only when BPPMODE_F = 4’b1110) 0 ENW IN_F [0] RW Enables/disables video output and logic. 0 = Disables the video output and video control signal 1 = Enables the video output and video control signal 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-63 15.5.2.5 WINCON1  Base Address: 0x1440_0000  Address = Base Address + 0x0024, Reset Value = 0x0000_0000 Name Bit Type Description Reset Value BUFSTATUS _H [31] R Specifies the Buffer Status (Read-only). NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L} 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 0 BUFSEL_H [30] RW Selects the Buffer set. NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L} 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 (available only when BUF_MODE == 1’b1)= 0= LIMIT_ON=[29]=RW= bnables=Control CSC source limiter (to clamp=xvYCC source).= 0 = Disables control CSC source limiter== 1== Enables=control CSC source limiter=(when local SRC= data=contains=xvYCC color space,=InRGB = 1)= 0= EQ709=[28]=RW= Controls=the CSC parameter.= 0 = Equation 601== 1== Equation 709 (when local=SRC=data has HD (709) color gamut)= 0= nW ide/Narrow=[27:26]=RW= Selects=the color space conversion equation from YCbCr to RGB,=based on the=input value range (2’00 for YCbCr Wide range and 2’11 for=YCbCr Narrow range).=  Wide Range: Y/Cb/Cr: 255 –=0=  Narrow Range: Y: 235 –=16, Cb/Cr: 240=–=16= 00= TRGSTATUp=[25]=o= Specifies the Window 1=Software=Trigger Update Status (Read-only).= 0 = Updates == 1 = Does not update= When=the Software=Trigger=in=window 1=occurs, this bit is= automatically set to 1. This value clears only after updating= the shadow register sets.= 0= RSVD=[24:23]=–=Reserved (should be 0)=0= ENLOCAL_c=[22]=RW= Selects the method to access data.= 0===Dedicated DMA == 1===Local Path= 0= BUFSTATUp= _L=[21]=o=Specifies the Buffer Status (oead-only).= NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L}=0= BUFSEL_L=[20]=RW=Selects=the Buffer=set.= NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L}=0= BUFAUTOEN=[19]=RW=Specifies the=Double Buffer Auto control bit.=0=
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-64 Name Bit Type Description Reset Value 0 = Fixed by BUFSEL 1 = Auto changed by Trigger Input BITSWP_F [18] RW Specifies the Bit Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 BYTSW P_F [17] RW Specifies the Byte Swap control bit. 0 = Disables swap 1 = Enables swapo NOTE: Set it to 0, when ENLOCAL is set to 1. 0 HAW SWP_F [16] RW Specifies the Half-Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 WSWP_F [15] RW Specifies the Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 BUF_MODE [14] RW Selects the Auto-buffering mode. 0 = Double 1 = Triple 0 InRGB [13] RW Indicates the input color space of source image (applicable only for EnLcal enable). 0 = RGB 1 = YCbCr 0 RSVD [12:11] – Reserved (should be 0) 0 BURSTLEN [10:9] RW Specifies the maximum length selection of DMA Burst. 00 = 16 word-burst 01 = 8 word-burst 10 = 4 word-burst 0 RSVD [8] – Reserved (should be 0) 0 ALPHA_MUL _F [7] RW Specifies the Multiplied Alpha value mode. 0 = Disables multiplied mode 1 = Enables multiplied mode When ALPHA_MUL is set to 1, set BLD_PIX = 1, ALPHA_SEL = 1, and BPPMODE_F[5:2] = 4’b1101 or 4’b1110. NOTE: Alpha value = alpha_pixel (from data)  ALPHA0_R/G/B 0 BLD_PIX_F [6] RW Selects the blending category. 0 = Per plane blending 1 = Per pixel blending 0 BPPMODE_F [5:2] RW Selects the Bits Per Pixel (bpp) mode in W indow image. 0000 = 1-bpp 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-65 Name Bit Type Description Reset Value 0001 = 2-bpp 0010 = 4-bpp 0011 = 8-bpp (palletized) 0100 = 8-bpp (non-palletized, A: 1-R:2-G:3-B:2) 0101 = 16-bpp (non-palletized, R: 5-G: 6-B:5) 0110 = 16-bpp (non-palletized, A:1-R:5-G:5-B:5) 0111 = 16-bpp (non-palletized, I :1-R:5-G:5-B:5) 1000 = Unpacked 18-bpp (non-palletized, R:6-G:6-B:6) 1001 = Unpacked 18-bpp (non-palletized, A:1-R:6-G:6-B:5) 1010 = Unpacked 19-bpp (non-palletized, A:1-R:6-G:6-B:6) 1011 = Unpacked 24-bpp (non-palletized R:8-G:8-B:8) 1100 = Unpacked 24-bpp (non-palletized A:1-R:8-G:8-B:7) *1101 = Unpacked 25-bpp (non-palletized A:1-R:8-G:8-B:8) *1110 = Unpacked 13-bpp (non-palletized A:1-R:4-G:4-B:4) 1111 = Unpacked 15-bpp (non-palletized R:5-G:5-B:5) NOTE:  1101 = supports unpacked 32-bpp (non-palletized A:8- R:8-G:8-B:8) for per pixel blending  1110 = supports 16-bpp (non-palletized A:4-R:4-G:4-B:4) for per pixel blending. (16 level blending) ALPHA_SEL _F [1] RW Selects the Alpha value. For per plane blending (BLD_PIX == 0) 0 = Uses ALPHA0_R/G/B values 1 = Uses ALPHA1_R/G/B values For per pixel blending (BLD_PIX == 1) 0 = Selected by AEN (A value) 1 = Uses DATA[31:24] data in word boundary (only when BPPMODE_F = 4’b1101) DATA[31:28], [15:12] data in word boundary (only when BPPMODE_F = 4’b1110) 0 ENW IN_F [0] RW Enables/disables video output and logic. 0 = Disables the video output and video control signal 1 = Enables the video output and video control signal 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-66 15.5.2.6 WINCON2  Base Address: 0x1440_0000  Address = Base Address + 0x0028, Reset Value = 0x0000_0000 Name Bit Type Description Reset Value BUFSTATUS _H [31] R Specifies the Buffer Status (Read-only). NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L} 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 0 BUFSEL_H [30] RW Selects the Buffer set. 00 = Buffer set 0 01 = Buffer set 1 10 = Buffer set 2 (available only when BUF_MODE == 1’b1)= NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L}= 0= LIMIT_ON=[29]=RW= bnables=CSC source limiter (for clamping xvYCC source).= 0 = Disables CSC source limiter= 1== Enables=CSC source limiter=(when local SRC=data= contains=xvYCC color space,=InRGB = 1)= 0= EQ709=[28]=RW= Controls=CSC parameter.= 0 = Equation 601== 1== Equation 709 (when local=SRC=data has Ha=(709) color gamut)= 0= nW ide/Narrow=[27:26]=RW= Selects color space conversion equation from YCbCr to RGB,=based on the=input value range (2’00 for YCbCr Wide range and 2’11 for YCbCr Narrow range).=  Wide Range: Y/Cb/Cr: 255 –=0=  Narrow Range: Y: 235 –=16, Cb/Cr: 240=–=16= 00= RSVD=[25:24]=–=Reserved=00= LOCALSEL_F=[23]=RW= Selects=the local path source.= 0===Local Path2= 1===Local Path3= 0= ENLOCAL_c=[22]=RW= Selects the method to access data.= 0===Dedicated DMA = 1===Local Path= 0= BUFSTATUp= _L=[21]=o=Specifies the Buffer Status (Read-only).= NOTE: BUFSTATUS = {BUFSTATUS_H, BUFSTATUS_L}== BUFSEL_L=[20]=RW=Selects the=Buffer=set.= NOTE: BUFSEL = {BUFSEL_H, BUFSEL_L}=0= BUFAUTOEN=[19]=RW= Specifies the Double Buffer Auto control bit.= 0 = Fixed=by BUFSEL = 1 = Auto changed by Trigger Input= 0= BITSWP_F=[18]=RW= Specifies the Bit Swap control bit.= 0 = Disables swap = 1 = Enables swap= 0=
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-67 Name Bit Type Description Reset Value NOTE: Set it to 0, when ENLOCAL is set to 1. BYTSW P_F [17] RW Specifies the Byte Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 HAW SWP_F [16] RW Specifies the Half-Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: Set it to 0, when ENLOCAL is set to 1. 0 WSWP_F [15] RW Specifies the Word Swap control bit. 0 = Disables swap 1 = Enables swap NOTE: It should be 0 when ENLOCAL is 1. 0 BUF_MODE [14] RW Selects the auto-buffering mode. 0 = Double 1 = Triple 0 InRGB [13] RW Specifies the input color space of source image (applicable only for EnLcal enable). 0 = RGB 1 = YCbCr 0 RSVD [12:11] – Reserved (should be 0) 0 BURSTLEN [10:9] RW Selects the maximum length of the DMA Burst. 00 = 16 word-burst 01 = 8 word-burst 10 = 4 word-burst 0 RSVD [8] – Reserved (should be 0) 0 ALPHA_MUL _F [7] RW Specifies the Multiplied Alpha value mode. 0 = Disables multiple mode 1 = Enables multiplied mode When ALPHA_MUL is set to 1, set BLD_PIX = 1, ALPHA_SEL = 1, and BPPMODE_F[5:2] = 4’b1101 or 4’b1110. NOTE: Alpha value = alpha_pixel (from data)  ALPHA0_R/G/B 0 BLD_PIX_F [6] RW Selects the blending category. 0 = Per plane blending 1 = Per pixel blending 0 BPPMODE _F [5:2] RW Selects the Bits Per Pixel (bpp) mode in W indow image. 0000 = 1-bpp 0001 = 2-bpp 0010 = 4-bpp 0011 = 8-bpp (palletized) 0100 = 8-bpp (non-palletized, A: 1-R:2-G:3-B:2) 0101 = 16-bpp (non-palletized, R:5-G:6-B:5) 0110 = 16-bpp (non-palletized, A:1-R:5-G:5-B:5) 0
Samsung Confidential Exynos 5250_UM 15 Display Controller 15-68 Name Bit Type Description Reset Value 0111 = 16-bpp (non-palletized, I :1-R:5-G:5-B:5) 1000 = Unpacked 18-bpp (non-palletized, R:6-G:6-B:6 ) 1001 = Unpacked 18-bpp (non-palletized, A:1-R:6-G:6-B:5) 1010 = Unpacked 19-bpp (non-palletized, A:1-R:6-G:6-B:6) 1011 = Unpacked 24-bpp (non-palletized R:8-G:8-B:8) 1100 = Unpacked 24-bpp (non-palletized A:1-R:8-G:8-B:7) *1101 = Unpacked 25-bpp (non-palletized A:1-R:8-G:8-B:8) *1110 = Unpacked 13-bpp (non-palletized A:1-R:4-G:4-B:4) 1111 = Unpacked 15-bpp (non-palletized R:5-G:5-B:5) NOTE:  1101 = Supports unpacked 32-bpp (non-palletized A:8- R:8-G:8-B:8) for per pixel blending  1110 = Supports 16-bpp (non-palletized A:4-R:4-G:4-B:4) for per pixel blending. (16 level blending) ALPHA_SEL _F [1] RW Selects the Alpha value. For per plane blending BLD_PIX == 0: 0 = Uses ALPHA0_R/G/B values 1 = Uses ALPHA1_R/G/B values For per pixel blending BLD_PIX == 1: 0 = Selected by AEN (A value) 1 = Uses DATA[31:24] data in word boundary (only when BPPMODE_F = 4’b1101) DATA[31:28], [15:12] data in word boundary (only when BPPMODE_F = 4’b1110) 0 ENW IN_F [0] RW Enables/disables the video output and logic. 0 = Disables the video output and video control signal 1 = Enables the video output and video control signal 0