From: Nishanth Menon <nm@ti.com>
To: "Kanigeri, Hari" <h-kanigeri2@ti.com>
Cc: Linux Omap <linux-omap@vger.kernel.org>,
Tony Lindgren <tony@atomide.com>,
"Shilimkar, Santosh" <santosh.shilimkar@ti.com>,
"Cousson, Benoit" <b-cousson@ti.com>, "Que, Simon" <sque@ti.com>
Subject: Re: [PATCH 3/5] omap:hwspinlock-added hwspinlock driver
Date: Thu, 29 Jul 2010 09:05:52 -0500 [thread overview]
Message-ID: <4C518AC0.6070809@ti.com> (raw)
In-Reply-To: <1279558221-14954-4-git-send-email-h-kanigeri2@ti.com>
Kanigeri, Hari had written, on 07/19/2010 11:50 AM, the following:
> From: Simon Que <sque@ti.com>
>
> Created driver for OMAP hardware spinlock. This driver supports:
> - Reserved spinlocks for internal use
> - Dynamic allocation of unreserved locks
> - Lock, unlock, and trylock functions, with or without disabling irqs/preempt
> - Registered as a platform device driver
>
> The device initialization uses hwmod to configure the devices.
> One device will be created for each IP. It will pass spinlock register offset
> info to the driver. The device initialization file is:
> arch/arm/mach-omap2/hwspinlocks.c
>
> The driver takes in register offset info passed in device initialization.
> It uses hwmod to obtain the base address of the hardware spinlock module.
> Then it reads info from the registers. The function hwspinlock_probe()
> initializes the array of spinlock structures, each containing a spinlock
> register address calculated from the base address and lock offsets.
> The device driver file is:
> arch/arm/plat-omap/hwspinlock.c
just a curious question:
Is there no h/w spinlock implementation for other architectures in
linux? I mean the concept does not seem unique for a heterogenous
processor environments now a days.. if it does exist, maybe we have two
options:
* extend standard spinlock architecture to handle h/w spinlocks as well
* establish a new framework for h/w spinlocks..
[...]
--
Regards,
Nishanth Menon
next prev parent reply other threads:[~2010-07-29 14:06 UTC|newest]
Thread overview: 33+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-07-19 16:50 [PATCH 0/5] omap:hwspinlock support-omap4 Hari Kanigeri
2010-07-19 16:50 ` [PATCH 1/5] omap:hwmod-hwspinlock-enable Hari Kanigeri
2010-07-27 15:57 ` Premi, Sanjeev
2010-07-27 16:05 ` Cousson, Benoit
2010-07-19 16:50 ` [PATCH 2/5] omap:hwspinlock-define HWSPINLOCK base address Hari Kanigeri
2010-07-27 15:59 ` Premi, Sanjeev
2010-07-27 16:50 ` Kanigeri, Hari
2010-07-28 14:11 ` Premi, Sanjeev
2010-07-28 14:22 ` Kanigeri, Hari
2010-07-28 14:33 ` Premi, Sanjeev
2010-07-28 14:55 ` Kanigeri, Hari
2010-07-19 16:50 ` [PATCH 3/5] omap:hwspinlock-added hwspinlock driver Hari Kanigeri
2010-07-24 16:43 ` Cousson, Benoit
2010-07-26 20:39 ` Kanigeri, Hari
2010-07-28 16:58 ` Premi, Sanjeev
2010-07-29 4:56 ` Marathe, Yogesh
2010-07-29 13:14 ` Kanigeri, Hari
2010-07-29 13:23 ` Cousson, Benoit
2010-07-30 6:53 ` Marathe, Yogesh
2010-08-02 1:55 ` Kanigeri, Hari
2010-07-29 13:29 ` Kanigeri, Hari
2010-07-29 14:05 ` Nishanth Menon [this message]
2010-08-11 22:03 ` Que, Simon
2010-08-12 2:02 ` linux hardware spinlock framework for heterogeneous processor SOCs? Nishanth Menon
2010-07-19 16:50 ` [PATCH 4/5] omap:hwspinlock-add build support Hari Kanigeri
2010-07-19 16:50 ` [PATCH 5/5] omap:hwspinlocks-ensure the order of registration Hari Kanigeri
2010-07-28 17:00 ` Premi, Sanjeev
2010-07-28 17:05 ` Kanigeri, Hari
2010-07-20 5:37 ` [PATCH 0/5] omap:hwspinlock support-omap4 Shilimkar, Santosh
2010-07-20 14:12 ` Kanigeri, Hari
2010-07-24 15:04 ` Cousson, Benoit
2010-07-24 15:35 ` Shilimkar, Santosh
2010-07-24 15:47 ` Cousson, Benoit
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=4C518AC0.6070809@ti.com \
--to=nm@ti.com \
--cc=b-cousson@ti.com \
--cc=h-kanigeri2@ti.com \
--cc=linux-omap@vger.kernel.org \
--cc=santosh.shilimkar@ti.com \
--cc=sque@ti.com \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.