* [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
@ 2023-11-06 11:37 Michal Simek
2023-11-08 17:12 ` Rob Herring
` (3 more replies)
0 siblings, 4 replies; 8+ messages in thread
From: Michal Simek @ 2023-11-06 11:37 UTC (permalink / raw)
To: linux-kernel, monstr, michal.simek, git
Cc: Albert Ou, Conor Dooley, Krzysztof Kozlowski, Palmer Dabbelt,
Paul Walmsley, Rob Herring, devicetree, linux-riscv
MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
It is hardware compatible with classic MicroBlaze processor.
Signed-off-by: Michal Simek <michal.simek@amd.com>
---
Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
index 97e8441eda1c..7b077af62b27 100644
--- a/Documentation/devicetree/bindings/riscv/cpus.yaml
+++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
@@ -32,6 +32,7 @@ properties:
oneOf:
- items:
- enum:
+ - amd,mbv32
- andestech,ax45mp
- canaan,k210
- sifive,bullet0
--
2.36.1
^ permalink raw reply related [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-06 11:37 [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible Michal Simek
@ 2023-11-08 17:12 ` Rob Herring
2023-11-08 18:35 ` Keryell, Ronan (XILINX LABS)
2023-11-09 17:15 ` Conor Dooley
` (2 subsequent siblings)
3 siblings, 1 reply; 8+ messages in thread
From: Rob Herring @ 2023-11-08 17:12 UTC (permalink / raw)
To: Michal Simek
Cc: linux-kernel, monstr, michal.simek, git, Albert Ou, Conor Dooley,
Krzysztof Kozlowski, Palmer Dabbelt, Paul Walmsley, devicetree,
linux-riscv
On Mon, Nov 06, 2023 at 12:37:47PM +0100, Michal Simek wrote:
> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
> It is hardware compatible with classic MicroBlaze processor.
How is that possible? It's a different instruction set, right? I suppose
the IP interfaces (signals) are the same/compatible.
>
> Signed-off-by: Michal Simek <michal.simek@amd.com>
> ---
>
> Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
> 1 file changed, 1 insertion(+)
Anyways,
Acked-by: Rob Herring <robh@kernel.org>
>
> diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
> index 97e8441eda1c..7b077af62b27 100644
> --- a/Documentation/devicetree/bindings/riscv/cpus.yaml
> +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
> @@ -32,6 +32,7 @@ properties:
> oneOf:
> - items:
> - enum:
> + - amd,mbv32
> - andestech,ax45mp
> - canaan,k210
> - sifive,bullet0
> --
> 2.36.1
>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-08 17:12 ` Rob Herring
@ 2023-11-08 18:35 ` Keryell, Ronan (XILINX LABS)
0 siblings, 0 replies; 8+ messages in thread
From: Keryell, Ronan (XILINX LABS) @ 2023-11-08 18:35 UTC (permalink / raw)
To: Rob Herring, Simek, Michal
Cc: linux-kernel@vger.kernel.org, monstr@monstr.eu,
michal.simek@xilinx.com, git@xilinx.com, Albert Ou, Conor Dooley,
Krzysztof Kozlowski, Palmer Dabbelt, Paul Walmsley,
devicetree@vger.kernel.org, linux-riscv@lists.infradead.org
On 11/8/23 09:12, Rob Herring wrote:
> On Mon, Nov 06, 2023 at 12:37:47PM +0100, Michal Simek wrote:
>> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
>> It is hardware compatible with classic MicroBlaze processor.
>
> How is that possible? It's a different instruction set, right? I suppose
> the IP interfaces (signals) are the same/compatible.
Coincidentally, I asked myself the same question, so I asked my former
manager who designed the ancestor of this processor. The answer is
| It is still the same MicroBlaze pipeline just with a different
| instruction decoder up front. The “macro ops” are now RISC V
| instructions, the “micro-ops” are still the same operations in the
| various MicroBlaze pipeline stages.
So, yes, all the hardware interface is the same.
--
Ronan KERYELL, Research Labs / San José, California.
AMD Research and Advanced Development.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-06 11:37 [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible Michal Simek
2023-11-08 17:12 ` Rob Herring
@ 2023-11-09 17:15 ` Conor Dooley
2023-12-20 15:15 ` Palmer Dabbelt
2023-12-20 13:50 ` Michal Simek
2024-01-05 21:50 ` patchwork-bot+linux-riscv
3 siblings, 1 reply; 8+ messages in thread
From: Conor Dooley @ 2023-11-09 17:15 UTC (permalink / raw)
To: Michal Simek
Cc: linux-kernel, monstr, michal.simek, git, Albert Ou,
Krzysztof Kozlowski, Palmer Dabbelt, Paul Walmsley, Rob Herring,
devicetree, linux-riscv
[-- Attachment #1: Type: text/plain, Size: 1049 bytes --]
On Mon, Nov 06, 2023 at 12:37:47PM +0100, Michal Simek wrote:
> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
> It is hardware compatible with classic MicroBlaze processor.
>
> Signed-off-by: Michal Simek <michal.simek@amd.com>
Acked-by: Conor Dooley <conor.dooley@microchip.com>
I thought I had already done so, but must have forgot to actually send
the email.
Cheers,
Conor.
> ---
>
> Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
> index 97e8441eda1c..7b077af62b27 100644
> --- a/Documentation/devicetree/bindings/riscv/cpus.yaml
> +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
> @@ -32,6 +32,7 @@ properties:
> oneOf:
> - items:
> - enum:
> + - amd,mbv32
> - andestech,ax45mp
> - canaan,k210
> - sifive,bullet0
> --
> 2.36.1
>
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 228 bytes --]
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-06 11:37 [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible Michal Simek
2023-11-08 17:12 ` Rob Herring
2023-11-09 17:15 ` Conor Dooley
@ 2023-12-20 13:50 ` Michal Simek
2024-01-05 21:50 ` patchwork-bot+linux-riscv
3 siblings, 0 replies; 8+ messages in thread
From: Michal Simek @ 2023-12-20 13:50 UTC (permalink / raw)
To: linux-kernel, monstr, michal.simek, git, Conor Dooley
Cc: Albert Ou, Krzysztof Kozlowski, Palmer Dabbelt, Paul Walmsley,
Rob Herring, devicetree, linux-riscv
Hi Conor,
On 11/6/23 12:37, Michal Simek wrote:
> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
> It is hardware compatible with classic MicroBlaze processor.
>
> Signed-off-by: Michal Simek <michal.simek@amd.com>
> ---
>
> Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
> index 97e8441eda1c..7b077af62b27 100644
> --- a/Documentation/devicetree/bindings/riscv/cpus.yaml
> +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
> @@ -32,6 +32,7 @@ properties:
> oneOf:
> - items:
> - enum:
> + - amd,mbv32
> - andestech,ax45mp
> - canaan,k210
> - sifive,bullet0
Can you please queue this patch to your tree?
Thanks,
Michal
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-09 17:15 ` Conor Dooley
@ 2023-12-20 15:15 ` Palmer Dabbelt
2024-01-05 14:44 ` Michal Simek
0 siblings, 1 reply; 8+ messages in thread
From: Palmer Dabbelt @ 2023-12-20 15:15 UTC (permalink / raw)
To: Conor Dooley
Cc: michal.simek, linux-kernel, monstr, michal.simek, git, aou,
krzysztof.kozlowski+dt, Paul Walmsley, robh+dt, devicetree,
linux-riscv
On Thu, 09 Nov 2023 09:15:09 PST (-0800), Conor Dooley wrote:
> On Mon, Nov 06, 2023 at 12:37:47PM +0100, Michal Simek wrote:
>> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
>> It is hardware compatible with classic MicroBlaze processor.
>>
>> Signed-off-by: Michal Simek <michal.simek@amd.com>
>
> Acked-by: Conor Dooley <conor.dooley@microchip.com>
> I thought I had already done so, but must have forgot to actually send
> the email.
Conor asked me to pick it up, it's over staged for testing. Pretty much
no chance it fails anything, so should show up on for-next soon.
>
> Cheers,
> Conor.
>
>> ---
>>
>> Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
>> 1 file changed, 1 insertion(+)
>>
>> diff --git a/Documentation/devicetree/bindings/riscv/cpus.yaml b/Documentation/devicetree/bindings/riscv/cpus.yaml
>> index 97e8441eda1c..7b077af62b27 100644
>> --- a/Documentation/devicetree/bindings/riscv/cpus.yaml
>> +++ b/Documentation/devicetree/bindings/riscv/cpus.yaml
>> @@ -32,6 +32,7 @@ properties:
>> oneOf:
>> - items:
>> - enum:
>> + - amd,mbv32
>> - andestech,ax45mp
>> - canaan,k210
>> - sifive,bullet0
>> --
>> 2.36.1
>>
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-12-20 15:15 ` Palmer Dabbelt
@ 2024-01-05 14:44 ` Michal Simek
0 siblings, 0 replies; 8+ messages in thread
From: Michal Simek @ 2024-01-05 14:44 UTC (permalink / raw)
To: Palmer Dabbelt, Conor Dooley
Cc: linux-kernel, monstr, michal.simek, git, aou,
krzysztof.kozlowski+dt, Paul Walmsley, robh+dt, devicetree,
linux-riscv
On 12/20/23 16:15, Palmer Dabbelt wrote:
> On Thu, 09 Nov 2023 09:15:09 PST (-0800), Conor Dooley wrote:
>> On Mon, Nov 06, 2023 at 12:37:47PM +0100, Michal Simek wrote:
>>> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
>>> It is hardware compatible with classic MicroBlaze processor.
>>>
>>> Signed-off-by: Michal Simek <michal.simek@amd.com>
>>
>> Acked-by: Conor Dooley <conor.dooley@microchip.com>
>> I thought I had already done so, but must have forgot to actually send
>> the email.
>
> Conor asked me to pick it up, it's over staged for testing. Pretty much
> no chance it fails anything, so should show up on for-next soon.
Palmer: Any update on this?
Thanks,
Michal
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
2023-11-06 11:37 [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible Michal Simek
` (2 preceding siblings ...)
2023-12-20 13:50 ` Michal Simek
@ 2024-01-05 21:50 ` patchwork-bot+linux-riscv
3 siblings, 0 replies; 8+ messages in thread
From: patchwork-bot+linux-riscv @ 2024-01-05 21:50 UTC (permalink / raw)
To: Michal Simek
Cc: linux-riscv, linux-kernel, monstr, michal.simek, git, aou, conor,
krzysztof.kozlowski+dt, palmer, paul.walmsley, robh+dt,
devicetree
Hello:
This patch was applied to riscv/linux.git (for-next)
by Palmer Dabbelt <palmer@rivosinc.com>:
On Mon, 6 Nov 2023 12:37:47 +0100 you wrote:
> MicroBlaze V is new AMD/Xilinx soft-core 32bit RISC-V processor IP.
> It is hardware compatible with classic MicroBlaze processor.
>
> Signed-off-by: Michal Simek <michal.simek@amd.com>
> ---
>
> Documentation/devicetree/bindings/riscv/cpus.yaml | 1 +
> 1 file changed, 1 insertion(+)
Here is the summary with links:
- dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible
https://git.kernel.org/riscv/c/4a6b93f56296
You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html
^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2024-01-05 21:50 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-11-06 11:37 [PATCH] dt-bindings: riscv: cpus: Add AMD MicroBlaze V compatible Michal Simek
2023-11-08 17:12 ` Rob Herring
2023-11-08 18:35 ` Keryell, Ronan (XILINX LABS)
2023-11-09 17:15 ` Conor Dooley
2023-12-20 15:15 ` Palmer Dabbelt
2024-01-05 14:44 ` Michal Simek
2023-12-20 13:50 ` Michal Simek
2024-01-05 21:50 ` patchwork-bot+linux-riscv
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).