Re: [PATCH 0/2] pinctrl: aspeed: Make AST2700 SoC1 JTAG master TRST optional
Linus Walleij <[email protected]> Tue, 30 Jun 2026 12:52:49 +0100
| Newsgroups | org.ozlabs.lists.openbmc,org.infradead.lists.linux-arm-kernel,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-gpio,org.kernel.vger.linux-kernel,org.ozlabs.lists.linux-aspeed |
|---|---|
| Message-ID | <CAD++jLm3-5BP+1E_DLTZvEPd1ugMZrXiOjM+Gqnn9Ri+uNWuPw@mail.gmail.com> |
On Tue, Jun 16, 2026 at 4:30 AM Billy Tsai <[email protected]> wrote: > The JTAGM1 pin group of the AST2700 SoC1 includes ball D12, which > carries the TRST signal. TRST is an optional signal for a JTAG master: > designs that do not wire it may need the D12 ball for other functions, > but with TRST embedded in the group they cannot use the JTAG master at > all. > > Split D12 into a new JTAGM1TRST group under the existing JTAGM1 > function, so TRST is only muxed when a board explicitly requests it. > Patch 1 adds the new group to the device tree binding and patch 2 > splits the group in the driver. > > Note that this changes the meaning of the existing JTAGM1 group: boards > that do use TRST now need to select both the JTAGM1 and JTAGM1TRST > groups. > > Signed-off-by: Billy Tsai <[email protected]> Patches applied! Yours, Linus Walleij