Kasin Lee [Tue, 5 Aug 2014 08:08:33 +0000 (16:08 +0800)]
Merge branch 'r4p0-01' into mali-dev
Conflicts:
mali/common/mali_mmu.c
mali/common/mali_pmu.c
mali/linux/mali_osk_irq.c
mali/platform/mali_clock.c
mali/platform/meson_m450/platform_m8.c
mali/platform/meson_m450/platform_m8b.c
mali/platform/meson_m450/scaling_m8.c
mali/platform/meson_m450/scaling_m8b.c
mali/platform/meson_main.h
mali/platform/mpgpu.c
Change-Id: I21563425e0923c3faaf78a84fdbe02b203b6ffcd
Kasin Lee [Thu, 24 Jul 2014 10:08:07 +0000 (18:08 +0800)]
add unified m8/m8m2
Change-Id: Ia7c92bbd0cc762e3de9541468f8599acbcb1747e
Lawrence Mok [Tue, 29 Jul 2014 01:09:42 +0000 (18:09 -0700)]
add --strip-debug on release builds
reduces output .ko size from 3.5MB to 255KB
Change-Id: Ic452d79101563aaf0d03b4cb3a975ab84c5b509b
Kasin Lee [Wed, 30 Jul 2014 02:57:35 +0000 (10:57 +0800)]
PD #00001: fix error in m6tvd
Change-Id: I50c0c16190add0931f90e39ef0490eb107027dc3
Kasin Lee [Mon, 28 Jul 2014 05:28:37 +0000 (13:28 +0800)]
PD #00001: fix warning
Change-Id: I4f6b8413dc458805919d3370c80bf9a53de4c6e2
Kasin Lee [Wed, 23 Jul 2014 10:41:00 +0000 (18:41 +0800)]
PD #94239: disable clock in pm_rt and enlarge pmu_sw_delay
Change-Id: Ida9b17070fd06d98bb9854193b77887c9c107141
Kasin Lee [Mon, 21 Jul 2014 07:05:15 +0000 (15:05 +0800)]
local
Kasin Lee [Mon, 21 Jul 2014 07:04:18 +0000 (15:04 +0800)]
Merge branch 'r4p0-01' of git://git.myamlogic.com/platform/hardware/arm/gpu into r4p0-01
Conflicts:
mali/Kbuild
mali/platform/meson_m450/platform_m6tvd.c
mali/platform/meson_m450/scaling.c
Kasin Lee [Fri, 11 Jul 2014 17:52:42 +0000 (01:52 +0800)]
PD #00001: use maximal switch delay for mali pmu
Kasin Lee [Fri, 11 Jul 2014 17:51:09 +0000 (01:51 +0800)]
PD #000001: revert illegal checkin
Kasin Lee [Fri, 11 Jul 2014 16:01:09 +0000 (00:01 +0800)]
PD
Kasin Lee [Thu, 3 Jul 2014 07:57:53 +0000 (15:57 +0800)]
PD #000002: add g9tv support
Kasin Lee [Wed, 2 Jul 2014 11:23:46 +0000 (19:23 +0800)]
PD #000002: add m8m2 support
Kasin Lee [Sun, 22 Jun 2014 10:32:53 +0000 (18:32 +0800)]
PD #80887: update work flow of DVFS for m8
Kasin Lee [Sun, 22 Jun 2014 09:41:15 +0000 (17:41 +0800)]
PD #80887: update work flow of DVFS.
Kasin Lee [Fri, 13 Jun 2014 08:23:13 +0000 (16:23 +0800)]
PD #92881: add clock on/off in runtime pm, avoid pmu access while clock is off
Kasin Lee [Mon, 9 Jun 2014 06:56:10 +0000 (14:56 +0800)]
PD #92881: add clock on/off in runtime pm.
xu xing [Thu, 29 May 2014 10:37:55 +0000 (18:37 +0800)]
PD #81802:thermal:add gpu freq control in m8b,do not control gpu core num
tao.zeng [Thu, 22 May 2014 12:12:04 +0000 (20:12 +0800)]
PD #92128: Add virtual thermal support for M8
Kasin Lee [Fri, 23 May 2014 02:08:16 +0000 (10:08 +0800)]
PD #92212: tuning scaling in m8 baby
Kasin Lee [Mon, 19 May 2014 08:59:27 +0000 (16:59 +0800)]
Merge remote-tracking branch 'origin/amlogic-pd-85481' into r4p0-01
Kasin Lee [Sat, 17 May 2014 08:54:25 +0000 (16:54 +0800)]
Merge branch 'mali-dev' of 10.8.9.5:/platform/hardware/arm/gpu into mali-dev
Conflicts:
mali/platform/meson_m450/platform_m8.c
mali/platform/meson_main.h
mali/platform/mpgpu.c
Kasin Lee [Sat, 17 May 2014 08:48:53 +0000 (16:48 +0800)]
r4p0-01rel1
Kasin Lee [Tue, 13 May 2014 11:19:06 +0000 (19:19 +0800)]
Merge branch 'r4p0-01' into mali-dev
Conflicts:
mali/platform/meson_m450/platform_m8b.c
mali/platform/meson_m450/scaling_m8.c
mali/platform/meson_m450/scaling_m8b.c
Kasin Lee [Tue, 13 May 2014 10:55:10 +0000 (18:55 +0800)]
add clock switch and 600M source for testing
Kasin Lee [Mon, 12 May 2014 05:23:25 +0000 (13:23 +0800)]
meson8b: fix failed limiting max clock
Kasin Lee [Sun, 11 May 2014 11:14:22 +0000 (19:14 +0800)]
meson8b: update dvfs for meson8b
Kasin Lee [Sat, 10 May 2014 13:30:57 +0000 (21:30 +0800)]
meson8b:fix error in debug mode
Kasin Lee [Thu, 24 Apr 2014 11:48:17 +0000 (19:48 +0800)]
PD #85481: Do light suspend/resume in critical way.
jintao.xu [Fri, 18 Apr 2014 03:19:09 +0000 (11:19 +0800)]
PD #90681: add M8 baby support
jintao.xu [Fri, 28 Mar 2014 05:40:12 +0000 (13:40 +0800)]
PD #89580: set Turbo mode when run Benchmark
Kasin Lee [Sat, 29 Mar 2014 03:17:39 +0000 (11:17 +0800)]
Merge branch 'r4p0-01' into mali-dev
xu xing [Mon, 24 Mar 2014 07:28:51 +0000 (15:28 +0800)]
PD #81802: fix the max gpu num to MAX_MALI_PP
xu xing [Fri, 21 Mar 2014 06:32:57 +0000 (14:32 +0800)]
PD #81802: add gpu core num control
Kasin Lee [Fri, 14 Mar 2014 05:30:04 +0000 (13:30 +0800)]
Merge branch 'r4p0-01' into mali-dev
xu xing [Thu, 13 Mar 2014 05:46:32 +0000 (13:46 +0800)]
PD #81802: add gpu_cooling device and FIX cal freq level bug and add get current max interface
Kasin Lee [Tue, 11 Mar 2014 07:03:12 +0000 (15:03 +0800)]
fix m8baby clock setting
Kasin Lee [Tue, 11 Feb 2014 09:24:11 +0000 (17:24 +0800)]
PD #87078: meson6 don't have pmu unit
Kasin Lee [Thu, 6 Mar 2014 07:09:22 +0000 (15:09 +0800)]
Fix build error of ump
Kasin Lee [Wed, 5 Mar 2014 10:06:10 +0000 (18:06 +0800)]
I want to adjust the number of pp core based on pre-calculated loading.
Kasin Lee [Wed, 5 Mar 2014 08:57:47 +0000 (16:57 +0800)]
Update scaling method.
1 test the next stage first.
2 if want to scaling down delay for a certain counter.
Kasin Lee [Fri, 28 Feb 2014 08:33:19 +0000 (16:33 +0800)]
fix error clock config of m8b
Kasin Lee [Tue, 18 Feb 2014 08:01:30 +0000 (16:01 +0800)]
add support for m8b, delete useless codes.
shuai.cao [Mon, 17 Feb 2014 08:20:37 +0000 (16:20 +0800)]
PD# 85447: Work wrong for bandwidth limitor when playing 4k2k
Kasin Lee [Wed, 22 Jan 2014 08:54:55 +0000 (16:54 +0800)]
PD #88888: for config error in M6TVD
Kasin Lee [Wed, 15 Jan 2014 05:17:46 +0000 (13:17 +0800)]
PD #88888: For build error of D5-streamline mode
Kasin Lee [Fri, 10 Jan 2014 12:40:07 +0000 (20:40 +0800)]
PD #88888: for build error of m6
Kasin Lee [Fri, 10 Jan 2014 05:18:43 +0000 (13:18 +0800)]
PD #88888: for build error of m6
Kasin Lee [Thu, 9 Jan 2014 11:38:38 +0000 (19:38 +0800)]
PD #88888: sync with opensource licence. rewrite for multi platform support.
fix failed to bring up fs scaling.
Kasin Lee [Wed, 8 Jan 2014 13:09:26 +0000 (21:09 +0800)]
PD #88888: sync with opensource licence. rewrite for multi platform support. remove useless files
Kasin Lee [Wed, 8 Jan 2014 07:22:47 +0000 (15:22 +0800)]
PD #88888: sync with opensource licence. rewrite for multi platform support.
Kasin Lee [Fri, 3 Jan 2014 12:39:21 +0000 (20:39 +0800)]
for compile error of m6
Kasin Lee [Mon, 30 Dec 2013 14:57:46 +0000 (22:57 +0800)]
fix error file commit
Kasin Lee [Mon, 30 Dec 2013 14:36:52 +0000 (22:36 +0800)]
enable extra class
Kasin Lee [Mon, 30 Dec 2013 13:58:59 +0000 (21:58 +0800)]
sync with 4.3
1) access mali clock in critical method.
2) I found pp scaling not work well.
Lawrence Mok [Fri, 13 Dec 2013 19:08:45 +0000 (11:08 -0800)]
add mali/__malidrv_build_info.c to .gitignore
Kasin Lee [Thu, 12 Dec 2013 08:39:37 +0000 (16:39 +0800)]
fix m6 failed to probe
Kasin Lee [Wed, 11 Dec 2013 10:49:56 +0000 (18:49 +0800)]
Add m6 bug fix config
Kasin Lee [Wed, 11 Dec 2013 07:09:44 +0000 (15:09 +0800)]
remove old configure item.
Lawrence Mok [Fri, 6 Dec 2013 00:30:18 +0000 (16:30 -0800)]
git rm mali/__malidrv_build_info.c
Lawrence Mok [Thu, 5 Dec 2013 22:25:58 +0000 (14:25 -0800)]
make UMP disabled by default
Kasin Lee [Fri, 29 Nov 2013 09:13:19 +0000 (17:13 +0800)]
r4p0-00rel0
Kasin Lee [Tue, 15 Oct 2013 14:38:21 +0000 (22:38 +0800)]
staging code for powerup domain one by one
Kasin Lee [Tue, 15 Oct 2013 06:39:27 +0000 (14:39 +0800)]
r3p2-01rel4
Kasin Lee [Fri, 11 Oct 2013 05:31:15 +0000 (13:31 +0800)]
add 510M frequency, support
Kasin Lee [Sat, 5 Oct 2013 13:16:22 +0000 (21:16 +0800)]
select debug mode when profile by default.
Kasin Lee [Sat, 5 Oct 2013 08:27:47 +0000 (16:27 +0800)]
fix MALI400_PROFILING_EXTRA_SUPPORT error and remove module only mode
Kasin Lee [Sat, 5 Oct 2013 03:39:49 +0000 (11:39 +0800)]
make user can select all config items one time
Kasin Lee [Fri, 27 Sep 2013 05:50:47 +0000 (13:50 +0800)]
edit conflict
Kasin Lee [Thu, 26 Sep 2013 17:41:50 +0000 (01:41 +0800)]
configure fail, there is no pp3 at all
Kasin Lee [Thu, 26 Sep 2013 16:56:50 +0000 (00:56 +0800)]
for large memory system
Kasin Lee [Thu, 26 Sep 2013 11:11:15 +0000 (19:11 +0800)]
PD #80411: enable ion
Kasin Lee [Thu, 26 Sep 2013 11:06:22 +0000 (19:06 +0800)]
2G support
Kasin Lee [Thu, 26 Sep 2013 10:30:52 +0000 (18:30 +0800)]
2G support for temp
Kasin Lee [Wed, 25 Sep 2013 13:55:31 +0000 (21:55 +0800)]
PD #80410: Fix sync for kernel 3.8
Kasin Lee [Tue, 24 Sep 2013 07:32:42 +0000 (15:32 +0800)]
PD: make reset valid immediately
Kasin Lee [Sat, 21 Sep 2013 10:49:35 +0000 (18:49 +0800)]
roll back the configure file
Kasin Lee [Sat, 21 Sep 2013 10:44:11 +0000 (18:44 +0800)]
add fence support
Kasin Lee [Fri, 20 Sep 2013 12:52:57 +0000 (20:52 +0800)]
edit conflict
Kasin Lee [Fri, 20 Sep 2013 12:50:15 +0000 (20:50 +0800)]
add clock control to suspend/resume
Kasin Lee [Fri, 20 Sep 2013 08:20:40 +0000 (16:20 +0800)]
force switch when freqency changed.
Kasin Lee [Thu, 19 Sep 2013 13:06:27 +0000 (21:06 +0800)]
enable the pm_runtime again. try to fix f**king bug of l2 cache managing.
Kasin Lee [Thu, 19 Sep 2013 11:21:05 +0000 (19:21 +0800)]
revert
Kasin Lee [Thu, 19 Sep 2013 09:52:01 +0000 (17:52 +0800)]
revert error commit
Kasin Lee [Thu, 19 Sep 2013 09:49:58 +0000 (17:49 +0800)]
remove test codes
Kasin Lee [Thu, 19 Sep 2013 02:23:04 +0000 (10:23 +0800)]
remove useless sentence, add gate off to runtime_pm callback
Kasin Lee [Wed, 18 Sep 2013 13:35:53 +0000 (21:35 +0800)]
1) set default clock to 318Mhz. 2) add max/min_freq max/min_pp to sysfs
Kasin Lee [Mon, 16 Sep 2013 09:24:33 +0000 (17:24 +0800)]
delete useless files.
Kasin Lee [Mon, 16 Sep 2013 05:06:02 +0000 (13:06 +0800)]
use 300Mhz for min freqency for temporary
Kasin Lee [Sun, 15 Sep 2013 12:38:24 +0000 (20:38 +0800)]
make pp scale lower.
Kasin Lee [Sat, 14 Sep 2013 18:14:31 +0000 (02:14 +0800)]
edit confix
Kasin Lee [Sat, 14 Sep 2013 18:10:15 +0000 (02:10 +0800)]
don't let mali_frequency up easily
Kasin Lee [Sat, 14 Sep 2013 16:32:42 +0000 (00:32 +0800)]
current stat
Kasin Lee [Fri, 13 Sep 2013 19:52:36 +0000 (03:52 +0800)]
first version of clock scaling & pp scaling.
Kasin Lee [Thu, 12 Sep 2013 17:07:57 +0000 (01:07 +0800)]
add basic clock logic.
Kasin Lee [Mon, 9 Sep 2013 07:10:02 +0000 (15:10 +0800)]
use public pysical addrass define.
Kasin Lee [Mon, 9 Sep 2013 03:06:39 +0000 (11:06 +0800)]
include irqs.h, Don't define interrupt source by myself
Kasin Lee [Sun, 8 Sep 2013 11:28:03 +0000 (19:28 +0800)]
fix interrupt issue.
Kasin Lee [Sun, 8 Sep 2013 06:09:18 +0000 (14:09 +0800)]
Merge branch 'mali-dev' into r3p2-01rel3
Kasin Lee [Fri, 6 Sep 2013 08:29:06 +0000 (16:29 +0800)]
add simple control if clock, fix PMU delay