Re: [PATCH 14/24] msm: add hotplug stub functions

2010-09-03 Thread Daniel Walker
On Fri, 2010-09-03 at 08:31 +0100, Russell King - ARM Linux wrote: On Thu, Sep 02, 2010 at 03:36:40PM -0700, Daniel Walker wrote: If no others use it .. We can do this to fix them all. What do you think? If no one else implements it, then you can't suspend, nor can you support kexec. (We

Re: Keyboard for HTC-Dream

2010-09-03 Thread David Lanzendörfer
You're using an older submission of gpiolib which doesn't support dual-edge IRQs. That one has been scrapped in favor of the one from android's 2.6.35-wip branch. It hasn't been accepted yet, and is currently being discussed on the mailing lists. If you search the mailing list archives from

Re: Keyboard for HTC-Dream

2010-09-03 Thread David Lanzendörfer
Hi It's me again Problem: I'm bit confused. There are multiple possible patchsets available in the mailbox More confusing: The ones I tried seem to collide with older patches from yourself, which are already in codeauroras for-next repo. Could you please point me to the right patch by subject

Re: [PATCH 0/1] input: keyboard: add qci keyboard driver

2010-09-03 Thread Neil Leeder
On 9/1/2010 2:34 AM, Dmitry Torokhov wrote: OK, I give up on pursuit of serio solution. Again ;) Dmitry, Don't give up yet... I've been talking to Quanta and they are using a different EC in their new products, which should have better firmware support for serio over i2c. When I get the

Re: [PATCH] pm_qos: Add system bus performance parameter

2010-09-03 Thread Saravana Kannan
mark gross wrote: I'll do a patch by monday as an RFC but, I'm wondering if we want it in the main line vrs an implementation that scales by bus integrated into the driver model per what Kevin has been talking about The model Kevin is thinking about will probably need some time and work

[PATCH 1/3] [ARM] Translate delay.S into (mostly) C

2010-09-03 Thread Stephen Boyd
In the next patch we're going to allow machines to override the __delay() implementation at runtime so they can implement a timer based __delay() routine. It's easier to do this using C, so lets write udelay and friends in C. We lose the #if 0 code, which according to Russell is used to make the

[PATCH 2/3] [ARM] Allow machines to override __delay()

2010-09-03 Thread Stephen Boyd
Some machines want to implement their own __delay() routine based on fixed timers. Expose functionality to set the __delay() routine at runtime. This should allow two machines with different __delay() routines to happily co-exist within the same kernel with minimal overhead. Russell expressed

[PATCH 0/3] Fixing udelay() on SMP (and non-SMP too)

2010-09-03 Thread Stephen Boyd
These patches are another attempt at fixing the udelay() issue pointed out on arm-lkml[1][2]. A quick recap: some SMP machines can scale their CPU frequencies independent of one another. loops_per_jiffy is calibrated globally and used in __const_udelay(). If one CPU is running faster than what the

[PATCH 3/3] [ARM] Implement a timer based __delay() loop

2010-09-03 Thread Stephen Boyd
udelay() can be incorrect on SMP machines that scale their CPU frequencies independently of one another (as pointed out here http://article.gmane.org/gmane.linux.kernel/977567). The delay loop can either be too fast or too slow depending on which CPU the loops_per_jiffy counter is calibrated on