From: Eugeniy.Paltsev@synopsys.com (Eugeniy Paltsev)
To: linux-snps-arc@lists.infradead.org
Subject: [PATCH] ARC: reset: introduce HSDKv1 reset driver
Date: Wed, 19 Jul 2017 15:32:22 +0000 [thread overview]
Message-ID: <1500478342.9320.28.camel@synopsys.com> (raw)
In-Reply-To: <1500476858.2364.45.camel@pengutronix.de>
Hi Philipp,
On Wed, 2017-07-19@17:07 +0200, Philipp Zabel wrote:
> On Tue, 2017-07-18@20:25 +0300, Eugeniy Paltsev wrote:
> > The HSDK v1 periphery IPs can be reset by accessing some registers
> > from the CGU block.
> >
> > The list of available reset lines is documented in the DT bindings.
> >
> > [snip]
> > --- a/drivers/reset/Kconfig
> > +++ b/drivers/reset/Kconfig
> > @@ -34,6 +34,12 @@ config RESET_BERLIN
> > ? help
> > ? ??This enables the reset controller driver for Marvell
> > Berlin SoCs.
> > ?
> > +config RESET_HSDK_V1
> > + bool "HSDK v1 Reset Driver"
> > + default n
>
> I suppose there will be a SOC_HSDK_V1 or similar in the future so
> that
> we can hide this option and enable it by default like the other reset
> drivers?
Actually we don't have (and don't planning to add) such SOC/board-
specific kconfig option, so I am wondering if it is OK to just left
this option not hidden?
> > [snip]
> > +
> > +#define CGU_ARC_RST_CTRL 0x0
> > +#define CGU_SYS_RST_CTRL 0x20
> > +#define CGU_DDR_RST_CTRL 0x40
> > +#define CGU_TUN_RST_CTRL 0x60
>
> The ARC, DDR, and TUN reset control registers are never used.
Ok, I'll remove unused register defines.
> > [snip]
>
> regards
> Philipp
>
Thanks.
--
?Eugeniy Paltsev
WARNING: multiple messages have this Message-ID (diff)
From: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com>
To: "p.zabel@pengutronix.de" <p.zabel@pengutronix.de>
Cc: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
"Eugeniy.Paltsev@synopsys.com" <Eugeniy.Paltsev@synopsys.com>,
"mark.rutland@arm.com" <mark.rutland@arm.com>,
"robh+dt@kernel.org" <robh+dt@kernel.org>,
"linux-snps-arc@lists.infradead.org"
<linux-snps-arc@lists.infradead.org>,
"devicetree@vger.kernel.org" <devicetree@vger.kernel.org>
Subject: Re: [PATCH] ARC: reset: introduce HSDKv1 reset driver
Date: Wed, 19 Jul 2017 15:32:22 +0000 [thread overview]
Message-ID: <1500478342.9320.28.camel@synopsys.com> (raw)
In-Reply-To: <1500476858.2364.45.camel@pengutronix.de>
Hi Philipp,
On Wed, 2017-07-19 at 17:07 +0200, Philipp Zabel wrote:
> On Tue, 2017-07-18 at 20:25 +0300, Eugeniy Paltsev wrote:
> > The HSDK v1 periphery IPs can be reset by accessing some registers
> > from the CGU block.
> >
> > The list of available reset lines is documented in the DT bindings.
> >
> > [snip]
> > --- a/drivers/reset/Kconfig
> > +++ b/drivers/reset/Kconfig
> > @@ -34,6 +34,12 @@ config RESET_BERLIN
> > help
> > This enables the reset controller driver for Marvell
> > Berlin SoCs.
> >
> > +config RESET_HSDK_V1
> > + bool "HSDK v1 Reset Driver"
> > + default n
>
> I suppose there will be a SOC_HSDK_V1 or similar in the future so
> that
> we can hide this option and enable it by default like the other reset
> drivers?
Actually we don't have (and don't planning to add) such SOC/board-
specific kconfig option, so I am wondering if it is OK to just left
this option not hidden?
> > [snip]
> > +
> > +#define CGU_ARC_RST_CTRL 0x0
> > +#define CGU_SYS_RST_CTRL 0x20
> > +#define CGU_DDR_RST_CTRL 0x40
> > +#define CGU_TUN_RST_CTRL 0x60
>
> The ARC, DDR, and TUN reset control registers are never used.
Ok, I'll remove unused register defines.
> > [snip]
>
> regards
> Philipp
>
Thanks.
--
Eugeniy Paltsev
next prev parent reply other threads:[~2017-07-19 15:32 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-07-18 17:25 [PATCH] ARC: reset: introduce HSDKv1 reset driver Eugeniy Paltsev
2017-07-18 17:25 ` Eugeniy Paltsev
2017-07-18 17:25 ` Eugeniy Paltsev
2017-07-19 15:07 ` Philipp Zabel
2017-07-19 15:07 ` Philipp Zabel
2017-07-19 15:32 ` Eugeniy Paltsev [this message]
2017-07-19 15:32 ` Eugeniy Paltsev
2017-07-19 15:47 ` Philipp Zabel
2017-07-19 15:47 ` Philipp Zabel
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=1500478342.9320.28.camel@synopsys.com \
--to=eugeniy.paltsev@synopsys.com \
--cc=linux-snps-arc@lists.infradead.org \
/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.