[PW_SID:991422] riscv: dts: thead: th1520: Add mailbox for SBI-to-AON comm - #776
[PW_SID:991422] riscv: dts: thead: th1520: Add mailbox for SBI-to-AON comm#776linux-riscv-bot wants to merge 4 commits into
Conversation
The current binding of thead,th1520-mbox can only apply to the C910T mailbox (which has an ID of 0). Because of the weird mailbox register mapping practice for world seperation on TH1520, the binding needs some reword, in addition to add a property for mailbox ID, to describe other mailboxes. Update the binding, in order to make it suitable to describe other mailboxes. The example is also updated, with an addition of mbox_c910t label to show that the example describes this specfiic mailbox, mailbox ID added and the register window sizes updated to the values from the manual (previously the remote-icu0 register windows is declared to be overly small that it would never work). Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The SBI firmware might want to communicate to the AON firmware too. Add a mbox-name item to allow to allocate a mailbox for SBI. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
The OpenSBI firmware might want to communicate to E902 CPU too. As we have two mailboxes assigned to the C910 CPU, declare the other C910 mailbox as a "reserved" device for OpenSBI to use. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
Add a mailbox channel declaration to the AON firmware node to describe the mailbox channel assigned to the SBI firmware to communicate with AON. Signed-off-by: Icenowy Zheng <uwu@icenowy.me> Signed-off-by: Linux RISC-V bot <linux.riscv.bot@gmail.com>
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 1: "[RFC,1/4] dt-bindings: mailbox: thead,th1520-mbox: retrofit for other mailboxes" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 2: "[RFC,2/4] dt-bindings: firmware: thead,th1520-aon: add a mailbox name for SBI" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 3: "[RFC,3/4] riscv: dts: thead: th1520: add reserved node for C910R mailbox" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
|
Patch 4: "[RFC,4/4] riscv: dts: thead: th1520: add mailbox channel for SBI-to-AON comm" |
PR for series 991422 applied to workflow__riscv__fixes
Name: riscv: dts: thead: th1520: Add mailbox for SBI-to-AON comm
URL: https://patchwork.kernel.org/project/linux-riscv/list/?series=991422
Version: 1