Update gitignore
fsa9480.c: corrected compilation warning
drivers/i2c/chips/fsa9480.c: In function 'fsa9480_i2c_tx_data':
drivers/i2c/chips/fsa9480.c:286: warning: ISO C90 forbids mixed declarations and code error
fsa9480.c: corrected compilation warnings
some warnings: ISO C90 forbids mixed declarations and code error
some warnings: 'return' with no value, in function returning non-void
funtion: fsa9480_chip_init
warnings: large integer implicitly truncated to unsigned type

line 585: warning: 'return' with no value, in function returning non-void
line 627: warning: ISO C90 forbids mixed declarations and code (no init variable declared)

line 1395: warning: initialization from incompatible pointer type
Fix line 1395: I created its proper function "fsa9480_shutdown" equal to "fsa9480_remove"
fsa9480: Fix some more compile warnings
fsa9480: Remove .suspend and .shutdown functions

Ref. driver from other Samsung 3.0 kernels
cypress-touchkey.c: corrected compilation warnings
warning: function declaration isn't a prototype
in line 198, 357

588: warning: format '%d' expects type 'int *', but argument 3 has type 'u8 *'
967: warning: label 'err_backlight_on' defined but not used
1021: warning: unused variable 'retry'
Backport some code from the Galaxy Reverb
Fixed and cleaned orientation driver!
Fixed vibetonz clk unbalanced error