Hi Adrian,

Op woensdag 6 januari 2021 om 14u19 schreef Adrian Schmutzler <[email protected]>:
Hi,

Subject: [PATCH 2/3] realtek: introduce common DTSI for ZyXEL GS1900-10HP
 and GS1900-8HP.

Please, no full stop after the commit title. Looks too long by the way.


Noted.

Memory node is moved out of the rtl838.dtsi and into the device DTS as well.

Please do that separately (= in a separate commit). BTW, it looks to me like this will leave all the other devices without a memory node then?


It would, yes, but I remedied this in my v2 which I sent in like an hour ago (I also marked this patch set as superceded in Patchwork, but you might already have been looking at it at that point?).

I will use your remarks for a v3 and send that in.

Thanks for the review!

Stijn


We also uppercase the vendor name like they carry it themselves (ZyXEL)
 and like used elsewhere in the OpenWrt tree.

 Signed-off-by: Stijn Segers <[email protected]>
 ---
.../realtek/dts/rtl8380_zyxel_gs1900-10hp.dts | 233 +-----------------
  .../realtek/dts/rtl8380_zyxel_gs1900.dtsi     | 143 +++++++++++
  target/linux/realtek/dts/rtl838x.dtsi         |   5 -
  target/linux/realtek/image/Makefile           |   2 +-
4 files changed, 153 insertions(+), 230 deletions(-) create mode 100644
 target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi

 diff --git a/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts
 b/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts
 index 4458acee2e..0ecd8bd991 100644
 --- a/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts
 +++ b/target/linux/realtek/dts/rtl8380_zyxel_gs1900-10hp.dts
 @@ -1,54 +1,15 @@
  // SPDX-License-Identifier: GPL-2.0-or-later  /dts-v1/;

If you touch this anyway, please remove the dts-v1 here which is already in rtl838x.dtsi.


 -#include "rtl838x.dtsi"
 -
 -#include <dt-bindings/input/input.h>
 -#include <dt-bindings/gpio/gpio.h>
 +#include "rtl8380_zyxel_gs1900.dtsi"

  / {
        compatible = "zyxel,gs1900-10hp", "realtek,rtl838x-soc";
 -      model = "Zyxel GS1900-10HP Switch";
 -
 -      aliases {
 -              led-boot = &led_sys;
 -              led-failsafe = &led_sys;
 -              led-running = &led_sys;
 -              led-upgrade = &led_sys;
 -      };
 +      model = "ZyXEL GS1900-10HP Switch";

It would be cleaner to have the ZyXEL rename in a separate commit as well.
However, that's by far the thing I care least about in this context.

[...]

 diff --git a/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
 b/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
 new file mode 100644
 index 0000000000..515081008b
 --- /dev/null
 +++ b/target/linux/realtek/dts/rtl8380_zyxel_gs1900.dtsi
 @@ -0,0 +1,143 @@
 +// SPDX-License-Identifier: GPL-2.0-or-later /dts-v1/;

another dts-v1 that should be removed.

 +
 +#include "rtl838x.dtsi"
 +
 +#include <dt-bindings/input/input.h>
 +#include <dt-bindings/gpio/gpio.h>
 +
 +/ {
 +      aliases {
 +              led-boot = &led_sys;
 +              led-failsafe = &led_sys;
 +              led-running = &led_sys;
 +              led-upgrade = &led_sys;
 +      };
 +
 +      chosen {
 +              bootargs = "console=ttyS0,115200";
 +      };
 +
 +      gpio1: rtl8231-gpio {
 +              status = "okay";
 +
 +              poe_enable {
 +                      gpio-hog;
 +                      gpios = <13 0>;
 +                      output-high;
 +              };
 +      };
 +
 +      keys {
 +              compatible = "gpio-keys-polled";
 +              poll-interval = <20>;
 +
 +              reset {
 +                      label = "reset";
 +                      gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
 +                      linux,code = <KEY_RESTART>;
 +              };
 +      };
 +
 +      leds {
 +              compatible = "gpio-leds";
 +
 +              led_sys: sys {
 +                      label = "gs1900:green:sys";

Maybe not in this patch, but one should consider to remove the model prefix here (particularly since this is used as sysled anyway, and thus probably not linked otherwise).

 +                      gpios = <&gpio0 47 GPIO_ACTIVE_HIGH>;
 +              };
 +      };

Best

Adrian



_______________________________________________
openwrt-devel mailing list
[email protected]
https://lists.openwrt.org/mailman/listinfo/openwrt-devel

Reply via email to