firefly-linux-kernel-4.4.55.git
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

11 years agoLR097 defconfig:CONFIG_DDR_TYPE_DDR3_1066E
yxj [Sun, 27 Jan 2013 09:50:14 +0000 (17:50 +0800)]
LR097 defconfig:CONFIG_DDR_TYPE_DDR3_1066E

11 years agork3188 lcdc:config done do by user space to sync in overlay mode
yxj [Sun, 27 Jan 2013 03:10:44 +0000 (11:10 +0800)]
rk3188 lcdc:config done do by user space to sync in overlay mode

11 years agoboard LR097:ddr 533 MHZ,DDR TYPE-DDR3_1066G
yxj [Sat, 26 Jan 2013 11:06:18 +0000 (19:06 +0800)]
board LR097:ddr 533 MHZ,DDR TYPE-DDR3_1066G

11 years agomove load_screen to rk_fb_register
yxj [Sat, 26 Jan 2013 08:08:37 +0000 (16:08 +0800)]
move load_screen to rk_fb_register

11 years agork fb,rk3188 lcdc:overlay support and modify some macro for RGB order
yxj [Fri, 25 Jan 2013 13:31:13 +0000 (21:31 +0800)]
rk fb,rk3188 lcdc:overlay support and modify some macro for RGB order

11 years agork3168_86v: Basic functions is ok
hjc [Mon, 28 Jan 2013 08:53:42 +0000 (16:53 +0800)]
rk3168_86v: Basic functions is ok

11 years agork3066B/rk3168: force sdmmc & sdio even div
chenxing [Mon, 28 Jan 2013 08:05:54 +0000 (16:05 +0800)]
rk3066B/rk3168: force sdmmc & sdio even div

11 years agork3188: init sdio rate=24.75M to ensure even div
chenxing [Mon, 28 Jan 2013 07:59:00 +0000 (15:59 +0800)]
rk3188: init sdio rate=24.75M to ensure even div

11 years agork3188: force sdmmc & sdio even div
chenxing [Mon, 28 Jan 2013 07:40:58 +0000 (15:40 +0800)]
rk3188: force sdmmc & sdio even div

11 years agork3188: common.c: remove unused uart init code on usb_uart_init
黄涛 [Mon, 28 Jan 2013 06:42:28 +0000 (14:42 +0800)]
rk3188: common.c: remove unused uart init code on usb_uart_init

11 years agork3168/3188: tb: timed_gpio/leds/irda default gpio set to INVALID_GPIO
黄涛 [Mon, 28 Jan 2013 04:55:43 +0000 (12:55 +0800)]
rk3168/3188: tb: timed_gpio/leds/irda default gpio set to INVALID_GPIO

11 years agoit66121: update and remove debug log
yzq [Mon, 28 Jan 2013 02:44:54 +0000 (10:44 +0800)]
it66121: update and remove debug log

11 years agoMerge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0
xbw [Sun, 27 Jan 2013 11:36:26 +0000 (19:36 +0800)]
Merge branch 'develop-3.0' of ssh://10.10.10.29/rk/kernel into develop-3.0

11 years agoSDMMC:
xbw [Sun, 27 Jan 2013 11:36:08 +0000 (19:36 +0800)]
SDMMC:
1。adjust the IO voltage of ap0 and vccio
2. add the drive strength control
3.Temporary realize even divide of sdmmc-frq.

11 years agork30: common.c: remove rk30_io_drive_strength_init
黄涛 [Sun, 27 Jan 2013 11:16:33 +0000 (19:16 +0800)]
rk30: common.c: remove rk30_io_drive_strength_init

11 years agoIO voltage:
xbw [Sun, 27 Jan 2013 09:36:17 +0000 (17:36 +0800)]
IO voltage:
This voltage value must be set in accordance with the actual situation.
  I am sorry annotation errors in the commit fd825f216270d012f2e30ab3ceb179428237ec68

11 years agodrive strength:
xbw [Sun, 27 Jan 2013 09:24:23 +0000 (17:24 +0800)]
drive strength:
The drive-strength-value must be set in accordance with the actual situation.

11 years agoLR097: update battery array by zyk
yj [Sun, 27 Jan 2013 09:16:36 +0000 (17:16 +0800)]
LR097: update battery array by zyk

11 years agork3188 ds1006h: act8846 pmu shutdown
cdy [Sun, 27 Jan 2013 08:58:04 +0000 (16:58 +0800)]
rk3188 ds1006h: act8846 pmu shutdown

11 years agork3188 ds1006h:fix gsensor lis3dh
cdy [Sun, 27 Jan 2013 08:51:47 +0000 (16:51 +0800)]
rk3188 ds1006h:fix gsensor lis3dh

11 years agork3188 ds1006h: PMU_SLEEP change to DVS0_CTL port
wuhao [Sun, 27 Jan 2013 08:49:32 +0000 (16:49 +0800)]
rk3188 ds1006h:  PMU_SLEEP change to DVS0_CTL port

11 years agork3188 ds1006h: version 1.1 hardware support
wuhao [Sun, 27 Jan 2013 04:06:33 +0000 (12:06 +0800)]
rk3188 ds1006h:  version 1.1 hardware support

11 years agork3188 ds1006h: add lightsensor us5151
cdy [Sun, 27 Jan 2013 03:30:12 +0000 (11:30 +0800)]
rk3188 ds1006h: add lightsensor us5151

11 years agork3188 ds1006h:fix mma8452
wuhao [Sat, 26 Jan 2013 13:51:10 +0000 (21:51 +0800)]
rk3188 ds1006h:fix mma8452

11 years agocat66121:fix display problem
yzq [Sat, 26 Jan 2013 13:40:39 +0000 (21:40 +0800)]
cat66121:fix display problem

11 years agork3188: fix usb uart init
黄涛 [Sat, 26 Jan 2013 13:32:58 +0000 (21:32 +0800)]
rk3188: fix usb uart init

11 years agoUSB: support RK3188 usb bypass uart function
wlf [Sat, 26 Jan 2013 11:33:31 +0000 (19:33 +0800)]
USB:  support RK3188 usb bypass uart function

11 years agork31:modify vccio defult voltage for new tps65910
张晴 [Sat, 26 Jan 2013 09:07:41 +0000 (17:07 +0800)]
rk31:modify vccio defult voltage for new tps65910

11 years agoit66121 hdmi support
yzq [Sat, 26 Jan 2013 07:54:28 +0000 (15:54 +0800)]
it66121 hdmi support

11 years agork292x: fix compiled error when disable dvfs
chenxing [Sat, 26 Jan 2013 07:38:43 +0000 (15:38 +0800)]
rk292x: fix compiled error when disable dvfs

11 years agork3188: dvfs: fix an writen error in dvfs.c
chenxing [Sat, 26 Jan 2013 07:24:11 +0000 (15:24 +0800)]
rk3188: dvfs: fix an writen error in dvfs.c

11 years agork3188: fix compiled error when disable dvfs
chenxing [Sat, 26 Jan 2013 07:22:02 +0000 (15:22 +0800)]
rk3188: fix compiled error when disable dvfs

11 years agork30xx: fix compiled error when disable dvfs
chenxing [Sat, 26 Jan 2013 07:03:34 +0000 (15:03 +0800)]
rk30xx: fix compiled error when disable dvfs

11 years agork30: pm.c: revert 03650ab
黄涛 [Sat, 26 Jan 2013 06:35:04 +0000 (14:35 +0800)]
rk30: pm.c: revert 03650ab

11 years agocamera(v0.x.0x1f): delete compile warning
ddl [Sat, 26 Jan 2013 06:25:14 +0000 (14:25 +0800)]
camera(v0.x.0x1f): delete compile warning

11 years agork3188: add cpu_axi.h
黄涛 [Sat, 26 Jan 2013 06:05:29 +0000 (14:05 +0800)]
rk3188: add cpu_axi.h

11 years agork3188: clock: init arm clock to 816MHz
黄涛 [Sat, 26 Jan 2013 04:21:55 +0000 (12:21 +0800)]
rk3188: clock: init arm clock to 816MHz

11 years agork30: support cpu axi qos setup properly, and add setup lcdc qos
黄涛 [Sat, 26 Jan 2013 04:19:41 +0000 (12:19 +0800)]
rk30: support cpu axi qos setup properly, and add setup lcdc qos

11 years agork30: pmu: wait ack when idle request
黄涛 [Sat, 26 Jan 2013 03:47:22 +0000 (11:47 +0800)]
rk30: pmu: wait ack when idle request

11 years agork292x:open vcca33 when pmu enter sleep
张晴 [Sat, 26 Jan 2013 03:26:45 +0000 (11:26 +0800)]
rk292x:open vcca33 when pmu enter sleep

11 years agoUSB: First of all, usb phy enter usb mode for RK3188
wlf [Sat, 26 Jan 2013 03:25:15 +0000 (11:25 +0800)]
USB:  First of all, usb phy enter usb mode for RK3188

11 years agoLR097: enable reboot system when shutdown with dc plug in
yj [Sat, 26 Jan 2013 02:29:04 +0000 (10:29 +0800)]
LR097: enable reboot system when shutdown with dc plug in

11 years agork3188 ds1006h: add kernel logo
wuhao [Sat, 26 Jan 2013 02:23:17 +0000 (10:23 +0800)]
rk3188 ds1006h: add kernel logo

11 years agork30: ddr: ddr_get_bw no in sram, else system may hand on ddr_get_cap
黄涛 [Fri, 25 Jan 2013 12:44:15 +0000 (20:44 +0800)]
rk30: ddr: ddr_get_bw no in sram, else system may hand on ddr_get_cap

11 years agork3168:rk3188:tps65910:support new tps65910 eeprom
张晴 [Fri, 25 Jan 2013 11:40:15 +0000 (19:40 +0800)]
rk3168:rk3188:tps65910:support new tps65910 eeprom

11 years agopack-kernel.sh: support rk3188
黄涛 [Fri, 25 Jan 2013 11:17:03 +0000 (19:17 +0800)]
pack-kernel.sh: support rk3188

11 years agoscreen.h: no deleted by make distclean
黄涛 [Fri, 25 Jan 2013 11:14:53 +0000 (19:14 +0800)]
screen.h: no deleted by make distclean

11 years agods1006h:fix rk610 dual screen mode lcd config
yzq [Fri, 25 Jan 2013 10:16:29 +0000 (18:16 +0800)]
ds1006h:fix rk610 dual screen mode lcd config

11 years agork3188:fix no display when system start
yzq [Fri, 25 Jan 2013 09:39:00 +0000 (17:39 +0800)]
rk3188:fix no display when system start

11 years agocamera(v0.x.0x1f): support rk3188 ,oneframe and pingpang
ddl [Fri, 25 Jan 2013 09:02:17 +0000 (17:02 +0800)]
camera(v0.x.0x1f): support rk3188 ,oneframe and pingpang

11 years agork30/31 DDR:1.fix ddr_init err,especially DDR frenuency more then 480Mhz
cym [Fri, 25 Jan 2013 08:14:03 +0000 (16:14 +0800)]
rk30/31 DDR:1.fix ddr_init err,especially DDR frenuency more then 480Mhz
    2.support 16bit DDR bus width,must update loader at the same time

11 years agocamera:fix rk3188 cif bug,add softrest between frames.
zyc [Fri, 25 Jan 2013 08:14:51 +0000 (16:14 +0800)]
camera:fix rk3188 cif bug,add softrest between frames.

11 years agork3188 ds1006h: hym8563 shutdown do not disable clkout
wuhao [Fri, 25 Jan 2013 07:46:15 +0000 (15:46 +0800)]
rk3188 ds1006h: hym8563 shutdown do not disable clkout

11 years agoSDMMC:
xbw [Fri, 25 Jan 2013 07:30:31 +0000 (15:30 +0800)]
SDMMC:
unified engineering code version of SDMMC in your board-xxx.c
continue with the commit aa56711b7b8a1f7888bca60289a156ab3e5e9778

11 years agoSDMMC:
xbw [Fri, 25 Jan 2013 07:25:24 +0000 (15:25 +0800)]
SDMMC:
unified engineering code version of SDMMC in your board-xxx.c

11 years agork: ddr_freq: static ddr_set_rate
黄涛 [Fri, 25 Jan 2013 07:19:35 +0000 (15:19 +0800)]
rk: ddr_freq: static ddr_set_rate

11 years agork: remove unused ddr_freq.c
黄涛 [Fri, 25 Jan 2013 07:18:48 +0000 (15:18 +0800)]
rk: remove unused ddr_freq.c

11 years agork_timer: v1.2, update sched clock support, only use 32bits
黄涛 [Fri, 25 Jan 2013 07:17:00 +0000 (15:17 +0800)]
rk_timer: v1.2, update sched clock support, only use 32bits

11 years agoSDMMC:
xbw [Fri, 25 Jan 2013 06:09:11 +0000 (14:09 +0800)]
SDMMC:
This macro of WIFI_HOST_WAKE temporarily unused Thus, it is moved to another file rk-sdmmc-wifi.c

11 years agoSDMMC:
xbw [Fri, 25 Jan 2013 03:12:30 +0000 (11:12 +0800)]
SDMMC:
add sd-sdio drive strength contorl.
But ,currently, for the time being does not use this setting.Later, there is a need, then start to use.