From: Daniel Thompson <daniel@riscstar.com>
To: Conor Dooley <conor@kernel.org>
Cc: Alex Elder <elder@riscstar.com>,
Krzysztof Kozlowski <krzk@kernel.org>,
tglx@kernel.org, radu@rendec.net, robh@kernel.org,
krzk+dt@kernel.org, conor+dt@kernel.org, p.zabel@pengutronix.de,
mohd.anwar@oss.qualcomm.com, lorenzo.bianconi@oss.qualcomm.com,
danielt@kernel.org, devicetree@vger.kernel.org,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 1/2] dt-bindings: interrupt-controller: introduce toshiba,tc9564-msigen.yaml
Date: Tue, 20 Oct 2026 10:04:27 +0100 [thread overview]
Message-ID: <atcum0O14QFfwtwB@aspen.lan> (raw)
In-Reply-To: <20261019-darkroom-endowment-43ef047fc24e@spud>
On Mon, Oct 19, 2026 at 08:49:40PM +0100, Conor Dooley wrote:
> On Wed, Oct 14, 2026 at 11:57:08AM -0500, Alex Elder wrote:
> > On 10/14/26 11:41 AM, Conor Dooley wrote:
> > > On Wed, Oct 14, 2026 at 09:55:03AM -0500, Alex Elder wrote:
> > > > On 10/14/26 5:22 AM, Krzysztof Kozlowski wrote:
> > > > > > I still do not understand why do we need to describe the inner wirings
> > > > > > of the tc9564 device. So far I found no posting of DTS showing proper
> > > > > > usage of it on the host. Without proper usage, what is the point exactly
> > > > > > to describe the inner specifics of tc9564?
> > > > > And as shown here:
> > > > > https://lore.kernel.org/all/20261012152408.3729237-5-elder@riscstar.com/
> > > > >
> > > > > there is no single user of any of this (this=reset, clock, irqchip
> > > > > probably and more) in upstreamed patches.
> > > > >
> > > > > I am getting tired to keep discussing it, so next time instead of words,
> > > > > please post CODE which is the argument - who uses any of these devices
> > > > > you keep adding.
> > > >
> > > > I'll take a break from my in-order responses to messages, and will
> > > > respond to this first.
> > >
> > > Not really replying to any of this, but figured it was worth
> > > mentioning that I am reviewing with the assumption that it's similar
> > > to the microchip lan9xxx devices that can either be a standalone SoC
> > > or connected as PCI endpoint.
> >
> > Yes, that was one of two things that this was modeled upon.
> >
> > The other is the Raspberry Pi RP1, which is probably a more
> > similar example.
> >
> > > You keep calling it an SoC, which I took to mean that this had
> > > linux-capable CPU cores on it. Is that not actually the case?
> >
> > Well it is an SoC, in that it has numerous interacting
> > components that are aggregated into a single chip.
>
> If that's it, I wouldn't really call this an SoC, you're just going to
> confuse people (like me!) into thinking that this device can work
> standalone...
>
> > It does, in fact, have an embedded CPU that uses SRAM, but
> > it's just an Arm Cortex M3 and is not Linux capable.
>
> ...but maybe it can, depending on whether the devices being discussed
> appear in the address space of the M3 or if the M3 is just some sort of
> monitor CPU running firmware and bringing the device out of reset.
FWIW I'm believe you *could* build a standalone system using the
Cortex-M3. It has direct access to all the peripherals that we are
describing using devicetree. However the C-M3 has very little RAM
so the list of plausible fully-standalone systems is very short!
More likely would be a system design that gives the microcontroller
ownership of just a few of the peripherals and is partially
independent of the host. If that firmware was running a DT-centric OS
such as Zephyr there might be binding reuse in that case.
I should be clear that this is entirely speculative at this point. We
don't have such a firmware (we currently don't use any firmware at all).
Daniel.
next prev parent reply other threads:[~2026-10-20 9:04 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-12 19:02 [PATCH 0/2] irqchip: add TC9564 support Alex Elder
2026-10-12 19:02 ` [PATCH 1/2] dt-bindings: interrupt-controller: introduce toshiba,tc9564-msigen.yaml Alex Elder
2026-10-12 19:07 ` sashiko-bot
2026-10-12 19:22 ` Alex Elder
2026-10-13 17:54 ` Conor Dooley
2026-10-14 10:15 ` Krzysztof Kozlowski
2026-10-14 10:22 ` Krzysztof Kozlowski
2026-10-14 14:55 ` Alex Elder
2026-10-14 16:41 ` Conor Dooley
2026-10-14 16:57 ` Alex Elder
2026-10-19 19:49 ` Conor Dooley
2026-10-20 9:04 ` Daniel Thompson [this message]
2026-10-12 19:02 ` [PATCH 2/2] irqchip: introduce TC9564 SoC MSIGEN support Alex Elder
2026-10-12 19:16 ` sashiko-bot
2026-10-12 20:08 ` Alex Elder
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=atcum0O14QFfwtwB@aspen.lan \
--to=daniel@riscstar.com \
--cc=conor+dt@kernel.org \
--cc=conor@kernel.org \
--cc=danielt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=elder@riscstar.com \
--cc=krzk+dt@kernel.org \
--cc=krzk@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=lorenzo.bianconi@oss.qualcomm.com \
--cc=mohd.anwar@oss.qualcomm.com \
--cc=p.zabel@pengutronix.de \
--cc=radu@rendec.net \
--cc=robh@kernel.org \
--cc=tglx@kernel.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.