[linux-yocto] [kernel v5.2/standard/xlnx-soc][PATCH 2/2] arm: dts: zynq: update coresight device node
qwang2
quanyang.wang at windriver.com
Thu Oct 10 00:12:51 PDT 2019
On 10/10/19 2:55 PM, Michal Simek wrote:
> On 10. 10. 19 4:43, qwang2 wrote:
>> On 10/9/19 9:39 PM, Michal Simek wrote:
>>> Hi,
>>>
>>> On 09. 10. 19 4:38, quanyang.wang at windriver.com wrote:
>>>> From: Quanyang Wang <quanyang.wang at windriver.com>
>>>>
>>>> Using new compatible value for funnel and replicator device nodes,
>>>> and use correct unit-address.
>>>>
>>>> Signed-off-by: Quanyang Wang <quanyang.wang at windriver.com>
>>>> ---
>>>> arch/arm/boot/dts/zynq-7000.dtsi | 14 +++++++-------
>>>> 1 file changed, 7 insertions(+), 7 deletions(-)
>>>>
>>>> diff --git a/arch/arm/boot/dts/zynq-7000.dtsi
>>>> b/arch/arm/boot/dts/zynq-7000.dtsi
>>>> index 5602f4f3ad1c..9b8f46d25d38 100644
>>>> --- a/arch/arm/boot/dts/zynq-7000.dtsi
>>>> +++ b/arch/arm/boot/dts/zynq-7000.dtsi
>>>> @@ -447,8 +447,8 @@
>>>> };
>>>> };
>>>> - funnel at 0,f8804000 {
>>>> - compatible = "arm,coresight-funnel", "arm,primecell";
>>>> + funnel at f8804000 {
>>>> + compatible = "arm,coresight-static-funnel",
>>>> "arm,primecell";
>>>> reg = <0xf8804000 0x1000>;
>>>> clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
>>>> clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
>>>> @@ -503,7 +503,7 @@
>>>> };
>>>> replicator {
>>>> - compatible = "arm,coresight-replicator";
>>>> + compatible = "arm,coresight-static-replicator";
>>>> clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
>>>> clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
>>>> @@ -536,8 +536,8 @@
>>>> };
>>>> };
>>>> - itm at 0,f8805000 {
>>>> - compatible = "arm,coresight-etm3x", "arm,primecell";
>>>> + /* ITM is not supported by kernel, only leave device node
>>>> here */
>>>> + itm at f8805000 {
>>>> reg = <0xf8805000 0x1000>;
>>>> clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
>>>> clock-names = "apb_pclk", "dbg_trc", "dbg_apb";
>>>> @@ -549,7 +549,7 @@
>>>> };
>>>> };
>>>> - ptm at 0,f889c000 {
>>>> + ptm at f889c000 {
>>>> compatible = "arm,coresight-etm3x", "arm,primecell";
>>>> reg = <0xf889c000 0x1000>;
>>>> clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
>>>> @@ -562,7 +562,7 @@
>>>> };
>>>> };
>>>> - ptm at 0,f889d000 {
>>>> + ptm at f889d000 {
>>>> compatible = "arm,coresight-etm3x", "arm,primecell";
>>>> reg = <0xf889d000 0x1000>;
>>>> clocks = <&clkc 27>, <&clkc 46>, <&clkc 47>;
>>>>
>>> I don't think this is enough. I have attached the patch against mainline
>>> how I think it should look like.
>> Hi Michal,
>>
>> Will ITM still use "arm,coresight-etm3x" as compatible property?
> you are right. It should be removed. I would keep there just
> arm,primecell which should be pretty much correct.
Hi Michal,
Then I will wait for the review result for the patch in mainline, once
it's done,
I will sent a V2 patch to yocto according to the new patch in mainline.
Thanks,
Quanyang
>
> M
>
More information about the linux-yocto
mailing list