lkml.org 
[lkml]   [2015]   [Sep]   [8]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: [PATCH 0/4] Qualcomm Shared Memory State Machines
    On Tue, Sep 08, 2015 at 02:20:14PM +0200, Linus Walleij wrote:
    > On Thu, Aug 27, 2015 at 7:37 PM, Bjorn Andersson
    > <bjorn.andersson@sonymobile.com> wrote:

    > Let's discuss this a bit, looping in Mark Brown.

    Please don't send upstream discussions ot my work address.

    > While sparsely documented: what about regmap (maybe in the
    > form of syscon) and drivers/base/regmap/regmap-irq.c for the
    > interrupt handling?

    > I cannot claim to understand regmap-irq.c, but I just intuitively
    > think it deserves consideration, such that drivers who need one
    > of these misc registers can read/write their bits with regmap
    > accessors and also get IRQs by way of regmap-irq.

    Well, all it's doing is exporting a simple register based interrupt
    controller based on regmap. There's not a lot to document. If you're
    using it with a system controller you'd probably want to implement
    support for handling interrupts directly in the primary handler rather
    than using a threaded handler. Alternatively if there's no cache or no
    overlap between interrupt registers and other registers then just using
    the genirq MMIO code should do the trick.
    [unhandled content-type:application/pgp-signature]
    \
     
     \ /
      Last update: 2015-09-08 16:01    [W:2.444 / U:0.048 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site