[PATCHv2 08/10] arm: kirkwood: convert QNAP TS219 to use DT for the PCIe interface
Andrew Lunn
andrew at lunn.ch
Thu Apr 11 15:33:49 EDT 2013
On Thu, Apr 11, 2013 at 12:20:34AM +0200, Thomas Petazzoni wrote:
> Now that the PCIe mvebu driver is usable on Kirkwood, use it instead
> of the legacy PCIe code, since it allows to describe the PCIe
> interfaces in the Device Tree.
>
> Signed-off-by: Thomas Petazzoni <thomas.petazzoni at free-electrons.com>
> ---
> arch/arm/boot/dts/kirkwood-ts219.dtsi | 7 +++++++
> arch/arm/mach-kirkwood/board-ts219.c | 10 ----------
> 2 files changed, 7 insertions(+), 10 deletions(-)
>
> diff --git a/arch/arm/boot/dts/kirkwood-ts219.dtsi b/arch/arm/boot/dts/kirkwood-ts219.dtsi
> index 64ea27c..341e1d8 100644
> --- a/arch/arm/boot/dts/kirkwood-ts219.dtsi
> +++ b/arch/arm/boot/dts/kirkwood-ts219.dtsi
> @@ -74,5 +74,12 @@
> status = "okay";
> nr-ports = <2>;
> };
> + pcie-controller {
> + status = "okay";
> +
> + pcie at 1,0 {
> + status = "okay";
> + };
> + };
> };
> };
Hi Thomas
There is some DT weirdness going on here. With that you have above,
the .dtb file has both status="disabled" when i convert it back to dts
format.
In order to get it to work, i had to move this fragment into the
kirkwood-ts219-628[12].dtsi files.
Can some dtc guru comment if this is supposed to work with the
arrangement of includes we have?
Thanks
Andrew
More information about the linux-arm-kernel
mailing list