firefly-linux-kernel-4.4.55.git
10 years agop977: dts : support io domain setting by regulator
郭毅 [Tue, 1 Apr 2014 06:25:21 +0000 (14:25 +0800)]
p977: dts : support io domain setting by regulator
            adjust core dvfs table

10 years agork3288-p977: I am sorry to accidentally put wifi sdio closed in previous commit....
xbw [Tue, 1 Apr 2014 06:12:14 +0000 (14:12 +0800)]
rk3288-p977: I am sorry to accidentally put wifi sdio closed in previous commit. So turn it on again.

10 years agoAudio: update controls, widgets and audio map register in machine driver
陈金泉 [Tue, 1 Apr 2014 06:10:29 +0000 (14:10 +0800)]
Audio: update controls, widgets and audio map register in machine driver

10 years agork3288-hdmi: fix hdmi audio noise
zwl [Tue, 1 Apr 2014 06:05:49 +0000 (14:05 +0800)]
rk3288-hdmi: fix hdmi audio noise

10 years agoSDMMC:
xbw [Tue, 1 Apr 2014 05:54:20 +0000 (13:54 +0800)]
SDMMC:
1. emmc to support High Speed DDR MMC.
2. emmc to support HS200 mode ,and add the tuning timing for HS200 mode.
3. Improve mmc bus frequency to 400Mhz, and Imporve cclk_in to 200Mhz.
4. modify the p977.dts for the above performance.

10 years agoclk: rockchip: rk3288: fix APLL 48M\126M setting
dkl [Tue, 1 Apr 2014 03:51:35 +0000 (11:51 +0800)]
clk: rockchip: rk3288: fix APLL 48M\126M setting

10 years agoRK3288: dump the wakeup-interrupt
许盛飞 [Tue, 1 Apr 2014 03:42:16 +0000 (11:42 +0800)]
RK3288: dump the wakeup-interrupt

10 years agosdio:Wifi: tmp modify for wifi abnormal after suspend.
gwl [Tue, 1 Apr 2014 03:52:55 +0000 (11:52 +0800)]
sdio:Wifi: tmp modify for wifi abnormal after suspend.

10 years agort5616: mod for full alsa route
yj [Tue, 1 Apr 2014 03:14:28 +0000 (11:14 +0800)]
rt5616: mod for full alsa route

10 years agoARM: rockchip: add last_log support
黄涛 [Tue, 1 Apr 2014 02:55:45 +0000 (10:55 +0800)]
ARM: rockchip: add last_log support

10 years agort5616: disable log error
yj [Tue, 1 Apr 2014 02:54:54 +0000 (10:54 +0800)]
rt5616: disable log error

10 years agort5616: support for 3.10 kernel
yj [Tue, 1 Apr 2014 02:42:14 +0000 (10:42 +0800)]
rt5616: support for 3.10 kernel

10 years agoARM: rockchip: add last_log support
黄涛 [Tue, 1 Apr 2014 02:23:08 +0000 (10:23 +0800)]
ARM: rockchip: add last_log support

10 years agoRevert "tp ct36x:reduce init time"
Cody Xie [Tue, 1 Apr 2014 01:54:10 +0000 (09:54 +0800)]
Revert "tp ct36x:reduce init time"

This reverts commit 175e2ce4f5fc0e809417aa9ef053c031d38be74d.

10 years agoclk: rockchip: rk3288: not use usbphy_480m temporarily
dkl [Tue, 1 Apr 2014 01:28:10 +0000 (09:28 +0800)]
clk: rockchip: rk3288: not use usbphy_480m temporarily

10 years agotp ct36x:reduce init time
zyk [Mon, 31 Mar 2014 11:43:38 +0000 (19:43 +0800)]
tp ct36x:reduce init time

10 years agoARM: rockchip: cru.h add rk3288 soft reset support
黄涛 [Mon, 31 Mar 2014 10:06:10 +0000 (18:06 +0800)]
ARM: rockchip: cru.h add rk3288 soft reset support

10 years agork3288 chromium: update drm fb
yzq [Mon, 31 Mar 2014 07:42:15 +0000 (15:42 +0800)]
rk3288 chromium: update drm fb

10 years agork3288-tb: adjust core dvfs table
陈亮 [Mon, 31 Mar 2014 09:48:35 +0000 (02:48 -0700)]
rk3288-tb: adjust core dvfs table

10 years agopinctrl:fix _rockchip_pinconf_set bug
luowei [Mon, 31 Mar 2014 08:35:49 +0000 (16:35 +0800)]
pinctrl:fix _rockchip_pinconf_set bug

10 years agork3288:io_domain:support io domain setting by regulator
张晴 [Mon, 31 Mar 2014 08:33:51 +0000 (16:33 +0800)]
rk3288:io_domain:support io domain setting by regulator

10 years agommc: host: rockchips:
lintao [Mon, 31 Mar 2014 06:49:28 +0000 (14:49 +0800)]
mmc: host: rockchips:
   Delay sched init for sdmmc & sdio controllers' probe for optimization.

10 years agoclk: rockchip: rk3288: fix rk3288-clocks.dtsi
dkl [Mon, 31 Mar 2014 06:06:12 +0000 (14:06 +0800)]
clk: rockchip: rk3288: fix rk3288-clocks.dtsi

10 years agoclk: rockchip: add rkclk_init_enable and open rk3288 gating
dkl [Sun, 30 Mar 2014 08:37:47 +0000 (16:37 +0800)]
clk: rockchip: add rkclk_init_enable and open rk3288 gating

10 years agork3288 lcdc: add support x and y mirror
hjc [Mon, 31 Mar 2014 06:00:45 +0000 (14:00 +0800)]
rk3288 lcdc: add support x and y mirror

10 years agork3288:rk808:support two switch enable and disable as ldo
张晴 [Mon, 31 Mar 2014 05:51:48 +0000 (13:51 +0800)]
rk3288:rk808:support two switch enable and disable as ldo

10 years agop977: dts: wifi ignore-pm-notify and keep-power-in-suspend;
郭毅 [Mon, 31 Mar 2014 03:28:45 +0000 (11:28 +0800)]
p977: dts: wifi ignore-pm-notify and keep-power-in-suspend;
tesco: dts: add rk3288-tesco.dts

10 years agork3288: modify pd_a12 to pd_core
陈亮 [Mon, 31 Mar 2014 03:08:21 +0000 (20:08 -0700)]
rk3288: modify pd_a12 to pd_core

10 years agork3288;rk808:support two switch as ldo & enable rk808 irq to wakeup
张晴 [Mon, 31 Mar 2014 02:56:37 +0000 (10:56 +0800)]
rk3288;rk808:support two switch as ldo & enable rk808 irq to wakeup

10 years agoWifi: add ignore-pm-notify to sdio dts.
gwl [Mon, 31 Mar 2014 02:24:04 +0000 (10:24 +0800)]
Wifi: add ignore-pm-notify to sdio dts.

10 years agoWifi: fix wifi disconnect when suspended. add keep-power-in-suspend to sdio cap.
gwl [Mon, 31 Mar 2014 01:47:24 +0000 (09:47 +0800)]
Wifi: fix wifi disconnect when suspended. add keep-power-in-suspend to sdio cap.

10 years agork fb: close lcd pwr in suspend mode
hjc [Mon, 31 Mar 2014 01:19:50 +0000 (09:19 +0800)]
rk fb: close lcd pwr in suspend mode

10 years agop977: dts: Rockchip mmc controller take pm token from borad-relatived dts description.
郭毅 [Mon, 31 Mar 2014 00:32:14 +0000 (08:32 +0800)]
p977: dts: Rockchip mmc controller take pm token from borad-relatived dts description.

10 years agoMerge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10
libing [Sun, 30 Mar 2014 15:08:30 +0000 (23:08 +0800)]
Merge branch 'develop-3.10' of ssh://10.10.10.29/rk/kernel into develop-3.10

10 years agork3288-mipi-dsi: add arch/arm/boot/dts/include/dt-bindings/rkmipi/mipi_dsi.h.
libing [Sun, 30 Mar 2014 15:07:29 +0000 (23:07 +0800)]
rk3288-mipi-dsi: add arch/arm/boot/dts/include/dt-bindings/rkmipi/mipi_dsi.h.

10 years agork3288-mipi-dsi: add dual mipi screen dtsi.
libing [Sun, 30 Mar 2014 15:04:28 +0000 (23:04 +0800)]
rk3288-mipi-dsi: add dual mipi screen dtsi.

10 years agork3288-mipi-dsi: add single mipi screen dtsi.
libing [Sun, 30 Mar 2014 15:01:29 +0000 (23:01 +0800)]
rk3288-mipi-dsi: add single mipi screen dtsi.

10 years agork3288-mipi-dsi: add rk3288 mipi dsi driver.
libing [Sun, 30 Mar 2014 14:57:14 +0000 (22:57 +0800)]
rk3288-mipi-dsi: add rk3288 mipi dsi driver.

10 years agork3288-mipi-dsi: fix mipi
libing [Sun, 30 Mar 2014 14:55:08 +0000 (22:55 +0800)]
rk3288-mipi-dsi: fix mipi

10 years agork3288-mipi-dsi: add mipi screen driver.
libing [Sun, 30 Mar 2014 14:53:47 +0000 (22:53 +0800)]
rk3288-mipi-dsi: add mipi screen driver.

10 years agork3288-mipi-dsi: add support mipi dsi.
libing [Sun, 30 Mar 2014 14:51:15 +0000 (22:51 +0800)]
rk3288-mipi-dsi: add support mipi dsi.

10 years agork3288-hdmi: fix resume failed and modify some phy para config
zwl [Sun, 30 Mar 2014 14:18:40 +0000 (22:18 +0800)]
rk3288-hdmi: fix resume failed and modify some phy para config

10 years agork3288-hdmi: fix i2s audio output no sound
zwl [Sun, 30 Mar 2014 08:05:02 +0000 (16:05 +0800)]
rk3288-hdmi: fix i2s audio output no sound

10 years agop977: dts: arm clk support 1.6G by commit:
郭毅 [Sun, 30 Mar 2014 03:31:57 +0000 (11:31 +0800)]
p977: dts:  arm clk support 1.6G by commit:

commit 84771bd1c7631050d956c2d7a9cb975802428c4d
Author: 陈亮 <cl@rock-chips.com>
Date:   Sat Mar 29 04:20:57 2014 -0700

    rk3288: add limit clk rate by temperature

10 years agoct36x: add early suspend && resume
yj [Sat, 29 Mar 2014 13:16:39 +0000 (21:16 +0800)]
ct36x: add early suspend && resume

10 years agoTP_SUSPEND: mod compiler warning
yj [Sat, 29 Mar 2014 13:12:09 +0000 (21:12 +0800)]
TP_SUSPEND: mod compiler warning

10 years agork3288: add limit clk rate by temperature
陈亮 [Sat, 29 Mar 2014 11:20:57 +0000 (04:20 -0700)]
rk3288: add limit clk rate by temperature

10 years agommc: core: rockchip:
lintao [Sat, 29 Mar 2014 07:01:32 +0000 (15:01 +0800)]
mmc: core: rockchip:
    Rockchip mmc controller take pm token from borad-relatived dts description.
Now, we assign pm_caps equals to pm_flags.
    ignore-pm-notify ==> MMC_PM_IGNORE_PM_NOTIFY
    keep-power-in-suspend ==> MMC_PM_KEEP_POWER

10 years agorkwifi: optimize wifi open time
hwg [Sat, 29 Mar 2014 06:54:03 +0000 (14:54 +0800)]
rkwifi: optimize wifi open time

10 years agoisp: disable camsys log.
zyc [Sat, 29 Mar 2014 01:45:03 +0000 (09:45 +0800)]
isp: disable camsys log.

10 years agoWifi:BT: fix rfkill compile warning.
gwl [Sat, 29 Mar 2014 02:06:02 +0000 (10:06 +0800)]
Wifi:BT: fix rfkill compile warning.

10 years agoedp: anx6345、rk32-edp:load as fs_initcall
yxj [Fri, 28 Mar 2014 08:27:59 +0000 (16:27 +0800)]
edp: anx6345、rk32-edp:load as fs_initcall

10 years agork fb: fb and screen driver load as fs_initcall
yxj [Fri, 28 Mar 2014 08:21:04 +0000 (16:21 +0800)]
rk fb: fb and screen driver load as fs_initcall

10 years agork: ion: force unmap iommu while destroy buffer
CMY [Fri, 28 Mar 2014 10:58:21 +0000 (18:58 +0800)]
rk: ion: force unmap iommu while destroy buffer

10 years agoTP: sdk tp add early resume
yj [Fri, 28 Mar 2014 10:30:21 +0000 (18:30 +0800)]
TP: sdk tp add early resume

10 years agork: ion: support iommu map/unmap for CMA/system Heap
CMY [Fri, 28 Mar 2014 10:10:51 +0000 (18:10 +0800)]
rk: ion: support iommu map/unmap for CMA/system Heap

10 years ago rk32 gpu : 1, update rk32 gpu config_attributes 2,delete gpu tracing config and...
xxm [Fri, 28 Mar 2014 10:09:39 +0000 (18:09 +0800)]
 rk32 gpu : 1, update rk32 gpu config_attributes 2,delete gpu tracing config and debug config

10 years agoARM: rockchip: rk3288 use arch timer
黄涛 [Fri, 28 Mar 2014 09:58:28 +0000 (17:58 +0800)]
ARM: rockchip: rk3288 use arch timer

10 years agoRevert "clocksource: arch_timer: use virtual counters"
黄涛 [Fri, 28 Mar 2014 09:56:56 +0000 (17:56 +0800)]
Revert "clocksource: arch_timer: use virtual counters"

This reverts commit 714c21cb90951905b269870087a99c37f3a7af0c.

10 years agoARM: fiq_debugger: fix dump_irqs
黄涛 [Fri, 28 Mar 2014 09:55:23 +0000 (17:55 +0800)]
ARM: fiq_debugger: fix dump_irqs

10 years agoSDMMC: gather each reset code into functions
xbw [Fri, 28 Mar 2014 09:59:17 +0000 (17:59 +0800)]
SDMMC: gather each reset code into functions

10 years agodisable l1 inv
xxx [Fri, 28 Mar 2014 09:54:36 +0000 (17:54 +0800)]
disable l1 inv

10 years ago1, support iommu
xxm [Fri, 28 Mar 2014 09:43:07 +0000 (17:43 +0800)]
1, support iommu

2, invalidate iommu tlb when page table updating finished
3, fix rockchip_sysmmu_irq function

10 years agodelete RK3288_GRF_GPIO0_D_IOMUX according to new datasheet
luowei [Fri, 28 Mar 2014 09:13:25 +0000 (17:13 +0800)]
delete RK3288_GRF_GPIO0_D_IOMUX according to new datasheet

10 years agommc: host: rockchip: fix commit f5b42ad17d9da38198e24b3f1912fffc86c904a6
lintao [Fri, 28 Mar 2014 08:17:59 +0000 (16:17 +0800)]
mmc: host: rockchip: fix commit f5b42ad17d9da38198e24b3f1912fffc86c904a6
     Original methdod setup max hold time for cmd_rto tear down wifi in some cases,
work around this bug by detecting hold time ahead.

10 years agork3288 pie support,but rk3188 is not be support
xxx [Fri, 28 Mar 2014 08:00:22 +0000 (16:00 +0800)]
rk3288 pie support,but rk3188 is not be support

10 years agork3288 sleep support
xxx [Fri, 28 Mar 2014 07:58:51 +0000 (15:58 +0800)]
rk3288 sleep support

10 years agorkpm sleep support
xxx [Fri, 28 Mar 2014 07:56:00 +0000 (15:56 +0800)]
rkpm sleep support

10 years agork3288: limit the decode video width from 3840 to 4096
ljf [Fri, 28 Mar 2014 07:50:30 +0000 (15:50 +0800)]
rk3288: limit the decode video width from 3840 to 4096

10 years agoadd rockchip-pinctrl.txt
luowei [Fri, 28 Mar 2014 07:42:20 +0000 (15:42 +0800)]
add rockchip-pinctrl.txt

10 years agork3288:bq27320:modify firmware_download
张晴 [Fri, 28 Mar 2014 06:48:06 +0000 (14:48 +0800)]
rk3288:bq27320:modify firmware_download

10 years agork3288 lcdc: delete win0 display config done
hjc [Fri, 28 Mar 2014 06:44:20 +0000 (14:44 +0800)]
rk3288 lcdc: delete win0 display config done

10 years agop977: dts: move headset, set back-key, move gpu 600M
郭毅 [Fri, 28 Mar 2014 06:06:16 +0000 (14:06 +0800)]
p977: dts: move headset, set back-key, move gpu 600M

10 years agommc: host: rockchip: pm_caps with MMC_PM_KEEP_POWER for eMMC
lintao [Fri, 28 Mar 2014 05:53:53 +0000 (13:53 +0800)]
mmc: host: rockchip: pm_caps with MMC_PM_KEEP_POWER for eMMC

10 years agork3288:bq24296:add bq24296 suspend and resume func
张晴 [Fri, 28 Mar 2014 05:51:56 +0000 (13:51 +0800)]
rk3288:bq24296:add bq24296 suspend and resume func

10 years agommc: core: bus:
lintao [Fri, 28 Mar 2014 05:24:38 +0000 (13:24 +0800)]
mmc: core: bus:
     Fix mmc_bus_suspend and mmc_bus_resume panic kernel bug. Since pm notify call
chain fall into mmc subsystem, host controller driver may not register bus_ops indeed ,
actually it's optional for bus-level drivers to complete this hook pointer.

[   42.603423] Freezing user space processes ... (elapsed 0.008 seconds) done.
[   42.611886] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done.
[   42.614351] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[   42.630102] pgd = c0004000
[   42.632816] [00000000] *pgd=00000000
[   42.636483] Internal error: Oops: 80000005 [#1] PREEMPT SMP ARM
....
[   43.426496] [<c045f788>] (mmc_bus_suspend+0x40/0x44) from [<c02e94dc>] (dpm_run_callback.isra.5+0x28/0x60)
[   43.436168] [<c02e94dc>] (dpm_run_callback.isra.5+0x28/0x60) from [<c02e9b78>] (__device_suspend+0x1e4/0x274)

mmc: core: rockchip:
     Tags rockchip eMMC controller's pm_caps with MMC_PM_IGNORE_PM_NOTIFY refered to commit 3549af216ba41d5bd70.
eMMC controller now only ack probe/shudown and remove event by poweroff notify. Otherwise, PM freezing will be disterbed
by emergancy I/O error from file system.

[   42.710633] PM: suspend entry 2013-01-21 09:54:47.245333254 UTC
[   42.710659] PM: Syncing filesystems ... done.
[   42.728095] mmc0: card 0001 removed
[   42.828461] EXT4-fs error (device mmcblk0p12): ext4_wait_block_bitmap:466:
comm PackageManager: Cannot read block bitmap - block_group = 1, block_bitmap = 34
[   42.828653] EXT4-fs (mmcblk0p12): delayed block allocation failed for inode 647 at logical offset 0 with
max blocks 30 with error -5
[   42.828689] EXT4-fs (mmcblk0p12): This should not happen!! Data will be lost
[   42.829227] Aborting journal on device mmcblk0p12-8.
[   42.829322] JBD2: Error -5 detected when updating journal superblock for mmcblk0p12-8.
[   42.829409] journal commit I/O error
[   42.829942] EXT4-fs (mmcblk0p12): previous I/O error to superblock detected
......
[   43.179043] Freezing user space processes ...
[   43.179519] active wakeup source: mmc0_detect

Signed-off-by: lintao <lintao@rock-chips.com>
10 years agogmac: add power on delay
hwg [Fri, 28 Mar 2014 05:29:31 +0000 (13:29 +0800)]
gmac: add power on delay

10 years agocw2015: optimizing
yj [Fri, 28 Mar 2014 04:20:24 +0000 (12:20 +0800)]
cw2015: optimizing

10 years agousb: qtd usb-after-free
lyz [Fri, 28 Mar 2014 03:37:03 +0000 (11:37 +0800)]
usb: qtd usb-after-free

10 years agousb: fix charger detect timing
lyz [Wed, 26 Mar 2014 09:40:51 +0000 (17:40 +0800)]
usb: fix charger detect timing

10 years agoUSB: Fix compile err if not set CONFIG_USB20_OTG.
wlf [Fri, 28 Mar 2014 03:26:23 +0000 (11:26 +0800)]
USB: Fix compile err if not set CONFIG_USB20_OTG.

10 years agoUSB: Enable USB clk.
wlf [Fri, 28 Mar 2014 02:57:15 +0000 (10:57 +0800)]
USB: Enable USB clk.

10 years agoheadset: sdk enable nokia headphone
yj [Fri, 28 Mar 2014 02:49:58 +0000 (10:49 +0800)]
headset: sdk enable nokia headphone

10 years agork3288: swap rk3188 and rk3288 PIE_OVERLAY_SECTION for rk3288 pie work
陈亮 [Fri, 28 Mar 2014 02:49:20 +0000 (19:49 -0700)]
rk3288: swap rk3188 and rk3288 PIE_OVERLAY_SECTION for rk3288 pie work

10 years agoadd /sys/pm_tests/ support
陈亮 [Fri, 28 Mar 2014 02:44:10 +0000 (19:44 -0700)]
add /sys/pm_tests/ support

10 years agork3288: add watchdot support
陈亮 [Fri, 28 Mar 2014 02:37:08 +0000 (19:37 -0700)]
rk3288: add watchdot support

10 years agork3288: select vdpu clock source for vpu, grf require
ljf [Fri, 28 Mar 2014 02:16:12 +0000 (10:16 +0800)]
rk3288: select vdpu clock source for vpu, grf require

10 years agork3288 chromium: update config,fix drm hwc lvds
yzq [Fri, 28 Mar 2014 01:11:11 +0000 (09:11 +0800)]
rk3288 chromium: update config,fix drm hwc lvds

10 years agork3288 hdmi: modify phy pll to improve jitter and suplvl, and modify audio to 256fs
zwl [Thu, 27 Mar 2014 15:48:26 +0000 (23:48 +0800)]
rk3288 hdmi: modify phy pll to improve jitter and suplvl, and modify audio to 256fs

10 years agogmac: adjust power control
hwg [Thu, 27 Mar 2014 14:17:43 +0000 (22:17 +0800)]
gmac: adjust power control

10 years agobt: open dma transfer on uart0
wdc [Thu, 27 Mar 2014 12:40:37 +0000 (20:40 +0800)]
bt: open dma transfer on uart0

10 years agork32 edp: set color_depth COLOR_8
yxj [Thu, 27 Mar 2014 11:57:45 +0000 (19:57 +0800)]
rk32 edp: set color_depth COLOR_8

10 years agoP977: dts: change default-brightness-level to 20
郭毅 [Thu, 27 Mar 2014 11:51:53 +0000 (19:51 +0800)]
P977: dts: change default-brightness-level to 20

10 years agoP977: dts: fix ak8975 irq-pin err
郭毅 [Thu, 27 Mar 2014 11:25:26 +0000 (19:25 +0800)]
P977: dts: fix ak8975 irq-pin err

10 years agop977: dts: support RK808 shutdown,gpioctl,spi
郭毅 [Thu, 27 Mar 2014 11:19:13 +0000 (19:19 +0800)]
p977: dts: support RK808 shutdown,gpioctl,spi

10 years agork32 edp: workround irq
yxj [Thu, 27 Mar 2014 11:10:29 +0000 (19:10 +0800)]
rk32 edp: workround irq

10 years agork3288 lcdc: fix global alpha set error
hjc [Thu, 27 Mar 2014 11:13:56 +0000 (19:13 +0800)]
rk3288 lcdc: fix global alpha set error

10 years agork3288 lcdc: add global alpha
hjc [Thu, 27 Mar 2014 10:09:11 +0000 (18:09 +0800)]
rk3288 lcdc: add global alpha

10 years agoheadset: mod for 3.10 adc detect
yj [Thu, 27 Mar 2014 09:37:07 +0000 (17:37 +0800)]
headset: mod for 3.10 adc detect

10 years agoARM: rockchip: rk3288: better cpuidle support
黄涛 [Thu, 27 Mar 2014 09:27:54 +0000 (17:27 +0800)]
ARM: rockchip: rk3288: better cpuidle support