Re: [PATCH v3 04/12] clk: Add regmap core helpers for enable/disable/is_enabled

2013-12-19 Thread Gerhard Sittig
On Wed, Dec 18, 2013 at 20:50 -0800, Mike Turquette wrote:
 
 Adding all of this stuff to struct clk_hw makes me a sad panda. You are
 essentially sharing a common set of ops for clocks that use regmap as
 their io operation back-end, and that is a good thing.
 
 However, why not just do this as drivers/clk/clk-regmap.c, or
 drivers/clk/clk-gate-regmap.c? Putting the clk_ops callback functions in
 drivers/clk/clk.c is a little weird and putting those struct members
 into struct clk_hw is definitely strange.

Wasn't the idea to extend the set of register accessor routines
in linux/clk-provider.h such that memory mapped I/O as well as
regmap style becomes possible?  This is what I understood from
past iterations of discussing this approach.

I agree that duplicating the clock gate's implementation just to
access the register in a different way feels strange and somehow
unfortunate.

There still may be the issue of expensive operations only being
allowed within prepare and unprepare, while enable and disable
are supposed to be cheap and straight forward, and should not
block and thus may not use external communication.  But that
appears to be orthogonal to the API which wraps register access.


virtually yours
Gerhard Sittig
-- 
DENX Software Engineering GmbH, MD: Wolfgang Denk  Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr. 5, D-82194 Groebenzell, Germany
Phone: +49-8142-66989-0 Fax: +49-8142-66989-80  Email: off...@denx.de
--
To unsubscribe from this list: send the line unsubscribe linux-arm-msm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v4 06/15] usb: phy: msm: Replace custom enum usb_mode_type with enum usb_dr_mode

2013-12-19 Thread David Brown

On Tue, Nov 12, 2013 at 04:51:41PM +0200, Ivan T. Ivanov wrote:

From: Ivan T. Ivanov iiva...@mm-sol.com

Use enum usb_dr_mode and drop default usb_dr_mode from platform data.

USB DT bindings states: dr_mode: ...In case this attribute isn't
passed via DT, USB DRD controllers should default to OTG...,
so remove redundand field.

Signed-off-by: Ivan T. Ivanov iiva...@mm-sol.com
---
arch/arm/mach-msm/board-msm7x30.c |2 +-
arch/arm/mach-msm/board-qsd8x50.c |2 +-


Acked-by: David Brown dav...@codeaurora.org

--
sent by an employee of the Qualcomm Innovation Center, Inc.
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
hosted by The Linux Foundation
--
To unsubscribe from this list: send the line unsubscribe linux-arm-msm in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v4 00/15] usb: phy: msm: Fixes, cleanups and DT support

2013-12-19 Thread Felipe Balbi
On Thu, Dec 19, 2013 at 03:03:15PM -0800, David Brown wrote:
 On Tue, Nov 26, 2013 at 10:38:46AM -0600, Felipe Balbi wrote:
 Hi,
 
 On Tue, Nov 12, 2013 at 04:51:35PM +0200, Ivan T. Ivanov wrote:
 From: Ivan T. Ivanov iiva...@mm-sol.com
 
 Hi,
 
 Patches have been tested on top of Stephen's clock controller
 patches[1] and recent fixes for chipidea msm glue layer driver
 posted here[2]. Hardware platform AP8074 DragonBoard. Only gadget
 mode utilized for now.
 
 CV Test Suite engine Chapter 9 tests are passing except
 Halt Endpoint Test.
 
 usbtest driver report following failure:
 test 13 -- 32 (Broken pipe)ep 81 couldn't set halt, -32
 
 This will be investigated further.
 Patches could be applied cleanly on top of the usb-3.13-rc1.
 
 Regards,
 Ivan
 
 [1] http://comments.gmane.org/gmane.linux.ports.arm.msm/5375
 [2] https://lkml.org/lkml/2013/11/11/310
 
 I wonder how will this be taken upstream provided there are
 interdependencies between arch/ and drivers/ patches.
 
 I can Ack patches but I'd really like to avoid merging of topic branches
 all over the place :-s
 
 Ivan's patches are the only ones in this window that touch these board
 files in MSM.  It's probably easiest if I ack them, and you can bring
 the whole series through your tree.

it's getting quite late for me. I still want to leave my stuff soaking
in linux-next for a while. I'll try my best, though, if you ack it ASAP
;-)

cheers

-- 
balbi


signature.asc
Description: Digital signature