Re: [PATCH 5/5] RFC: ARM64: dts: Add Low-Speed Connector to ZCU100

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 18.6.2018 09:45, Linus Walleij wrote:
> This adds the low-speed connector to the ZCU100 rev C device
> tree (also known as the Ultra96 board).
> 
> This is a proof-of-concept only, showing how it is possible
> to populate a Secure96 board using the other patches in the
> series.
> 
> If you comment out or delete the board {} node, you can
> populate/depopulate the board from sysfs instead.
> 
> Signed-off-by: Linus Walleij <linus.walleij@xxxxxxxxxx>
> ---
>  .../boot/dts/xilinx/zynqmp-zcu100-revC.dts    | 27 +++++++++++++++++--
>  1 file changed, 25 insertions(+), 2 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts b/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
> index d62276e0e0a9..fc30497f248d 100644
> --- a/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
> +++ b/arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts
> @@ -110,6 +110,28 @@
>  		compatible = "mmc-pwrseq-simple";
>  		reset-gpios = <&gpio 7 GPIO_ACTIVE_LOW>; /* WIFI_EN */
>  	};
> +
> +	lscon: connector {
> +		compatible = "96boards,low-speed-connector";
> +		i2c0 = <&i2csw_0>;
> +		i2c1 = <&i2csw_1>;
> +		spi = <&spi0>;
> +		gpios = <&gpio 36 GPIO_ACTIVE_HIGH>, /* GPIO-A */
> +		        <&gpio 37 GPIO_ACTIVE_HIGH>, /* GPIO-B */
> +			<&gpio 39 GPIO_ACTIVE_HIGH>, /* GPIO-C */
> +			<&gpio 40 GPIO_ACTIVE_HIGH>, /* GPIO-D */
> +			<&gpio 44 GPIO_ACTIVE_HIGH>, /* GPIO-E */
> +			<&gpio 45 GPIO_ACTIVE_HIGH>, /* GPIO-F */
> +			<&gpio 78 GPIO_ACTIVE_HIGH>, /* GPIO-G */
> +			<&gpio 79 GPIO_ACTIVE_HIGH>, /* GPIO-H */
> +			<&gpio 80 GPIO_ACTIVE_HIGH>, /* GPIO-I */
> +			<&gpio 81 GPIO_ACTIVE_HIGH>, /* GPIO-J */
> +			<&gpio 82 GPIO_ACTIVE_HIGH>, /* GPIO-K */
> +			<&gpio 83 GPIO_ACTIVE_HIGH>; /* GPIO-L */


This connector has also 2 uarts which you should have here too.

Thanks,
Michal


> +		board {
> +			compatible = "96boards,secure96";
> +		};
> +	};
>  };
>  
>  &dcc {
> @@ -134,8 +156,9 @@
>  			  "USB1_DIR", "USB1_DATA2", "USB1_NXT", "USB1_DATA0", "USB1_DATA1",
>  			  "USB1_STP", "USB1_DATA3", "USB1_DATA4", "USB1_DATA5", "USB1_DATA6",
>  			  "USB_DATA7", "WLAN_IRQ", "PMIC_IRQ", /* MIO end and EMIO start */
> -			  "", "",
> -			  "", "", "", "", "", "", "", "", "", "",
> +			  "GPIO-G", "GPIO-H",
> +			  "GPIO-I", "GPIO-J", "GPIO-K", "GPIO-L",
> +			  "", "", "", "", "", "",
>  			  "", "", "", "", "", "", "", "", "", "",
>  			  "", "", "", "", "", "", "", "", "", "",
>  			  "", "", "", "", "", "", "", "", "", "",
> 

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Device Tree Compilter]     [Device Tree Spec]     [Linux Driver Backports]     [Video for Linux]     [Linux USB Devel]     [Linux PCI Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Yosemite Backpacking]


  Powered by Linux