Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1160383
| From | Antony Pavlov <antonynpavlov@gmail.com> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH v4 12/12] MIPS: Add basic support for the TL-WR1043ND version 1 |
| Date | 2015-06-08 12:20 +0200 |
| Message-ID | <pz2jT-3X6-3@gated-at.bofh.it> (permalink) |
| References | <pvYPv-1AJ-3@gated-at.bofh.it> <pvZix-2oG-3@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
On Sun, 31 May 2015 02:18:26 +0200
Alban Bedel <albeu@free.fr> wrote:
> Add a DTS for TL-WR1043ND version 1 and allow to have it built in the
> kernel to circumvent the broken u-boot found on these boards.
> Currently only the UART, LEDs and buttons are supported.
>
> Signed-off-by: Alban Bedel <albeu@free.fr>
> --- /dev/null
> +++ b/arch/mips/boot/dts/qca/ar9132.dtsi
> +++ b/arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts
> @@ -0,0 +1,112 @@
> +/dts-v1/;
> +
> +#include <dt-bindings/gpio/gpio.h>
> +#include <dt-bindings/input/input.h>
> +
> +#include "ar9132.dtsi"
> +
> +/ {
> + compatible = "tplink,tl-wr1043nd-v1", "qca,ar9132";
> + model = "TP-Link TL-WR1043ND Version 1";
> +
> + alias {
> + serial0 = "/ahb/apb/uart@18020000";
> + };
> +
> + memory@0 {
> + device_type = "memory";
> + reg = <0x0 0x2000000>;
> + };
> +
> + extosc: oscillator {
> + compatible = "fixed-clock";
> + #clock-cells = <0>;
> + clock-frequency = <40000000>;
> + };
> +
> + ahb {
> + apb {
> + uart@18020000 {
> + status = "okay";
> + };
> +
> + pll-controller@18050000 {
> + clocks = <&extosc>;
IMHO AR9132 SoC can't work without external oscilator.
Can we just move basic extosc declaration to SoC dt file (ar9132.dtsi)?
So board dt file ar9132_tl_wr1043nd_v1.dts will contain only oscilator
clock frequency value.
E.g.
ar9132.dtsi:
============
extosc: oscillator {
compatible = "fixed-clock";
#clock-cells = <0>;
clock-frequency = <40000000>;
};
...
ahb {
apb {
...
pll-controller@18050000 {
...
clocks = <&extosc>;
...
ar9132_tl_wr1043nd_v1.dts:
==========================
...
&extosc {
clock-frequency = <40000000>;
};
--
Best regards,
Antony Pavlov
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Back to linux.kernel | Previous | Next — Next in thread | Find similar | Unroll thread
Re: [PATCH v4 12/12] MIPS: Add basic support for the TL-WR1043ND version 1 Antony Pavlov <antonynpavlov@gmail.com> - 2015-06-08 12:20 +0200
Re: [PATCH v4 12/12] MIPS: Add basic support for the TL-WR1043ND version 1 Alban <albeu@free.fr> - 2015-06-11 00:00 +0200
Re: [PATCH v4 12/12] MIPS: Add basic support for the TL-WR1043ND version 1 Antony Pavlov <antonynpavlov@gmail.com> - 2015-06-15 09:40 +0200
csiph-web