Commit Graph

403664 Commits

Author SHA1 Message Date
CMY
c32433f1e0 ion: export ion_device for some kernel modules 2014-12-25 14:54:36 +08:00
hjc
c3ec2077f4 rk3368 lcdc: fix crash when close display
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-25 14:26:22 +08:00
hjc
b7bff6a27b rk fb: add win mirror pos config
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-25 14:26:22 +08:00
hjc
3db3476b6b rk3368 lcdc: add yuv overlay and close lut when switch hdmi
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-25 14:26:21 +08:00
hjc
20fbcf2a42 rk3368 lcdc: fbdc test ok use auto test case
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-25 14:26:21 +08:00
hjc
686c2212a6 rk fb: compatible when 32bit system call used on 64bit kernel
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-25 14:26:21 +08:00
lyz
d2f97737dd usb: support rk3368 OTG device side and EHCI 2014-12-24 18:50:05 +08:00
lyz
522b75a51d usb: ohci: backport ohci-platform.c driver from kernel-3.18 2014-12-24 18:50:05 +08:00
lyz
7844ff3788 usb: ehci: backport ehci-platform.c driver from kernel-3.18 2014-12-24 18:50:05 +08:00
lyz
c7877396ea usb: dwc_otg: set dma_mask 32bit for both device and host mode 2014-12-24 18:50:05 +08:00
David Wu
73cc56277c rk3368: io-domain: add io domain volt sel
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-24 17:25:17 +08:00
lintao
e68d16d336 mmc: rk_sdmmc: manually zero desc after allocated on ARM64 platform.
ARM64 call dmam_alloc_coherent mathod to allocate descriptor
will not auto clear buffer. So mmc may get wrong d->desc1 calculated that
load wrong address for BUF2 for dual-buf mode if NO CH set in d->desc0.
Then IDMAC will halt for BUF2 in WR_REQ_WAIT state and cannot generate
TI/RI or others in combine-interrupt.

Signed-off-by: lintao <lintao@rock-chips.com>
2014-12-24 16:38:17 +08:00
lintao
1b4317b2c9 Revert "arm64: rockchip: rockchip_defconfig disable MMC_DW_IDMAC temporarily"
This reverts commit da9ae0c513.

Signed-off-by: lintao <lintao@rock-chips.com>
2014-12-24 16:38:13 +08:00
Huang, Tao
0a6d05ddd6 arm64: rockchip: rk3368 enable 8 CPUs support
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-23 22:30:58 +08:00
Huang, Tao
22eb70f063 ion: rockchip: fix snapshot alignment fault on armv8
Fix this bug:
Unhandled fault: alignment fault (0x96000061) at 0xffffff8000006016
Internal error: : 96000061 [#1] PREEMPT SMP
Modules linked in: dc_fbdev(O) pvrsrvkm(O)
CPU: 0 PID: 125 Comm: Binder_2 Tainted: G           O 3.10.0 #36
task: ffffffc0530f7380 ti: ffffffc0531c0000 task.ti: ffffffc0531c0000
PC is at memcpy+0x2c/0x60
LR is at vsnprintf+0x100/0x598
[<ffffffc0002e093c>] memcpy+0x2c/0x60
[<ffffffc00018b3bc>] seq_vprintf+0x48/0x84
[<ffffffc00018b44c>] seq_printf+0x54/0x60
[<ffffffc00063a238>] ion_alloc+0x4fc/0x778
[<ffffffc00063a98c>] ion_ioctl+0x164/0x360
[<ffffffc00017bfa8>] vfs_ioctl+0x20/0x3c
[<ffffffc00017c8ac>] do_vfs_ioctl+0x474/0x540
[<ffffffc00017c9d4>] SyS_ioctl+0x5c/0x88

pgprot_noncached will map buffer as MT_DEVICE, but
All store accesses to Device memory use the asynchronous abort mechanism on
Cortex-A53.

Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-23 21:36:07 +08:00
David Wu
e93588288e rk3368: io-domain: sync with upstream to add REGULATOR_EVENT_PRE_VOLTAGE_CHANGE
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-23 21:20:36 +08:00
chenjh
08959c3554 arm64: rockchip: rk3368-tb_8836 fix cw2015 gpio define 2014-12-23 19:31:23 +08:00
David Wu
5ecb63c75e rk3368: i2c: fix i2c1&i2c2 reg address and irq error
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-23 17:15:32 +08:00
Huang, Tao
41b711c60f arm64: rockchip: rk3368 enable 4 big CPUs support
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-23 16:30:13 +08:00
Huang, Tao
eaaf5aad38 arm64: rockchip: rk3368-tb_8836 add tp support
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-23 16:26:56 +08:00
Huang, Tao
93b7173068 arm64: rockchip: rk3368 fix cpu axi init
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-23 15:29:14 +08:00
Huang, Tao
79437e3372 Merge tag 'lsk-v3.10-android-14.12'
LSK Android 14.12 v3.10

Conflicts:
	include/linux/clk-provider.h
2014-12-19 20:02:18 +08:00
David Wu
561fe83bd4 rk3368: dma: enable pl330 and dmadevices defconfig
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-19 19:28:03 +08:00
David Wu
6f96245db8 rk3368: uart_dbg: uart_dbg pinctrl is decided by hardware
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-19 19:27:53 +08:00
David Wu
b633fe40c5 rk3368: voppwm: add voppwm function
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-19 19:27:31 +08:00
Huang, Tao
f93b5a57ce arm64: rockchip: build resource.img with logo_kernel.bmp
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-17 13:45:01 +08:00
yxj
a8e1ae1adb arm64: dts: rk3368-tb_8846: enable edp panel
Signed-off-by: yxj <yxj@rock-chips.com>
2014-12-16 20:57:45 +08:00
yxj
fc2658c1bb arm64: dts: rk3368: fix grf, interrupts, resets for edp
Signed-off-by: yxj <yxj@rock-chips.com>
2014-12-16 20:57:41 +08:00
yxj
a1364527e9 video: rockchip: rk32_dp: add support for rk3368
Signed-off-by: yxj <yxj@rock-chips.com>
2014-12-16 20:57:29 +08:00
yxj
8b9fe46efc video: rockchip: rk32_dp: covert dsb() to dsb(sy)
Signed-off-by: yxj <yxj@rock-chips.com>
2014-12-16 20:56:17 +08:00
Huang, Tao
2920ad6c0d Revert "rk32 dp: port to rk3368"
This reverts commit b8fdfeb2cf.
2014-12-16 20:55:58 +08:00
hjc
623d53b7e2 rk3368 lcdc: 1.add YUV domain overlay config; 2.edp force rgb888 output; 3.add 1.8 IO domain selete;
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-16 20:50:20 +08:00
hjc
b490bce9e0 rk fb: fix open hdmi open backlight again in no dual mode
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-16 20:49:45 +08:00
hjc
b3cd2058cd rk3368 lcdc: update gamma lut 10bit to 8bit
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-16 20:47:37 +08:00
hjc
0ad8f3f803 rk31xx lvds: set iomux for lvds ttl mode
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-16 20:47:21 +08:00
Huang, Tao
6ea75be3c1 Merge branch develop-3.10 into develop-3.10-next 2014-12-16 20:36:30 +08:00
ljf
0b6f34f8ac iep driver:
get rid of kfree buffer which allocated using devm_kzalloc.

Signed-off-by: ljf <ljf@rock-chips.com>
2014-12-16 19:56:18 +08:00
yxj
17b6509381 reset: rockchip: load as subsys_initcall_sync
rockchip reset control should probe before edp

Signed-off-by: yxj <yxj@rock-chips.com>
2014-12-15 21:15:10 +08:00
David Wu
d39cf37ff0 rk3368: pinctrl: add hdmi-i2c-xfer
Signed-off-by: David Wu <wdc@rock-chips.com>
2014-12-15 18:49:18 +08:00
zsq
bc190eca53 remove rga driver mmu buf malloc to prevent crash 2014-12-15 17:24:31 +08:00
dalon.zhang
86a0db3527 camera: UVC: fix UVC interrupt and other issues 2014-12-15 16:25:18 +08:00
cl
2adaeb93a1 rk312x: miss the new file rk3126.dtsi&&3128.dtsi for the commit c59e8d086aaf89d0f48351ff7287708b57e5aba1(rk312x: adjust dts relation)
Signed-off-by: cl <cl@rock-chips.com>
2014-12-15 09:09:09 +08:00
Huang, Tao
76511ba280 arm64: rockchip: rk3368 disable qos init temporarily
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-13 22:12:26 +08:00
dkl
fd28f459b1 rk3368: clk: fix rk3368 apllb/aplll set_rate
After rk3368 apllb/aplll change settings, set the divider of core back to 1.

Signed-off-by: dkl <dkl@rock-chips.com>
2014-12-13 21:10:11 +08:00
Mark Brown
f891dfcd5f Merge branch 'linux-linaro-lsk' into linux-linaro-lsk-android 2014-12-13 11:40:22 +00:00
Mark Brown
3e5fe00cd3 Merge remote-tracking branch 'lsk/v3.10/topic/genpd' into linux-linaro-lsk 2014-12-13 11:39:36 +00:00
Huang, Tao
fd62e6c91e arm64: rockchip: rockchip_defconfig enable RK31XX_LVDS RK32_DP
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2014-12-13 18:05:41 +08:00
hjc
5cc05e4945 ion: ino reserve
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-13 18:02:46 +08:00
hjc
b8fdfeb2cf rk32 dp: port to rk3368
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-13 18:02:28 +08:00
hjc
84f0f91f51 rk31xx lvds: add lvds grf config
Signed-off-by: hjc <hjc@rock-chips.com>
2014-12-13 17:59:51 +08:00