firefly-linux-kernel-4.4.55.git
12 years agork2928: pm: build pm.c use Thumb instruction set
黄涛 [Fri, 10 Aug 2012 07:47:37 +0000 (15:47 +0800)]
rk2928: pm: build pm.c use Thumb instruction set

12 years agork2928: sdk: rename board-rk30-sdk-tps65910.c to board-rk2928-sdk-tps65910.c
黄涛 [Fri, 10 Aug 2012 07:41:10 +0000 (15:41 +0800)]
rk2928: sdk: rename board-rk30-sdk-tps65910.c to board-rk2928-sdk-tps65910.c

12 years agork2928: support boot mode
黄涛 [Fri, 10 Aug 2012 07:33:43 +0000 (15:33 +0800)]
rk2928: support boot mode

12 years agork: move loader.h from mach-rk30 to plat-rk
黄涛 [Fri, 10 Aug 2012 06:22:32 +0000 (14:22 +0800)]
rk: move loader.h from mach-rk30 to plat-rk

12 years agoadd reboot cmd save in grf os reg.
Zhaoyifeng [Fri, 10 Aug 2012 06:06:55 +0000 (14:06 +0800)]
add reboot cmd save in grf os reg.

12 years agork2928:sdk: add cif set rate interface
chenxing [Fri, 10 Aug 2012 03:11:02 +0000 (11:11 +0800)]
rk2928:sdk: add cif set rate interface

12 years agork2928:modify gpio numbers
张晴 [Fri, 10 Aug 2012 02:24:55 +0000 (10:24 +0800)]
rk2928:modify gpio numbers

12 years agork2928:support pmic tp65910 gpio function
张晴 [Fri, 10 Aug 2012 02:11:17 +0000 (10:11 +0800)]
rk2928:support pmic tp65910 gpio function

12 years agork2928:support pmic tps65910
张晴 [Thu, 9 Aug 2012 10:07:51 +0000 (18:07 +0800)]
rk2928:support pmic tps65910

12 years agodel rga soft reset && add use MMU hardware map
zsq [Thu, 9 Aug 2012 09:20:52 +0000 (17:20 +0800)]
del rga soft reset && add use MMU hardware map

12 years agork2928: add vpu reset
chm [Thu, 9 Aug 2012 07:36:59 +0000 (15:36 +0800)]
rk2928: add vpu reset

12 years agork2928: fix RK29_VCODEC_PHYS definition compile error
chm [Thu, 9 Aug 2012 06:25:13 +0000 (14:25 +0800)]
rk2928: fix RK29_VCODEC_PHYS definition compile error

12 years agork2928: modify vpu_service file for compile
chm [Thu, 9 Aug 2012 06:18:07 +0000 (14:18 +0800)]
rk2928: modify vpu_service file for compile

12 years agork2928: add empty pmu.h, make driver happy
黄涛 [Thu, 9 Aug 2012 04:05:09 +0000 (12:05 +0800)]
rk2928: add empty pmu.h, make driver happy

12 years agork2928: hdmi driver work OK
yzq [Thu, 9 Aug 2012 03:00:22 +0000 (11:00 +0800)]
rk2928: hdmi driver work OK

12 years agoupdate iomux for rk31
hxy [Thu, 9 Aug 2012 02:01:50 +0000 (10:01 +0800)]
update iomux for rk31

12 years agork2928 lcdc:support fb and layer remap interface
yxj [Wed, 8 Aug 2012 14:19:58 +0000 (22:19 +0800)]
rk2928 lcdc:support fb and layer remap interface

12 years agorkfb : layer and fb map soc independently ,add sys node for fb and layer remap
yxj [Wed, 8 Aug 2012 14:19:05 +0000 (22:19 +0800)]
rkfb : layer and fb map soc independently ,add sys node for fb and layer remap

12 years agoadd soft reset for rga alpha mode can't use current
zsq [Wed, 8 Aug 2012 13:06:16 +0000 (21:06 +0800)]
add soft reset for rga alpha mode can't use current

12 years agolcd screen hsd100pxn: invert dclk
yxj [Wed, 8 Aug 2012 12:02:16 +0000 (20:02 +0800)]
lcd screen hsd100pxn: invert dclk

12 years agork: sram: build sram.c use Thumb instruction set
黄涛 [Wed, 8 Aug 2012 12:02:22 +0000 (20:02 +0800)]
rk: sram: build sram.c use Thumb instruction set

12 years agork: sram: remove gap between code and data
黄涛 [Wed, 8 Aug 2012 11:58:09 +0000 (19:58 +0800)]
rk: sram: remove gap between code and data

12 years agork2928: add reset support
黄涛 [Wed, 8 Aug 2012 10:20:43 +0000 (18:20 +0800)]
rk2928: add reset support

12 years agork2928:sdk: setup arm clk 1GHz
chenxing [Wed, 8 Aug 2012 09:01:58 +0000 (17:01 +0800)]
rk2928:sdk: setup arm clk 1GHz

12 years agork2928:sdk: fix clk parents order problem
chenxing [Wed, 8 Aug 2012 08:45:17 +0000 (16:45 +0800)]
rk2928:sdk: fix clk parents order problem

12 years agork2928:sdk: fix i2s frac div error
chenxing [Wed, 8 Aug 2012 03:53:57 +0000 (11:53 +0800)]
rk2928:sdk: fix i2s frac div error

12 years agork2928: l2 data ram latency, write 1 cycle, read 3 cycles, setup 2 cycles
黄涛 [Wed, 8 Aug 2012 03:25:30 +0000 (11:25 +0800)]
rk2928: l2 data ram latency, write 1 cycle, read 3 cycles, setup 2 cycles

12 years agork2928: clock: fix calculation of loops_per_jiffy
黄涛 [Wed, 8 Aug 2012 01:51:32 +0000 (09:51 +0800)]
rk2928: clock: fix calculation of loops_per_jiffy

12 years agork2928: sdmmc: f_max = 24M(normal sd)
kfx [Tue, 7 Aug 2012 14:09:57 +0000 (07:09 -0700)]
rk2928: sdmmc: f_max = 24M(normal sd)

12 years agork2928: fix rk2928_cpu_axi_init
黄涛 [Tue, 7 Aug 2012 11:36:13 +0000 (19:36 +0800)]
rk2928: fix rk2928_cpu_axi_init

12 years agork2928: hdmi: fixed reg wr
addy-ubuntu [Tue, 7 Aug 2012 09:00:30 +0000 (02:00 -0700)]
rk2928: hdmi: fixed reg wr

12 years agork2928:sdk: closd clock debug msg and fix pclk_hdmi, gpu, ddrc problems
chenxing [Tue, 7 Aug 2012 07:53:32 +0000 (15:53 +0800)]
rk2928:sdk: closd clock debug msg and fix pclk_hdmi, gpu, ddrc problems

12 years agonand driver: add 2928 nand driver.
Zhaoyifeng [Tue, 7 Aug 2012 07:27:26 +0000 (15:27 +0800)]
nand driver: add 2928 nand driver.

12 years agork2928: hdmi init
kfx [Tue, 7 Aug 2012 03:52:51 +0000 (11:52 +0800)]
rk2928: hdmi init

12 years agork2928: lvds support, lcd support
kfx [Tue, 7 Aug 2012 03:23:32 +0000 (11:23 +0800)]
rk2928: lvds support, lcd support

12 years agork2928: iomux: fix init uart2
黄涛 [Tue, 7 Aug 2012 03:16:48 +0000 (11:16 +0800)]
rk2928: iomux: fix init uart2

12 years agork2928: clock: fix init again
黄涛 [Tue, 7 Aug 2012 02:41:00 +0000 (10:41 +0800)]
rk2928: clock: fix init again

12 years agork2928: 'adc&keypad support' and 'lvds' and 'lcd'
kfx [Tue, 7 Aug 2012 01:55:59 +0000 (09:55 +0800)]
rk2928: 'adc&keypad support' and 'lvds' and 'lcd'

12 years agork2928: clock: fix init
黄涛 [Mon, 6 Aug 2012 14:17:44 +0000 (22:17 +0800)]
rk2928: clock: fix init

12 years agork2928:sdk: add clock support
chenxing [Mon, 6 Aug 2012 06:51:32 +0000 (14:51 +0800)]
rk2928:sdk: add clock support

12 years agork2928: sdk init
kfx [Thu, 2 Aug 2012 02:17:01 +0000 (10:17 +0800)]
rk2928: sdk init

12 years agousb code modify
yangkai [Tue, 31 Jul 2012 09:51:05 +0000 (17:51 +0800)]
usb code modify

12 years agork31: fix lcdc rgb888 bug
hxy [Tue, 31 Jul 2012 09:37:13 +0000 (17:37 +0800)]
rk31: fix lcdc rgb888 bug

12 years agork31: add rga support
hxy [Tue, 31 Jul 2012 09:34:50 +0000 (17:34 +0800)]
rk31: add rga support

12 years agoMerge remote branch 'wlf/develop-3.0-rk2928' into develop-3.0-rk2928
yangkai [Tue, 31 Jul 2012 02:41:29 +0000 (10:41 +0800)]
Merge remote branch 'wlf/develop-3.0-rk2928' into develop-3.0-rk2928

12 years agoRK2928 usb pcd modified
wlf [Tue, 31 Jul 2012 02:40:48 +0000 (10:40 +0800)]
RK2928 usb pcd modified

12 years agork2928: fix audio codec register operation error.
Zheng Yang [Mon, 30 Jul 2012 07:43:22 +0000 (15:43 +0800)]
rk2928: fix audio codec register operation error.

12 years agoRK2928 usb hcd modified
wlf [Mon, 30 Jul 2012 03:28:35 +0000 (11:28 +0800)]
RK2928 usb hcd modified

12 years agork2928 camera : revert and recommit rk2928_fpga_defconfig.
zyc [Sat, 28 Jul 2012 07:34:34 +0000 (15:34 +0800)]
rk2928 camera : revert and recommit rk2928_fpga_defconfig.

12 years agoRevert "rk2928 camera :add configs in rk2928_fpga_defconfig"
zyc [Sat, 28 Jul 2012 07:28:33 +0000 (15:28 +0800)]
Revert "rk2928 camera :add configs in rk2928_fpga_defconfig"

This reverts commit 6c4535aae9a53558525b2f71e3fbcad2080b4551.

12 years agork2928 camera :add configs in rk2928_fpga_defconfig
zyc [Sat, 28 Jul 2012 06:57:24 +0000 (14:57 +0800)]
rk2928 camera :add configs in rk2928_fpga_defconfig

12 years agoRevert "rk2928 add gps support"
蓝斌元 [Fri, 27 Jul 2012 09:49:00 +0000 (17:49 +0800)]
Revert "rk2928 add gps support"

This reverts commit 225e3950a37b33e000ed1dd0b0e25f083e83988a.

12 years agork31 camera: add support camera, only ov2659
ddl [Fri, 27 Jul 2012 08:33:06 +0000 (16:33 +0800)]
rk31 camera: add support camera, only ov2659

12 years agork31: add ion support
hxy [Fri, 27 Jul 2012 06:45:54 +0000 (14:45 +0800)]
rk31: add ion support

12 years agork31: update i2s/codec/backlight config & iomux
hxy [Fri, 27 Jul 2012 02:30:29 +0000 (10:30 +0800)]
rk31: update i2s/codec/backlight config & iomux

12 years agork2928: adc support
kfx [Fri, 27 Jul 2012 02:12:54 +0000 (10:12 +0800)]
rk2928: adc support

12 years agork31: add cif clock source
hxy [Fri, 27 Jul 2012 02:01:32 +0000 (10:01 +0800)]
rk31: add cif clock source

12 years agork2928 add gps support
蓝斌元 [Thu, 26 Jul 2012 10:14:24 +0000 (18:14 +0800)]
rk2928 add gps support

12 years agork31: update iomux.h
hxy [Thu, 26 Jul 2012 09:47:51 +0000 (17:47 +0800)]
rk31: update iomux.h

12 years agork31: add i2s/codec/pwm/backlight support
hxy [Thu, 26 Jul 2012 08:56:35 +0000 (16:56 +0800)]
rk31: add i2s/codec/pwm/backlight support

12 years agork2928 lvds support
yzq [Mon, 23 Jul 2012 09:47:06 +0000 (17:47 +0800)]
rk2928 lvds support

12 years agork2928: add audio codec.
Zheng Yang [Mon, 23 Jul 2012 10:14:13 +0000 (18:14 +0800)]
rk2928: add audio codec.

12 years agork31: fix sdmmc bug after rk2928 commit sdmmc support
hxy [Mon, 23 Jul 2012 08:14:29 +0000 (16:14 +0800)]
rk31: fix sdmmc bug after rk2928 commit sdmmc support

12 years agork2928: add sdmmc support
kfx [Mon, 23 Jul 2012 06:20:22 +0000 (14:20 +0800)]
rk2928: add sdmmc support

12 years agoadd sdcard fs support
hxy [Mon, 23 Jul 2012 03:08:54 +0000 (11:08 +0800)]
add sdcard fs support

12 years agork31: add sdmmc support
hxy [Fri, 20 Jul 2012 09:36:48 +0000 (17:36 +0800)]
rk31: add sdmmc support

12 years agork2928 hdmi support
yzq [Fri, 20 Jul 2012 09:04:55 +0000 (17:04 +0800)]
rk2928 hdmi support

12 years agork2928: update iomux
kfx [Fri, 20 Jul 2012 06:47:18 +0000 (14:47 +0800)]
rk2928: update iomux

12 years agork31:add lcdc support
yxj [Thu, 19 Jul 2012 04:26:52 +0000 (12:26 +0800)]
rk31:add lcdc support

12 years agoinit cif driver for rk2928,compatable with rk30.
zyc [Wed, 18 Jul 2012 07:36:30 +0000 (15:36 +0800)]
init cif driver for rk2928,compatable with rk30.

12 years agork2928: add lcdc support and add rga config
kfx [Tue, 17 Jul 2012 13:02:16 +0000 (21:02 +0800)]
rk2928: add lcdc support and add rga config

12 years agork31: add fpga board support
黄涛 [Tue, 17 Jul 2012 06:48:20 +0000 (14:48 +0800)]
rk31: add fpga board support

12 years agork31: add initial support
黄涛 [Tue, 17 Jul 2012 06:47:33 +0000 (14:47 +0800)]
rk31: add initial support

12 years agopl330: fix support RK2928/RK31
黄涛 [Tue, 17 Jul 2012 06:30:05 +0000 (14:30 +0800)]
pl330: fix support RK2928/RK31

12 years agork2928: irqs.h: add IRQ_ARM_PMU define
黄涛 [Tue, 17 Jul 2012 06:27:21 +0000 (14:27 +0800)]
rk2928: irqs.h: add IRQ_ARM_PMU define

12 years agoMerge remote-tracking branch 'origin/develop-3.0' into develop-3.0-rk2928
kfx [Tue, 17 Jul 2012 02:11:22 +0000 (10:11 +0800)]
Merge remote-tracking branch 'origin/develop-3.0' into develop-3.0-rk2928

12 years agoadd some define for rga common platform used
zsq [Tue, 17 Jul 2012 02:04:11 +0000 (10:04 +0800)]
add some define for rga common platform used

12 years agoadd rga driver that are debugged
zsq [Tue, 17 Jul 2012 01:13:40 +0000 (09:13 +0800)]
add rga driver that are debugged

12 years agoto support JB three buffer
陈辉 [Mon, 16 Jul 2012 11:40:21 +0000 (19:40 +0800)]
to support JB three buffer

12 years agoadd ds1001b product
陈辉 [Mon, 16 Jul 2012 10:45:25 +0000 (18:45 +0800)]
add ds1001b product

12 years agork2928: devices.c: add rga support
kfx [Mon, 16 Jul 2012 10:07:00 +0000 (18:07 +0800)]
rk2928: devices.c: add rga support

12 years agoupdate arm and logic voltage,
陈辉 [Mon, 16 Jul 2012 07:47:47 +0000 (15:47 +0800)]
update arm and logic voltage,
from product experiment
v2

12 years agork: cpufreq_stats.c: fix boot time crash
黄涛 [Mon, 16 Jul 2012 06:25:38 +0000 (14:25 +0800)]
rk: cpufreq_stats.c: fix boot time crash

fix this bug:
[    2.300817] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[    2.308902] pgd = c0404000
[    2.311615] [00000000] *pgd=00000000
[    2.315198] Internal error: Oops: 5 [#1] PREEMPT SMP
[    2.320157] CPU: 1    Not tainted  (3.0.8+ #70)
[    2.324689] PC is at cpufreq_stat_notifier_trans+0x40/0xa8
[    2.330169] LR is at notifier_call_chain+0x2c/0x70
[    2.334954] pc : [<c06ce1d4>]    lr : [<c0481440>]    psr: 80000013
[    2.334959] sp : eee47e50  ip : c0a13104  fp : 30a32c00
[    2.346424] r10: eee47ec8  r9 : 00118c30  r8 : 00000000
[    2.351641] r7 : fffffffc  r6 : 00000000  r5 : ed8c1d80  r4 : 00000000
[    2.358158] r3 : 00000009  r2 : 000f6180  r1 : 00000000  r0 : 00000000
[    2.364678] Flags: Nzcv  IRQs on  FIQs on  Mode SVC_32  ISA ARM  Segment kernel
[    2.371976] Control: 10c53c7d  Table: 6040404a  DAC: 00000015
[    2.377712]
[    2.924838] [<c06ce1d4>] (cpufreq_stat_notifier_trans+0x40/0xa8) from [<c0481440>] (notifier_call_chain+0x2c/0x70)
[    2.935178] [<c0481440>] (notifier_call_chain+0x2c/0x70) from [<c04815a0>] (__srcu_notifier_call_chain+0x40/0x58)
[    2.945430] [<c04815a0>] (__srcu_notifier_call_chain+0x40/0x58) from [<c04815cc>] (srcu_notifier_call_chain+0x14/0x18)
[    2.956115] [<c04815cc>] (srcu_notifier_call_chain+0x14/0x18) from [<c06cccd8>] (cpufreq_notify_transition+0xb4/0xe8)
[    2.966721] [<c06cccd8>] (cpufreq_notify_transition+0xb4/0xe8) from [<c044b584>] (cpufreq_scale_rate_for_dvfs+0x10c/0x164)
[    2.977755] [<c044b584>] (cpufreq_scale_rate_for_dvfs+0x10c/0x164) from [<c044cb94>] (dvfs_target_cpu+0x378/0x67c)
[    2.988093] [<c044cb94>] (dvfs_target_cpu+0x378/0x67c) from [<c044c1dc>] (dvfs_set_rate+0x48/0x68)
[    2.997044] [<c044c1dc>] (dvfs_set_rate+0x48/0x68) from [<c044b1f0>] (rk30_target+0x1a8/0x200)
[    3.005648] [<c044b1f0>] (rk30_target+0x1a8/0x200) from [<c06cbff0>] (__cpufreq_driver_target+0x4c/0x60)
[    3.015121] [<c06cbff0>] (__cpufreq_driver_target+0x4c/0x60) from [<c06d05ec>] (cpufreq_interactive_up_task+0x128/0x184)
[    3.025981] [<c06d05ec>] (cpufreq_interactive_up_task+0x128/0x184) from [<c047c3d0>] (kthread+0x80/0x88)
[    3.035453] [<c047c3d0>] (kthread+0x80/0x88) from [<c04375f8>] (kernel_thread_exit+0x0/0x8)
[    3.043796] Code: e5956018 e5953010 ea000004 e5951020 (e7911104)

12 years agoRevert "rk30: clock: disable pd_vio gating function before rga, lcdc, cif support...
黄涛 [Mon, 16 Jul 2012 02:23:39 +0000 (10:23 +0800)]
Revert "rk30: clock: disable pd_vio gating function before rga, lcdc, cif support properly"

This reverts commit 2186d7743ad119ca8b5eea702970463fe4aba3df.

12 years agorkfb:add three buffer support for menuconfig,redefine FBIOPUT_NUM_BUFFERS 0x4625
yxj [Sat, 14 Jul 2012 10:56:34 +0000 (18:56 +0800)]
rkfb:add three buffer support for menuconfig,redefine  FBIOPUT_NUM_BUFFERS     0x4625

12 years agorkfb:add ioctl to get buffers number
yxj [Sat, 14 Jul 2012 09:14:33 +0000 (17:14 +0800)]
rkfb:add ioctl to get buffers number

12 years agoturn of lcdc power domain and clk in earyl suspend
yxj [Sat, 14 Jul 2012 07:12:34 +0000 (15:12 +0800)]
turn of lcdc power domain and clk in earyl suspend

12 years agofix bugs of early suspend when display_pd is closed.
root [Sat, 14 Jul 2012 02:07:45 +0000 (10:07 +0800)]
fix bugs of early suspend when display_pd is closed.

12 years agoMerge remote-tracking branch 'origin/develop-3.0' into develop-3.0-rk2928
黄涛 [Fri, 13 Jul 2012 11:24:46 +0000 (19:24 +0800)]
Merge remote-tracking branch 'origin/develop-3.0' into develop-3.0-rk2928

12 years agork: move CLK_SWITCH_TO_32K config from mach-rk30 to plat-rk
黄涛 [Fri, 13 Jul 2012 06:56:27 +0000 (14:56 +0800)]
rk: move CLK_SWITCH_TO_32K config from mach-rk30 to plat-rk

12 years agorkfb:use macro HDMI_HPD_ACTIVED to judge HDMI plug or not
yxj [Fri, 13 Jul 2012 04:17:00 +0000 (12:17 +0800)]
rkfb:use macro HDMI_HPD_ACTIVED to judge HDMI plug or not

12 years agork30fb :fix a bug in rk_fb_switch_screeen
yxj [Thu, 3 May 2012 01:37:28 +0000 (09:37 +0800)]
rk30fb :fix a bug in rk_fb_switch_screeen

after close lcdc the hdmi used ,return directly

12 years agork30: ddr.c: always compile with Os, else may hung on boot
黄涛 [Fri, 13 Jul 2012 03:44:33 +0000 (11:44 +0800)]
rk30: ddr.c: always compile with Os, else may hung on boot

12 years agoupdate arm and logic voltage,
chenhui [Fri, 13 Jul 2012 01:50:32 +0000 (09:50 +0800)]
update arm and logic voltage,
from product experiment

12 years agork2928: add spi&i2c board config
kfx [Thu, 12 Jul 2012 09:32:13 +0000 (17:32 +0800)]
rk2928: add spi&i2c board config

12 years agork30 hdmi: lower ddc frequency to pass hdmi cts.
Zheng Yang [Thu, 12 Jul 2012 09:31:05 +0000 (17:31 +0800)]
rk30 hdmi: lower ddc frequency to pass hdmi cts.

12 years agork2928: update i2s driver
kfx [Thu, 12 Jul 2012 06:57:37 +0000 (14:57 +0800)]
rk2928: update i2s driver

12 years agork2928: i2s init
kfx [Thu, 12 Jul 2012 06:31:18 +0000 (14:31 +0800)]
rk2928: i2s init

12 years agork2928: update gpio driver(gpio-rk30.c)
kfx [Thu, 12 Jul 2012 05:05:31 +0000 (13:05 +0800)]
rk2928: update gpio driver(gpio-rk30.c)

12 years agork2928: gpio enable & iomux enable & fpga keypad init
kfx [Thu, 12 Jul 2012 02:50:10 +0000 (10:50 +0800)]
rk2928: gpio enable & iomux enable & fpga keypad init