firefly-linux-kernel-4.4.55.git
11 years agork3188 ds1006h: add 3G MT6229 in the board file
wuhao [Mon, 4 Feb 2013 04:57:36 +0000 (12:57 +0800)]
rk3188 ds1006h: add 3G MT6229 in the board file

11 years agork3188 ds1006h: fix light photoresistor
wuhao [Mon, 4 Feb 2013 04:43:42 +0000 (12:43 +0800)]
rk3188 ds1006h: fix light photoresistor

11 years agork: ddr_freq: restore ddr freq when shutdown/reboot
黄涛 [Mon, 4 Feb 2013 03:32:37 +0000 (11:32 +0800)]
rk: ddr_freq: restore ddr freq when shutdown/reboot

version 2.2

11 years agork31xx:modify udelay time when resume
张晴 [Mon, 4 Feb 2013 02:29:12 +0000 (10:29 +0800)]
rk31xx:modify udelay time when resume

11 years agol3g4200d filte wave avoid wobble
cdy [Mon, 4 Feb 2013 01:56:01 +0000 (09:56 +0800)]
l3g4200d filte wave avoid wobble

11 years agochange vid=0x14ac 3G dongle ttyUSB* Port
xxh [Mon, 4 Feb 2013 01:35:54 +0000 (09:35 +0800)]
change vid=0x14ac 3G dongle ttyUSB* Port

11 years agork3188 lcdc:better support for display info dump
yxj [Sun, 3 Feb 2013 05:16:52 +0000 (13:16 +0800)]
rk3188 lcdc:better support for display info dump

11 years agork3188 ds1006h: add light photoresistor
wuhao [Sat, 2 Feb 2013 12:03:53 +0000 (20:03 +0800)]
rk3188 ds1006h: add light photoresistor

11 years agork3188 lcdc:support_wait_frame_start_in_config_done
yxj [Sat, 2 Feb 2013 09:32:48 +0000 (17:32 +0800)]
rk3188 lcdc:support_wait_frame_start_in_config_done

11 years agoDDR:disable RK3168/RK3188 change DDR frequence when ddr_init,
cym [Sat, 2 Feb 2013 08:06:19 +0000 (16:06 +0800)]
DDR:disable RK3168/RK3188 change DDR frequence when ddr_init,
disable RK3168 change DDR frequence when suspend and video,because
RK3168 DDR change frequence test fail.

11 years agodelete sync time print
zsq [Sat, 2 Feb 2013 05:52:35 +0000 (13:52 +0800)]
delete sync time print

11 years agocamera:arm_crop select wrong zone,fix it
zyc [Sat, 2 Feb 2013 05:31:47 +0000 (13:31 +0800)]
camera:arm_crop select wrong zone,fix it

11 years agork29_pcm : close debug
邱建斌 [Sat, 2 Feb 2013 04:10:45 +0000 (12:10 +0800)]
rk29_pcm : close debug

11 years agoaudio/i2s : i2s dma infiniteloop support
邱建斌 [Sat, 2 Feb 2013 04:07:11 +0000 (12:07 +0800)]
audio/i2s : i2s dma infiniteloop support

11 years agobmp Full resolution support for factoryTool 4.0
ywj [Sat, 2 Feb 2013 02:21:21 +0000 (10:21 +0800)]
bmp Full resolution support for factoryTool 4.0

11 years agorga mmu map back to origin
zsq [Fri, 1 Feb 2013 13:17:27 +0000 (21:17 +0800)]
rga mmu map back to origin

11 years agork3066b lcdc: report vsync
yxj [Fri, 1 Feb 2013 11:22:22 +0000 (19:22 +0800)]
rk3066b lcdc: report vsync

11 years agork30 rk3188 lcdc:deinit lcdc before unregister rk fb
yxj [Fri, 1 Feb 2013 09:56:38 +0000 (17:56 +0800)]
rk30 rk3188 lcdc:deinit lcdc before unregister rk fb

11 years agork fb:stop vsync thread when rk fb shut down
yxj [Fri, 1 Feb 2013 09:52:27 +0000 (17:52 +0800)]
rk fb:stop  vsync thread when rk fb shut down

11 years agoif brightness is set 0,thebrightness real set is 0 not min
xxx [Fri, 1 Feb 2013 09:41:21 +0000 (17:41 +0800)]
if brightness is set 0,thebrightness real set is 0 not min

11 years agork: ddr_freq: version 2.1
黄涛 [Fri, 1 Feb 2013 09:37:55 +0000 (17:37 +0800)]
rk: ddr_freq: version 2.1

fix this bug:
BUG: scheduling while atomic: ddrfreqd/65/0x00000002
[<c043e504>] (unwind_backtrace+0x0/0xf8) from [<c08fe368>] (__schedule+0x7ec/0x8a8)
[<c08fe368>] (__schedule+0x7ec/0x8a8) from [<c08ff620>] (__mutex_lock_slowpath+0x128/0x1bc)
[<c08ff620>] (__mutex_lock_slowpath+0x128/0x1bc) from [<c08ff720>] (mutex_lock+0x6c/0x70)
[<c08ff720>] (mutex_lock+0x6c/0x70) from [<c045328c>] (ddr_scale_rate_for_dvfs+0x30/0x16c)
[<c045328c>] (ddr_scale_rate_for_dvfs+0x30/0x16c) from [<c044da6c>] (dvfs_target+0x12c/0x1a0)
[<c044da6c>] (dvfs_target+0x12c/0x1a0) from [<c0453b10>] (dvfs_set_rate+0x48/0x68)
[<c0453b10>] (dvfs_set_rate+0x48/0x68) from [<c0453504>] (ddrfreq_mode+0x70/0xc4)
[<c0453504>] (ddrfreq_mode+0x70/0xc4) from [<c04536c8>] (ddrfreq_task+0x38/0x160)
[<c04536c8>] (ddrfreq_task+0x38/0x160) from [<c048a704>] (kthread+0x80/0x88)
[<c048a704>] (kthread+0x80/0x88) from [<c04399c8>] (kernel_thread_exit+0x0/0x8)

11 years agork3188 lcdc:wait 25ms before disable lcdc clk
yxj [Fri, 1 Feb 2013 08:57:45 +0000 (16:57 +0800)]
rk3188 lcdc:wait 25ms before disable lcdc clk

11 years agork2928 lcdc:report vsync
yxj [Fri, 1 Feb 2013 08:55:45 +0000 (16:55 +0800)]
rk2928 lcdc:report vsync

11 years agork3188 lcdc:select dither algorithm 2 in dither down mode
yxj [Fri, 1 Feb 2013 08:18:16 +0000 (16:18 +0800)]
rk3188 lcdc:select dither algorithm 2 in dither down mode

11 years agork3188 lcdc:fix m_WIN1_ALPHA_EN bug
yxj [Fri, 1 Feb 2013 07:44:43 +0000 (15:44 +0800)]
rk3188 lcdc:fix m_WIN1_ALPHA_EN bug

11 years agork3188 lcdc:implement rk3188_lcdc_shutdown
yxj [Fri, 1 Feb 2013 02:23:38 +0000 (10:23 +0800)]
rk3188 lcdc:implement rk3188_lcdc_shutdown

11 years agork3188 ds1006h:fix l3g4200d
wuhao [Fri, 1 Feb 2013 08:04:41 +0000 (16:04 +0800)]
rk3188 ds1006h:fix l3g4200d

11 years agork3188 ds1006h: add watchdog defconfig
wuhao [Fri, 1 Feb 2013 08:01:00 +0000 (16:01 +0800)]
rk3188 ds1006h: add watchdog defconfig

11 years agork3188 ds1006h: max_brightness is set to 150
wuhao [Fri, 1 Feb 2013 07:51:50 +0000 (15:51 +0800)]
rk3188 ds1006h: max_brightness is set to 150

11 years agork3188: cpufreq: version 1.1, better get gpu perf freq
黄涛 [Fri, 1 Feb 2013 06:53:18 +0000 (14:53 +0800)]
rk3188: cpufreq: version 1.1, better get gpu perf freq

11 years agodelete mmu info break select
zsq [Fri, 1 Feb 2013 00:43:31 +0000 (08:43 +0800)]
delete mmu info break select

11 years agork3188 lcdc:modify config for GRF_IO_CON4
yxj [Thu, 31 Jan 2013 14:07:07 +0000 (22:07 +0800)]
rk3188 lcdc:modify config for GRF_IO_CON4

11 years agork3188 lcdc:add support for 1.8V io
yxj [Thu, 31 Jan 2013 09:43:25 +0000 (17:43 +0800)]
rk3188 lcdc:add support for 1.8V io

11 years agork31xx:act8846:support sleep voltage for new hardware
张晴 [Thu, 31 Jan 2013 11:02:44 +0000 (19:02 +0800)]
rk31xx:act8846:support sleep voltage for new hardware

11 years agoit66121 hdmi:set PowerDown at init
yzq [Thu, 31 Jan 2013 08:26:25 +0000 (16:26 +0800)]
it66121 hdmi:set PowerDown at init

11 years agoHD screen LP097Qx1:BP500,fps = 50
yxj [Thu, 31 Jan 2013 06:15:27 +0000 (14:15 +0800)]
HD screen LP097Qx1:BP500,fps = 50

11 years agork3168: tb: enable ddr freq on video and suspend
黄涛 [Thu, 31 Jan 2013 05:15:04 +0000 (13:15 +0800)]
rk3168: tb: enable ddr freq on video and suspend

11 years agork3188 ds1006h: fix l3g4200d & ak8963
wuhao [Thu, 31 Jan 2013 04:11:19 +0000 (12:11 +0800)]
rk3188 ds1006h: fix l3g4200d & ak8963

11 years agork3188 ds1006h : ddr freq & switch to 32.768k & gpu 600M
wuhao [Thu, 31 Jan 2013 03:49:42 +0000 (11:49 +0800)]
rk3188 ds1006h : ddr freq & switch to 32.768k & gpu 600M

11 years agork: no use Thumb instruction set
黄涛 [Thu, 31 Jan 2013 03:29:33 +0000 (11:29 +0800)]
rk: no use Thumb instruction set

11 years agork2928: no use Thumb instruction set
黄涛 [Thu, 31 Jan 2013 03:29:22 +0000 (11:29 +0800)]
rk2928: no use Thumb instruction set

11 years agork30: no use Thumb instruction set
黄涛 [Thu, 31 Jan 2013 03:23:57 +0000 (11:23 +0800)]
rk30: no use Thumb instruction set

11 years agork3188: no use Thumb instruction set to build pm.c and ddr.c
黄涛 [Thu, 31 Jan 2013 03:12:06 +0000 (11:12 +0800)]
rk3188: no use Thumb instruction set to build pm.c and ddr.c

11 years agoLR097: update for new pcb
yj [Thu, 31 Jan 2013 02:23:19 +0000 (10:23 +0800)]
LR097: update for new pcb

11 years agork30 rk3188 lcdc:remov report sync code
yxj [Wed, 30 Jan 2013 12:32:27 +0000 (20:32 +0800)]
rk30 rk3188 lcdc:remov report sync code

11 years agork fb: report vysnc in rk_fb
yxj [Wed, 30 Jan 2013 12:31:44 +0000 (20:31 +0800)]
rk fb: report vysnc in rk_fb

11 years agoHD screen:set H_BP to 400,fps = 52
yxj [Wed, 30 Jan 2013 11:06:36 +0000 (19:06 +0800)]
HD screen:set H_BP to 400,fps = 52

11 years agoLR097 defconfig:add usb uart support
yxj [Wed, 30 Jan 2013 09:42:49 +0000 (17:42 +0800)]
LR097 defconfig:add usb uart support

11 years agork3188 lcdc: implement rk3188_lcdc_fps_mgr
yxj [Wed, 30 Jan 2013 09:41:17 +0000 (17:41 +0800)]
rk3188 lcdc: implement rk3188_lcdc_fps_mgr

11 years agork3188: pm.c build use Thumb instruction set
黄涛 [Wed, 30 Jan 2013 11:44:32 +0000 (19:44 +0800)]
rk3188: pm.c build use Thumb instruction set

11 years agork3188: new cpufreq driver
黄涛 [Wed, 30 Jan 2013 10:10:47 +0000 (18:10 +0800)]
rk3188: new cpufreq driver

11 years agoRK30/31 DDR:enable hw_exit_idle_en,c_active_in pin can be used to exit from
cym [Wed, 30 Jan 2013 08:52:57 +0000 (16:52 +0800)]
RK30/31 DDR:enable hw_exit_idle_en,c_active_in pin can be used to exit from
    the self-refresh mode

11 years agork3188 lcdc:remove config done in rk3188_lcdc_ovl_mgr
yxj [Wed, 30 Jan 2013 08:17:41 +0000 (16:17 +0800)]
rk3188 lcdc:remove config done in  rk3188_lcdc_ovl_mgr

11 years agork2928 rk30xx rk3188 lcdc: rename rk fb specified ioctl
yxj [Wed, 30 Jan 2013 08:11:33 +0000 (16:11 +0800)]
rk2928 rk30xx rk3188 lcdc: rename rk fb specified ioctl

11 years agork fb:rename rk fb specified ioctl
yxj [Wed, 30 Jan 2013 08:10:26 +0000 (16:10 +0800)]
rk fb:rename rk fb specified ioctl

11 years agork3168_86v: tp and wifi get into low power mode
hjc [Wed, 30 Jan 2013 08:07:30 +0000 (16:07 +0800)]
rk3168_86v: tp and wifi get into low power mode

11 years agofix rga dither rgb565 bug
zsq [Wed, 30 Jan 2013 07:08:35 +0000 (15:08 +0800)]
fix rga dither rgb565 bug

11 years agoRevert "rk3188 lcdc:support ioctl RK_FBIOSET_W0W1_ZORDER_SWAP"
yxj [Wed, 30 Jan 2013 06:10:32 +0000 (14:10 +0800)]
Revert "rk3188 lcdc:support ioctl  RK_FBIOSET_W0W1_ZORDER_SWAP"

This reverts commit 598e43de00fec3b4fa87fdb4ec753f858b65b2de.

11 years agoRevert "rk_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP"
yxj [Wed, 30 Jan 2013 06:10:17 +0000 (14:10 +0800)]
Revert "rk_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP"

This reverts commit 96ea1afcf8c49fc3f001d078988ca006b4dd10be.

11 years agork3188 lcdc: support overlay manager
yxj [Wed, 30 Jan 2013 06:09:28 +0000 (14:09 +0800)]
rk3188 lcdc: support overlay manager

11 years agork3188 lcdc:support ioctl RK_FBIOSET_W0W1_ZORDER_SWAP
yxj [Wed, 30 Jan 2013 04:39:36 +0000 (12:39 +0800)]
rk3188 lcdc:support ioctl  RK_FBIOSET_W0W1_ZORDER_SWAP

11 years agork_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP
yxj [Wed, 30 Jan 2013 04:39:07 +0000 (12:39 +0800)]
rk_fb.h:add ioctl RK_FBIOSET_W0W1_ZORDER_SWAP

11 years agork3188 lcdc:enable Alpha when the format is AXXX888,enable Premultiplied alpha in...
yxj [Wed, 30 Jan 2013 04:23:44 +0000 (12:23 +0800)]
rk3188 lcdc:enable Alpha when the format is AXXX888,enable Premultiplied alpha in alpha mode

11 years agork30: pmu: save/restore more qos settings
黄涛 [Wed, 30 Jan 2013 04:16:52 +0000 (12:16 +0800)]
rk30: pmu: save/restore more qos settings

11 years agork: ddr_freq: remove BUG_ON
黄涛 [Wed, 30 Jan 2013 04:02:40 +0000 (12:02 +0800)]
rk: ddr_freq: remove BUG_ON

11 years agork3168_86v: deconfig set ddr freq 300M according to the bootloader setting
hjc [Wed, 30 Jan 2013 03:05:41 +0000 (11:05 +0800)]
rk3168_86v: deconfig set ddr freq 300M according to the bootloader setting

11 years agork3168_86v: mdelay(100),avoid splash screen
hjc [Wed, 30 Jan 2013 03:03:34 +0000 (11:03 +0800)]
rk3168_86v: mdelay(100),avoid splash screen

11 years agork30 lcdc: add vysnc support
yxj [Wed, 30 Jan 2013 02:57:32 +0000 (10:57 +0800)]
rk30 lcdc: add vysnc support

11 years agork30: common.c: set reboot reason as watchdog when watchdog enabled
黄涛 [Wed, 30 Jan 2013 02:33:41 +0000 (10:33 +0800)]
rk30: common.c: set reboot reason as watchdog when watchdog enabled

11 years agofiq_debugger: keep alive when watchdog enabled
黄涛 [Wed, 30 Jan 2013 02:29:05 +0000 (10:29 +0800)]
fiq_debugger: keep alive when watchdog enabled

11 years agork29_wdt: fix for fiq debugger
黄涛 [Wed, 30 Jan 2013 02:27:59 +0000 (10:27 +0800)]
rk29_wdt: fix for fiq debugger

11 years agork3188 ds1006h: fix brightness
wuhao [Wed, 30 Jan 2013 02:24:21 +0000 (10:24 +0800)]
rk3188 ds1006h: fix brightness

11 years agork2928 rk30xx rk3188 lcdc:load screen in lcdc open,fix rgb swap
yxj [Tue, 29 Jan 2013 13:57:24 +0000 (21:57 +0800)]
rk2928 rk30xx rk3188 lcdc:load screen in lcdc open,fix rgb swap

11 years agork fb: remove loade_screen to rkxxx_lcdc_open
yxj [Tue, 29 Jan 2013 13:55:30 +0000 (21:55 +0800)]
rk fb: remove loade_screen to rkxxx_lcdc_open

11 years agobrightness_mode val is used BRIGHTNESS_MODE enum defined
xxx [Tue, 29 Jan 2013 10:13:03 +0000 (18:13 +0800)]
brightness_mode val is used BRIGHTNESS_MODE enum defined

11 years agoadd max limit and brightness updata mode in rk29 bl
xxx [Tue, 29 Jan 2013 09:37:12 +0000 (17:37 +0800)]
add max limit and brightness updata mode in rk29 bl

11 years agork: ddrfreq: version 2.0, support qual core
黄涛 [Tue, 29 Jan 2013 09:30:06 +0000 (17:30 +0800)]
rk: ddrfreq: version 2.0, support qual core

11 years agoSDMMC: remove the unuse file in folde mach-rk3188
xbw [Tue, 29 Jan 2013 09:23:41 +0000 (17:23 +0800)]
SDMMC: remove the unuse file in folde mach-rk3188

11 years agoSDMMC:
xbw [Tue, 29 Jan 2013 09:16:17 +0000 (17:16 +0800)]
SDMMC:
add the function to adjust Io-voltage according to specific projects.

11 years agosdio-wiif:
xbw [Tue, 29 Jan 2013 09:12:33 +0000 (17:12 +0800)]
sdio-wiif:
add the funtion to get wifi-module voltage in board-xxx-sdmmc-config.c

11 years agork3188 ds1006h: add akm8963
cdy [Tue, 29 Jan 2013 07:26:26 +0000 (15:26 +0800)]
rk3188 ds1006h: add akm8963

11 years agork3188 ds1006h: sync rk3188_ds1006h_defconfig
wuhao [Tue, 29 Jan 2013 07:22:42 +0000 (15:22 +0800)]
rk3188 ds1006h: sync rk3188_ds1006h_defconfig

11 years agork3188 ds1006h: fix rk_hdmi_power_init
wuhao [Tue, 29 Jan 2013 07:20:39 +0000 (15:20 +0800)]
rk3188 ds1006h: fix rk_hdmi_power_init

11 years agowatch dog: fix bug that wdt still work after disable it and delete wdt_lock
hhb [Tue, 29 Jan 2013 07:17:45 +0000 (15:17 +0800)]
watch dog: fix bug that wdt still work after disable it and delete wdt_lock

11 years agoRevert "rk3168_86v: Basic functions is ok"
黄涛 [Tue, 29 Jan 2013 06:54:08 +0000 (14:54 +0800)]
Revert "rk3168_86v: Basic functions is ok"

This reverts commit aa932b765305b1cee6bfe648e19a0c1a7cd3f0c8.
For fix Makefile, drivers/video/display/Kconfig

11 years agork31xx:support new pwm circuit for new tps65910
张晴 [Tue, 29 Jan 2013 03:51:05 +0000 (11:51 +0800)]
rk31xx:support new pwm circuit for new tps65910

11 years agork3168_86v: deconfig add rk30 pwm voltage regulator
hjc [Tue, 29 Jan 2013 02:52:33 +0000 (10:52 +0800)]
rk3168_86v: deconfig add rk30 pwm voltage regulator

11 years agork3168_86v: support arm:1.6GHZ and gpu:600MHZ
hjc [Tue, 29 Jan 2013 02:28:02 +0000 (10:28 +0800)]
rk3168_86v: support arm:1.6GHZ and gpu:600MHZ

11 years agork31xx:act8846:support sleep voltage for new hardware
张晴 [Tue, 29 Jan 2013 02:15:25 +0000 (10:15 +0800)]
rk31xx:act8846:support sleep voltage for new hardware

11 years agork3188: boot mode: add print name and watchdog reboot mode
黄涛 [Tue, 29 Jan 2013 01:49:43 +0000 (09:49 +0800)]
rk3188: boot mode: add print name and watchdog reboot mode

11 years agork_screen.h:modify rk_disp_prop
yxj [Mon, 28 Jan 2013 16:10:03 +0000 (00:10 +0800)]
rk_screen.h:modify rk_disp_prop

11 years agork3188 lcdc: fix kernel panic when rk3188 lcdc probe failed
yxj [Mon, 28 Jan 2013 16:04:58 +0000 (00:04 +0800)]
rk3188 lcdc: fix kernel panic when rk3188 lcdc probe failed
memory allocated by devm_kzalloc will be freed automatically
on driver detach
0.881936] Unable to handle kernel paging request at virtual address 6c6175a4
[    0.919447] pgd = c0404000
[    0.922174] [6c6175a4] *pgd=00000000
[    0.925767] Internal error: Oops: 5 [#1] PREEMPT SMP
[    0.930742] CPU: 0    Not tainted  (3.0.36+ #573)
[    0.935463] PC is at bus_probe_device+0x10/0x40
[    0.940002] LR is at device_add+0x4c0/0x58c
[    0.944192] pc : [<c064a470>]    lr : [<c06494d4>]    psr: 20000013
[    0.944203] sp : f0043f08  ip : 02d4e000  fp : 00000000
[    0.955692] r10: c041ad14  r9 : f023d5c0  r8 : f00038c0
[    0.960923] r7 : 00000000  r6 : 00000000  r5 : f0258c08  r4 : f0258c00
[    0.967458] r3 : 6c617574  r2 : c0aad790  r1 : 60000013  r0 : f0258c00
[    0.973995] Flags: nzCv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    0.981313] Control: 10c5387d  Table: 6040404a  DAC: 00000015

11 years agoBoard LR097:ddr max freq:480
yxj [Mon, 28 Jan 2013 11:23:45 +0000 (19:23 +0800)]
Board LR097:ddr max freq:480

11 years agoHD screen LP097QX1:increase BP
yxj [Mon, 28 Jan 2013 11:22:51 +0000 (19:22 +0800)]
HD screen LP097QX1:increase BP

11 years agork3168_86v: remove esc key
hjc [Mon, 28 Jan 2013 10:42:54 +0000 (18:42 +0800)]
rk3168_86v: remove esc key

11 years agork2928: force sdmmc & sdio even div
chenxing [Mon, 28 Jan 2013 10:09:58 +0000 (18:09 +0800)]
rk2928: force sdmmc & sdio even div

11 years agork3168_86v: add vol+ and vol- key
hjc [Mon, 28 Jan 2013 09:59:55 +0000 (17:59 +0800)]
rk3168_86v: add vol+ and vol- key

11 years agork3066: force sdmmc & sdio even div
chenxing [Mon, 28 Jan 2013 09:56:55 +0000 (17:56 +0800)]
rk3066: force sdmmc & sdio even div

11 years agork3168_86v: add touchscreen gslX680 driver
hjc [Mon, 28 Jan 2013 09:43:36 +0000 (17:43 +0800)]
rk3168_86v: add touchscreen gslX680 driver

11 years agoboard LR097:ddr max freq 533,and voltage 1.2V
yxj [Sun, 27 Jan 2013 11:56:48 +0000 (19:56 +0800)]
board LR097:ddr max freq 533,and voltage 1.2V