mbox series

[v2,0/8] Add C66x & C71x DSP nodes on J721E SoCs

Message ID 20200825172145.13186-1-s-anna@ti.com (mailing list archive)
Headers show
Series Add C66x & C71x DSP nodes on J721E SoCs | expand

Message

Suman Anna Aug. 25, 2020, 5:21 p.m. UTC
Hi Nishanth,

The following is a revised version of the series [1] that adds the base
dt nodes for the 2 C66x and 1 C71x DSP remote processors present in MAIN
domain on J721E SoCs, and the required nodes to boot these successfully
on J721E EVM board. It addresses the cleanup comments from you.

The patches are based on top of the pending ABI 3.0 pull-request [2] and
I have used your temporary staging branch [3] as the baseline.

Main changes in v2:
- Patch 1 is new, and moves all the mailbox dts nodes from the common
  board dts file to the k3-j721e-som-p0.dtsi file
- Patches 3 & 6 are reworked to add the mboxes properties directly
  in the k3-j721e-som-p0.dtsi file
- Patches 4 & 8 are rebased versions to sit on top of the modified
  mailbox addition patches
- Patches 2, 5 and 8 are unchanged

regards
Suman

[1] https://patchwork.kernel.org/cover/11725347/
[2] https://lore.kernel.org/patchwork/patch/1295019/
[3] https://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux.git/log/?h=ti-k3-dts-stage

Suman Anna (8):
  arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts
    file
  arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
  arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
  arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66
    DSPs
  arm64: dts: ti: k3-j721e-main: Add C71x DSP node
  arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
  arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for
    C71x DSP
  arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS
    cores

 .../dts/ti/k3-j721e-common-proc-board.dts     |  93 -----------
 arch/arm64/boot/dts/ti/k3-j721e-main.dtsi     |  38 +++++
 arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi   | 153 ++++++++++++++++++
 3 files changed, 191 insertions(+), 93 deletions(-)

Comments

Lokesh Vutla Aug. 27, 2020, 4:58 a.m. UTC | #1
On 25/08/20 10:51 pm, Suman Anna wrote:
> Hi Nishanth,
> 
> The following is a revised version of the series [1] that adds the base
> dt nodes for the 2 C66x and 1 C71x DSP remote processors present in MAIN
> domain on J721E SoCs, and the required nodes to boot these successfully
> on J721E EVM board. It addresses the cleanup comments from you.
> 
> The patches are based on top of the pending ABI 3.0 pull-request [2] and
> I have used your temporary staging branch [3] as the baseline.
> 
> Main changes in v2:
> - Patch 1 is new, and moves all the mailbox dts nodes from the common
>   board dts file to the k3-j721e-som-p0.dtsi file
> - Patches 3 & 6 are reworked to add the mboxes properties directly
>   in the k3-j721e-som-p0.dtsi file
> - Patches 4 & 8 are rebased versions to sit on top of the modified
>   mailbox addition patches
> - Patches 2, 5 and 8 are unchanged


FWIW, Series
Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>

Thanks and regards,
Lokesh
Nishanth Menon Aug. 28, 2020, 12:41 a.m. UTC | #2
On 10:28-20200827, Lokesh Vutla wrote:
> 
> 
> On 25/08/20 10:51 pm, Suman Anna wrote:
> > Hi Nishanth,
> > 
> > The following is a revised version of the series [1] that adds the base
> > dt nodes for the 2 C66x and 1 C71x DSP remote processors present in MAIN
> > domain on J721E SoCs, and the required nodes to boot these successfully
> > on J721E EVM board. It addresses the cleanup comments from you.
> > 
[..]
> 
> FWIW, Series
> Reviewed-by: Lokesh Vutla <lokeshvutla@ti.com>

Thanks. I have applied this series to my staging branch for now. Once
rc3 makes in with the irq chip changes, I will rebase and push to
next.
Nishanth Menon Aug. 31, 2020, 6:08 p.m. UTC | #3
On Tue, 25 Aug 2020 12:21:37 -0500, Suman Anna wrote:
> The following is a revised version of the series [1] that adds the base
> dt nodes for the 2 C66x and 1 C71x DSP remote processors present in MAIN
> domain on J721E SoCs, and the required nodes to boot these successfully
> on J721E EVM board. It addresses the cleanup comments from you.
> 
> The patches are based on top of the pending ABI 3.0 pull-request [2] and
> I have used your temporary staging branch [3] as the baseline.
> 
> [...]

Hi Suman Anna,

I have applied the following to branch ti-k3-dts-next on [1].
Thank you!

[1/8] arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
      commit: 74b5742b59b19f4ae9c53ae719161928d9768879
[2/8] arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
      commit: eb9a2a637ae5b23d7881f28fb83d11c88a371229
[3/8] arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
      commit: a55babbf00d71f285bbd52433a859862cc3223fb
[4/8] arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
      commit: e379ba840a7e2c8fb275722226154339077b8f37
[5/8] arm64: dts: ti: k3-j721e-main: Add C71x DSP node
      commit: 804a4cc7fe3cc7207b25c63f21ea82f1b77d19ae
[6/8] arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
      commit: cf53928fa0d9120d9c5336504e1c836e453f446a
[7/8] arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
      commit: 1939d37f94937cf5082ee2612b76106cb3d90978
[8/8] arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
      commit: 67cfbb62132e4210b4c4785b0ca1fbe4cafb7c4d

[1] git://git.kernel.org/pub/scm/linux/kernel/git/nmenon/linux.git