Jiyu Yang [Mon, 6 Jul 2015 11:24:15 +0000 (19:24 +0800)]
PD#108237 fixed fence timeout
use safe clock switch and remove the mali_dev_pause
and mali_dev_resume
Change-Id: I94e5efa2b3d6d322701ec78fcf9290eb214b1c75
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Sun, 28 Jun 2015 07:03:00 +0000 (15:03 +0800)]
PD#108096 add pm ops
suspend/resume issues
Change-Id: I4f8818a0b4594d0026524a8f1b417de29b04f62c
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Sun, 7 Jun 2015 07:37:18 +0000 (15:37 +0800)]
add gp request
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Change-Id: I12bf80d0e5e8d45e7461aa583c6072c52f93d73d
Jiyu Yang [Tue, 2 Jun 2015 04:45:50 +0000 (12:45 +0800)]
disable mali debug
Change-Id: I64fcabd10c51fa8dd2c2882a6fcd2c8e9caecc0f
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Fri, 29 May 2015 14:09:27 +0000 (22:09 +0800)]
use gp0_pll as the high level
1. use gp0_pll as the high level
2. add clkp_freq as the clk_parent freq.
Change-Id: I6751c3639bef5a300f4ad1cfd9776624a505342c
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Tue, 26 May 2015 13:14:18 +0000 (21:14 +0800)]
gxbb bringup
1. gxbb bringup.
2. left clock tree divider cannot work.
Change-Id: Ie4d3727fa64f60a78b4a0a94ba83b86c441b149b
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Thu, 14 May 2015 06:50:05 +0000 (14:50 +0800)]
fix compile error
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Change-Id: Ic1db46c77fd9f4602ec4df7cfb26c5ad45912766
Jiyu Yang [Mon, 30 Mar 2015 15:46:43 +0000 (23:46 +0800)]
mali temporily commit for 3.14
Change-Id: I358f51a1eda79766b9fcdc63076526fdf219bcb2
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Fri, 8 May 2015 08:39:09 +0000 (16:39 +0800)]
PD#105353 mali r5p1 release
1. r5p1 release
2. merge the following commit from from r5p0
PD#104401 fixed fence timeout when 4k2k seeking
commit
fdf8a8d3b61bfe764b42fe046d98fc30e3079229
Author: Jiyu Yang <jiyu.yang@amlogic.com>
Date: Tue Apr 21 21:40:47 2015 +0800
pp num shall not be changed by other modules
vh264_4k2k_register_module_callback func is
no longer required as the 85447, 84868, 86109,
82063 bug is ok, both on the kitkat4.4 in
20140902 and lollipop-mr1 in
20150421, though i
don't know who fixed this.
Change-Id: I05189724f3586137d7917db0d591ae28f4afa207
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Thu, 2 Apr 2015 05:24:17 +0000 (13:24 +0800)]
PD#104273 disable runtime suspend
1.disable runtime suspend
2.low the debug level in scaling.
Change-Id: Ib7ef3b62d0a350e5ea5b014ca8127c73f047fba7
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Wed, 11 Mar 2015 12:00:22 +0000 (20:00 +0800)]
set control_interval=200ms in m8b
this change refered to the r4p1 release in m8baby.
Change-Id: I228131a18dc5a214b7e386045699d39442994fd4
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Tue, 10 Mar 2015 05:45:19 +0000 (13:45 +0800)]
PD#103748 mali r5p0 release
Change-Id: I3521eafa6dcc8da8c143edc96bf35a459c1e2c9b
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Kasin Lee [Thu, 22 Jan 2015 13:48:36 +0000 (21:48 +0800)]
PD #000001: Fix error in condition of skipping power domain
Change-Id: I67f7c6065f9dff41083aaba0187c9372e1c6c96a
Kasin Lee [Sun, 4 Jan 2015 07:28:51 +0000 (15:28 +0800)]
PD #00001: For G9TV
Change-Id: I2b210c764ad5c2cfe1dc0c3c30095b54b5726742
Tao Zeng [Fri, 19 Dec 2014 08:33:31 +0000 (16:33 +0800)]
PD #94468: change mali driver to support keep mode of thermal governor
Change-Id: I324e06252d4e0b5118a11ce0458b9e800a71b134
Conflicts:
mali/platform/meson_m450/platform_m8b.c
Kasin Lee [Thu, 25 Dec 2014 08:12:13 +0000 (16:12 +0800)]
initialize r5p0 for amlogic M8
Change-Id: Id047466a7e04a09296334a16b2079e83f73cd124
Kasin Lee [Fri, 19 Dec 2014 07:45:18 +0000 (15:45 +0800)]
PD #96512: hibernate suported
Change-Id: Ic6c846a9eef70fcf7dfc437a1290f6d5b0f75a14
Kasin Lee [Thu, 11 Dec 2014 09:57:17 +0000 (17:57 +0800)]
PD #99439: fix thermal action too early
Change-Id: I4ef1a38d6ce98db29e9fe1a24c799e0c5a202abf
jintao.xu [Thu, 13 Mar 2014 11:34:20 +0000 (19:34 +0800)]
PD# 87909: for chip detect
Conflicts:
mali/common/mali_gp.c
mali/platform/meson_main.c
Change-Id: I35b05a179ddd4c80b276f79f5ed8bd8378ac6905
Kasin Lee [Fri, 10 Oct 2014 08:04:01 +0000 (16:04 +0800)]
PD #98307: Disable DVFS caller before mali resume.
Change-Id: I1924f199786849541f5e73443f794d2ee23933c3
Kasin Lee [Fri, 5 Sep 2014 07:22:13 +0000 (15:22 +0800)]
PD #93541: Remove warning for unused function, disable mpgpu in m6tvd
Change-Id: Ie0771c9feed0bddec995493f1b3eefae8eab5d4f
Kasin Lee [Wed, 27 Aug 2014 06:43:52 +0000 (14:43 +0800)]
Merge branch 'mali-dev' into r4p1
Kasin Lee [Wed, 27 Aug 2014 06:40:26 +0000 (14:40 +0800)]
Merge branch 'r4p0-01' of git://git.myamlogic.com/platform/hardware/arm/gpu into mali-dev
Kasin Lee [Tue, 26 Aug 2014 05:45:22 +0000 (13:45 +0800)]
PD #93541: Remove warning for unused function
Change-Id: I436f181efa124cd25bc764438ccc8e467bd9c6f9
Kasin Lee [Mon, 25 Aug 2014 02:35:14 +0000 (10:35 +0800)]
Kasin Lee [Fri, 15 Aug 2014 07:10:30 +0000 (15:10 +0800)]
PD #96069: new cts doesn't need change driver name
Change-Id: I6eb09b8cbdbae70990f90ffc423c5be5a12e6c68
xu xing [Thu, 14 Aug 2014 02:38:17 +0000 (10:38 +0800)]
PD #93541: Remove warning for unused function
Change-Id: I13629821bff43ffa3e13bbfaa8ed547135412354
Kasin Lee [Wed, 13 Aug 2014 16:21:38 +0000 (00:21 +0800)]
PD #92501: fix m6 error
Change-Id: I50114212a30de30fdfe6cf8d1980af0ac15c435b
Kasin Lee [Mon, 11 Aug 2014 06:12:14 +0000 (14:12 +0800)]
PD #92501: Merage r4p1-rel0
Change-Id: Icc327a552da3e6d29db42abdad53bcb73275f4b7
Kasin Lee [Wed, 6 Aug 2014 11:54:07 +0000 (19:54 +0800)]
Merge branch 'r4p0-01' into mali-dev
Kasin Lee [Wed, 6 Aug 2014 11:51:45 +0000 (19:51 +0800)]
r4p1-rel0
Change-Id: Ia5e355b9fc14669d5998f31691a94e35b0d485a8
Kasin Lee [Wed, 6 Aug 2014 11:05:57 +0000 (19:05 +0800)]
PD #93541:Remove unused variable warning
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