Simon Zheng [Tue, 17 Nov 2015 06:42:11 +0000 (22:42 -0800)]
Merge "PD#115299 afbc enabled" into r5p1-3.14-dev
Stark Li [Tue, 10 Nov 2015 07:30:01 +0000 (15:30 +0800)]
PD#115299 afbc enabled
1. afbc independ framebuffer fds support
2. changed [min, max] for dvfs
Change-Id: I3bd6cec2955c708d3767ade8489457e2ef269272
Jiyu Yang [Mon, 9 Nov 2015 06:22:02 +0000 (14:22 +0800)]
PD#112245 fixed thermal could not go high
Change-Id: If03e3e73aef44003280477f920ef7b5ee75e7037
(cherry picked from commit
6f33e6345654b760dd8e06f64d1b49b8b5e0f79d
Xu Jintao [Mon, 2 Nov 2015 13:53:40 +0000 (21:53 +0800)]
PD#114635: omx use new usage
Change-Id: I8321f7c6df5e977acb73035d12f0f3e2db001779
Signed-off-by: Xu Jintao <jintao.xu@amlogic.com>
Jiyu Yang [Mon, 19 Oct 2015 16:17:09 +0000 (00:17 +0800)]
update video overlay flags
Change-Id: Ie4db195a80c69a6c6d4bb716e49a87c4a9de27db
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Stark Li [Thu, 15 Oct 2015 07:37:05 +0000 (15:37 +0800)]
update gralloc to adapter hwcomposer 1.4
1. update hwcomposer
2. rm extra directory
Change-Id: I94745226bbb591c381ca8f1e9ab3bdf9dac8e836
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Fri, 16 Oct 2015 10:54:12 +0000 (18:54 +0800)]
add mali_page_fault and pp_hardware_reset for mp
Change-Id: I0ff2e6ace0bb9b435730b1c7fe80d8864cf2a013
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Wed, 14 Oct 2015 14:28:30 +0000 (22:28 +0800)]
fixed red and blue swapped
Change-Id: If8166551ac4b8032250fe3f144444c93fa00804a
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Sat, 10 Oct 2015 02:45:47 +0000 (10:45 +0800)]
PD#111243 add t83x r7p0 from malidevelop.arm.com
Change-Id: Ib65b744b5a8b7db87725f83194d5ea80bd27f80e
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Mon, 24 Aug 2015 09:06:07 +0000 (17:06 +0800)]
add mali_gp_reset_fail and mali_core_timeout for chip dectect
Change-Id: Ia4fa28228c1a84e674e7527f12972498c07ad241
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Thu, 17 Sep 2015 12:16:04 +0000 (20:16 +0800)]
PD#112921 fixed memleak and kernel crash in debugfs
1. fixed memleak in monkey test.
2. fixed kernel crash in debugfs
3. changed to default instead of failed
4. change the print format
Change-Id: I48a6b04d0c0b7e14969db2a42c0c3cf395f1f3d9
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Wed, 9 Sep 2015 08:56:07 +0000 (16:56 +0800)]
PD#105950 hibernate support for kernel 3.14
Change-Id: Iea2f4f5105a8aa5c5094314e57b3ae5f7757b0c8
Jiyu Yang [Thu, 10 Sep 2015 10:41:30 +0000 (18:41 +0800)]
print tgid name in /sys/kernel/debug/mali/gpu_memory node
Change-Id: Id754e0e2e2ab3f2f2cadb0868f1f744c5981d8f9
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Fri, 7 Aug 2015 03:18:43 +0000 (11:18 +0800)]
PD#108267 fixed timeout when antutu5.7 many times run
this patch from these two patch
Errata847169_Crashes_In_Application_Close.patch
Errata850522_Mali450_Job_Scheduler_Stop_In_CornerCase.patch
backtrace is below
<6>[ 2131.508868] kworker/1:1 D
ffffffc001085a00 0 1625 2 0x00000000
<6>[ 2131.515844] Workqueue: events delayed_fput
<4>[ 2131.519892] Call trace:
<4>[ 2131.522310] [<
ffffffc001085a00>] __switch_to+0x74/0x8c
<4>[ 2131.527403] [<
ffffffc001985938>] __schedule+0x2b8/0x744
<4>[ 2131.532572] [<
ffffffc001985df0>] schedule+0x2c/0x80
<4>[ 2131.537417] [<
ffffffbffc0188bc>] _mali_osk_wait_queue_wait_event+0x44/0x80 [mali]
<4>[ 2131.544833] [<
ffffffbffc02fd00>] mali_timeline_system_abort+0xfc/0x120 [mali]
<4>[ 2131.551902] [<
ffffffbffc01f54c>] _mali_ukk_close+0x58/0xb4 [mali]
<4>[ 2131.557938] [<
ffffffbffc01fdcc>] mali_release+0x3c/0xd4 [mali]
<4>[ 2131.563708] [<
ffffffc0011b1f20>] __fput+0x90/0x20c
<4>[ 2131.568452] [<
ffffffc0011b20d8>] delayed_fput+0x3c/0x54
<4>[ 2131.573629] [<
ffffffc0010b5ecc>] process_one_work+0x140/0x430
<4>[ 2131.579320] [<
ffffffc0010b6d04>] worker_thread+0x140/0x3d4
<4>[ 2131.584754] [<
ffffffc0010bd85c>] kthread+0xd8/0xf0
Change-Id: I884b38478b09e3bdbf0d168abd589faccd3f1e23
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
Jiyu Yang [Thu, 9 Jul 2015 07:18:26 +0000 (15:18 +0800)]
PD#108267 set mali clock as the john's method
Change-Id: Ibf29281170b3d348c2dbb33095d3e09f85070f6f
Signed-off-by: John Thodiyil <john.thodiyil@amlogic.com>
Signed-off-by: Jiyu Yang <jiyu.yang@amlogic.com>
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