Skip to content

Commit

Permalink
ARM64: dts: meson: enable the saradc node in meson-gx-p23x-q20x.dtsi
Browse files Browse the repository at this point in the history
meson-gxl-s905d-p230.dts and meson-gxm-q200.dts enable the saradc node
(and configure it's vref-supply "VDDIO_AO18") in their corresponding
.dts file.
Move both (the saradc node as well as the VDDIO_AO18 regulator) to
remove some duplicate code.

As a positive side-effect this enables the saradc also for the P231 (GXL
S905D) and Q201 (GXM S912) development boards which are similar to the
P230/Q200 boards (P231 and Q201 use the internal 100Mbit/s PHY, while
P230 and Q200 have an external RGMII PHY).

Signed-off-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
  • Loading branch information
xdarklight committed Mar 25, 2018
1 parent ea3ef32 commit d2f4434
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 24 deletions.
12 changes: 12 additions & 0 deletions arch/arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,13 @@
regulator-always-on;
};

vddio_ao18: regulator-vddio_ao18 {
compatible = "regulator-fixed";
regulator-name = "VDDIO_AO18";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};

vddio_boot: regulator-vddio_boot {
compatible = "regulator-fixed";
regulator-name = "VDDIO_BOOT";
Expand Down Expand Up @@ -140,6 +147,11 @@
clock-names = "clkin0";
};

&saradc {
status = "okay";
vref-supply = <&vddio_ao18>;
};

/* Wireless SDIO Module */
&sd_emmc_a {
status = "okay";
Expand Down
12 changes: 0 additions & 12 deletions arch/arm64/boot/dts/amlogic/meson-gxl-s905d-p230.dts
Original file line number Diff line number Diff line change
Expand Up @@ -41,13 +41,6 @@
};
};

vddio_ao18: regulator-vddio_ao18 {
compatible = "regulator-fixed";
regulator-name = "VDDIO_AO18";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};

hdmi-connector {
compatible = "hdmi-connector";
type = "a";
Expand Down Expand Up @@ -107,8 +100,3 @@
remote-endpoint = <&hdmi_connector_in>;
};
};

&saradc {
status = "okay";
vref-supply = <&vddio_ao18>;
};
12 changes: 0 additions & 12 deletions arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts
Original file line number Diff line number Diff line change
Expand Up @@ -40,13 +40,6 @@
gpios = <&gpio_ao GPIOAO_2 GPIO_ACTIVE_LOW>;
};
};

vddio_ao18: regulator-vddio_ao18 {
compatible = "regulator-fixed";
regulator-name = "VDDIO_AO18";
regulator-min-microvolt = <1800000>;
regulator-max-microvolt = <1800000>;
};
};

/* Q200 has exclusive choice between internal or external PHY */
Expand Down Expand Up @@ -78,8 +71,3 @@
interrupts = <25 IRQ_TYPE_LEVEL_LOW>;
};
};

&saradc {
status = "okay";
vref-supply = <&vddio_ao18>;
};

0 comments on commit d2f4434

Please sign in to comment.