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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).