From: nm@ti•com (Nishanth Menon)
To: linux-arm-kernel@lists•infradead.org
Subject: [PATCH 00/26] ARM: OMAP2+: PRCM cleanups for 3.18 merge window
Date: Fri, 19 Sep 2014 15:12:56 -0500 [thread overview]
Message-ID: <541C8E48.6090306@ti.com> (raw)
In-Reply-To: <20140918191615.GN14505@atomide.com>
On 09/18/2014 02:16 PM, Tony Lindgren wrote:
> * Tony Lindgren <tony@atomide•com> [140918 10:17]:
>> * Tero Kristo <t-kristo@ti•com> [140901 11:09]:
>>> Hi,
>>>
>>> This set contains PRCM related cleanups meant for 3.18 merge window.
>>> These are based on top of 3.17-rc1 + the PRM set from Nishanth Menon
>>> (http://article.gmane.org/gmane.linux.ports.arm.kernel/350305.) Nishanth's
>>> set is used as basis to avoid merge issues.
>>>
>>> Purpose of this work is to eventually convert the PRCM code into a
>>> separate driver, but this is done in incremental parts as the amount
>>> of changes is substantial. Expected conclusion of this work is 3.19
>>> if everything goes fine.
>>>
>>> This part of the work mostly moves some of the SoC specific PRCM driver
>>> calls under generic version of the same, and adds SoC-ops to support
>>> these on the driver level.
>>>
>>> Working branch posted here:
>>>
>>> tree: https://github.com/t-kristo/linux-pm.git
>>> branch: for-v3.18/prcm-cleanup
>>
>> Paul, any comments on this series?
>
> Just gave this branch a quick try, it seems to work with off-idle
> for me when merged with current linux-omap master branch. The following
> merge resolution is needed because of the recent pre es3.1 fix though.
>
> I've pushed out this merged with all the other pending patches into
> omap-for-v3.18/tmp-merge-2014-09-18.
>
> Nishant, care to give it a try and check your recent PM related
> changes work with it?
>
Sure. Sorry about the delay.. needed to find some workarounds for
working with my board farm..
Tested-by: Nishanth Menon <nm@ti•com>
Based on:
omap-for-v3.18/tmp-merge-2014-09-18
0164b2d Merge branch 'omap-for-v3.18/prcm' into omap-for-v3.18/tmp-merge
Test #1: basic testing
Added
69c6133 HACK: Makefile: Build a uImage with dtb already appended
(for legacy boards)
commit 0164b2dbe83e885a53b0c9a99a508bdbfdf7ee6d BASIC boot
1: am335x-evm: Boot PASS: http://slexy.org/raw/s2zy9OUOMM
2: am335x-sk: Boot PASS: http://slexy.org/raw/s2t0JaiHYf
3: am3517-evm: Boot PASS: http://slexy.org/raw/s2SRkMMQwp
4: am37x-evm: Boot PASS: http://slexy.org/raw/s20T0sq5dp
5: am43xx-epos: Boot PASS: http://slexy.org/raw/s2AVYqDVBf
6: am43xx-gpevm: Boot PASS: http://slexy.org/raw/s213N14B9r
7: BeagleBoard-XM: Boot PASS: http://slexy.org/raw/s21yyMkFRS
8: beagleboard-vanilla: Boot PASS: http://slexy.org/raw/s2SYJOHRwI
9: beaglebone-black: Boot PASS: http://slexy.org/raw/s214QDgb06
10: beaglebone: Boot PASS: http://slexy.org/raw/s21SOLcjMD
11: craneboard: Boot PASS: http://slexy.org/raw/s218cXoYSl
12: dra72x-evm: Boot FAIL: http://slexy.org/raw/s21BAnAW8N
13: dra7xx-evm: Boot PASS: http://slexy.org/raw/s21kf4G5Sh
14: OMAP3430-Labrador(LDP): Boot PASS: http://slexy.org/raw/s21QIGwFOM
15: n900: Boot PASS: http://slexy.org/raw/s21T5xECo2
16: omap5-evm: Boot PASS: http://slexy.org/raw/s20qxa3iPw
17: pandaboard-es: Boot PASS: http://slexy.org/raw/s2Fh0hMW7n
18: pandaboard-vanilla: Boot PASS: http://slexy.org/raw/s2vqUc528i
19: sdp2430: Boot PASS: http://slexy.org/raw/s21gAsEAeD
20: sdp3430: Boot PASS: http://slexy.org/raw/s2dvThSn5D
TOTAL = 20 boards, Booted Boards = 19, No Boot boards = 1
Test #2: PM test (cpufreq/cpuidle/suspend-resume where applicable)
Testing script: (http://slexy.org/view/s21SRQehwu)
Added the following patches:
59bf40d ARM: OMAP5/DRA7: PM: cpuidle MPU CSWR support
(discussion still going on https://patchwork.kernel.org/patch/4764661/
- but good to know if it still continues to work with PRM changes).
69c6133 HACK: Makefile: Build a uImage with dtb already appended
(for legacy boards)
b854ca8 gpio: omap: Fix interrupt names
(https://patchwork.kernel.org/patch/4854511/)
c50fc8b pinctrl: single: AM437x: Add pinctrl compatibility
37d17bf pinctrl: single: Add DRA7 pinctrl compatibility
74121c6 pinctrl: bindings: Add OMAP pinctrl binding
(all of the above are in linux-next)
efb2486 clk: prevent erronous parsing of children during rate change
b92ac70 clk: ti: dra7-atl: Provide error check for incoming parameters
in set_rate
96e8b6b clk: ti: divider: Provide error check for incoming parameters
in set_rate
(all above picked up by mike)
92e5e74 ARM: OMAP2+ / pm_debug: add support for wakeup_timer configuration
(wakeup timer for testing purposes - remote boards)
with these:
commit 0164b2dbe83e885a53b0c9a99a508bdbfdf7ee6d + Additional patches
basic PM test
1: am335x-evm: Boot PASS: http://slexy.org/raw/s2xRMuVHvj
2: am335x-sk: Boot PASS: http://slexy.org/raw/s2qEHyI9Rs
3: am3517-evm: Boot PASS: http://slexy.org/raw/s2Vptpboop
4: am37x-evm: Boot PASS: http://slexy.org/raw/s21TKVsyet
5: am43xx-epos: Boot PASS: http://slexy.org/raw/s20KGye4N9
6: am43xx-gpevm: Boot PASS: http://slexy.org/raw/s201uuCOp2
7: BeagleBoard-XM: Boot PASS: http://slexy.org/raw/s21ChQP74I
8: beagleboard-vanilla: Boot PASS: http://slexy.org/raw/s20oagBAsl
9: beaglebone-black: Boot PASS: http://slexy.org/raw/s2VT200vL0
10: beaglebone: Boot PASS: http://slexy.org/raw/s20raoHSya
11: craneboard: Boot PASS: http://slexy.org/raw/s2vq6MYXNZ
12: dra72x-evm: Boot FAIL: http://slexy.org/raw/s2EPseu0Jj
13: dra7xx-evm: Boot PASS: http://slexy.org/raw/s21JJGLkTU
14: OMAP3430-Labrador(LDP): Boot PASS: http://slexy.org/raw/s20Drlvdlp
15: n900: Boot PASS: http://slexy.org/raw/s21aDnJ1Bi
16: omap5-evm: Boot PASS: http://slexy.org/raw/s20ClvPKeK
17: pandaboard-es: Boot PASS: http://slexy.org/raw/s2L0dt0syP
18: pandaboard-vanilla: Boot PASS: http://slexy.org/raw/s2OlA9hfzy
19: sdp2430: Boot PASS: http://slexy.org/raw/s20Kgf04TW
20: sdp3430: Boot PASS: http://slexy.org/raw/s21p71QaVO
TOTAL = 20 boards, Booted Boards = 19, No Boot boards = 1
--
Regards,
Nishanth Menon
next prev parent reply other threads:[~2014-09-19 20:12 UTC|newest]
Thread overview: 45+ messages / expand[flat|nested] mbox.gz Atom feed top
2014-09-01 18:08 [PATCH 00/26] ARM: OMAP2+: PRCM cleanups for 3.18 merge window Tero Kristo
2014-09-01 18:08 ` [PATCH 01/26] ARM: DRA7: PRM: add voltage processor check behind a prm_feature flag Tero Kristo
2014-09-01 18:08 ` [PATCH 02/26] ARM: AM43XX: PRM: use OMAP4 PRM driver Tero Kristo
2014-09-01 18:08 ` [PATCH 03/26] ARM: OMAP2/3: hwmod: merge wait_target_ready functions for omap2/3 Tero Kristo
2014-09-01 18:08 ` [PATCH 04/26] ARM: AM33xx/OMAP4+: CM: remove cdoffs parameter from wait_module_idle/ready Tero Kristo
2014-09-01 18:08 ` [PATCH 05/26] ARM: OMAP4/AM33xx: add cm_init / cm_exit calls for AM33xx and OMAP4+ Tero Kristo
2014-09-01 18:08 ` [PATCH 06/26] ARM: OMAP2+: CM: add common API for cm_wait_module_ready Tero Kristo
2014-09-01 18:08 ` [PATCH 07/26] ARM: OMAP4+/AM33xx: CM: add common API for cm_wait_module_idle Tero Kristo
2014-09-01 18:08 ` [PATCH 08/26] ARM: OMAP2+: CM: make clkdm_hwsup operations static Tero Kristo
2014-09-01 18:08 ` [PATCH 09/26] ARM: OMAP2+: CM: add common APIs for cm_module_enable/disable Tero Kristo
2014-09-01 18:08 ` [PATCH 10/26] ARM: OMAP2/3: CM: make cm_split_idlest_reg SoC calls static Tero Kristo
2014-09-01 18:09 ` [PATCH 11/26] ARM: AM33xx: hwmod: remove am33xx specific module SoC opts Tero Kristo
2014-09-01 18:09 ` [PATCH 12/26] ARM: AM43xx: hwmod: use OMAP4 hardreset ops instead of the AM33xx version Tero Kristo
2014-09-01 18:09 ` [PATCH 13/26] ARM: AM33xx: PRM: add support for prm_init Tero Kristo
2014-09-01 18:09 ` [PATCH 14/26] ARM: OMAP2+: PRM: add generic API for asserting hardware reset Tero Kristo
2014-09-01 18:09 ` [PATCH 15/26] ARM: OMAP2+: PRM: add generic API for deasserting " Tero Kristo
2014-09-01 18:09 ` [PATCH 16/26] ARM: OMAP2+: PRM: add generic API for checking hardreset status Tero Kristo
2014-09-01 18:09 ` [PATCH 17/26] ARM: OMAP4: CM: move public definitions from cminst44xx.h to cm44xx.h Tero Kristo
2014-09-01 18:09 ` [PATCH 18/26] ARM: OMAP4: CM: make cminst direct register access functions static Tero Kristo
2014-09-01 18:09 ` [PATCH 19/26] ARM: OMAP4+: CM: remove omap4_cm1/cm2_* functions Tero Kristo
2014-09-01 18:09 ` [PATCH 20/26] ARM: AM33xx: PRM: move global warm reset implementation to driver Tero Kristo
2014-09-01 18:09 ` [PATCH 21/26] ARM: AM33xx: PRM: make direct register access functions static Tero Kristo
2014-09-01 18:09 ` [PATCH 22/26] ARM: OMAP4: PRM: make omap4_prm_read/write_inst_reg calls static Tero Kristo
2014-09-01 18:09 ` [PATCH 23/26] ARM: OMAP3: PRM: make PRCM interrupt handler related functions static Tero Kristo
2014-09-01 18:09 ` [PATCH 24/26] ARM: OMAP4: " Tero Kristo
2014-09-01 18:09 ` [PATCH 25/26] ARM: OMAP3+: PRM: add generic API for reconfiguring I/O chain Tero Kristo
2014-09-01 18:09 ` [PATCH 26/26] ARM: OMAP2+: PRM: provide generic API for system reset Tero Kristo
2014-09-18 17:16 ` [PATCH 00/26] ARM: OMAP2+: PRCM cleanups for 3.18 merge window Tony Lindgren
2014-09-18 19:16 ` Tony Lindgren
2014-09-19 16:38 ` Paul Walmsley
2014-09-19 17:27 ` Paul Walmsley
2014-09-23 16:14 ` Tony Lindgren
2014-09-24 9:04 ` Tero Kristo
2014-10-02 16:32 ` Tony Lindgren
2014-10-02 19:52 ` Tony Lindgren
2014-10-02 20:17 ` Felipe Balbi
2014-10-02 21:19 ` Tony Lindgren
2014-10-02 21:59 ` Felipe Balbi
2014-10-03 14:49 ` Felipe Balbi
2014-10-03 15:46 ` Tony Lindgren
2014-09-19 20:12 ` Nishanth Menon [this message]
2014-09-19 15:47 ` Paul Walmsley
2014-09-19 16:30 ` Paul Walmsley
2014-09-22 13:19 ` Tero Kristo
2014-09-23 16:08 ` Tony Lindgren
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=541C8E48.6090306@ti.com \
--to=nm@ti$(echo .)com \
--cc=linux-arm-kernel@lists$(echo .)infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox