[PATCH] ramips: set Netgear R6220 MAC NVMEM cell directly in the part node
Rafał Miłecki
zajec5 at gmail.com
Fri Jul 14 01:26:33 PDT 2023
On 9.05.2023 18:21, Felix Baumann wrote:
> Am 9. Mai 2023 15:29:48 MESZ schrieb "Rafał Miłecki" <zajec5 at gmail.com>:
>> From: Rafał Miłecki <rafal at milecki.pl>
>>
>> There is no need to use reference if original node it specified in
>> exactly the same file. This is a minor cleanup simplifying DTS code.
>>
>> Signed-off-by: Rafał Miłecki <rafal at milecki.pl>
>> ---
>> .../linux/ramips/dts/mt7621_netgear_r6220.dts | 18 ++++++++----------
>> 1 file changed, 8 insertions(+), 10 deletions(-)
>>
>> diff --git a/target/linux/ramips/dts/mt7621_netgear_r6220.dts b/target/linux/ramips/dts/mt7621_netgear_r6220.dts
>> index 0f476ef060..7bb49c15b4 100644
>> --- a/target/linux/ramips/dts/mt7621_netgear_r6220.dts
>> +++ b/target/linux/ramips/dts/mt7621_netgear_r6220.dts
>> @@ -42,9 +42,17 @@
>> };
>>
>> factory: partition at 2e00000 {
>
> The "factory" reference could be probably be dropped as well. Proposed changes look good to me.
Actually it can't be dropped. While it's a bit counter-intuitive, that
label is used in a *parent* DTS file mt7621_netgear_sercomm_ayx.dtsi .
>> + compatible = "nvmem-cells";
>> label = "factory";
>> reg = <0x2e00000 0x100000>;
>> read-only;
>> +
>> + #address-cells = <1>;
>> + #size-cells = <1>;
>> +
>> + macaddr_factory_4: macaddr at 4 {
>> + reg = <0x4 0x6>;
>> + };
>> };
>>
>> partition at 4200000 {
>> @@ -65,13 +73,3 @@
>> nvmem-cell-names = "mac-address";
>> mac-address-increment = <1>;
>> };
>> -
>> -&factory {
>> - compatible = "nvmem-cells";
>> - #address-cells = <1>;
>> - #size-cells = <1>;
>> -
>> - macaddr_factory_4: macaddr at 4 {
>> - reg = <0x4 0x6>;
>> - };
>> -};
>> --
>> 2.35.3
More information about the openwrt-devel
mailing list