From 2d960aeeb794ae02ae6eccbe8407df2bcffc03a7 Mon Sep 17 00:00:00 2001 From: Gerson Fernando Budke Date: Sun, 9 Feb 2020 16:12:31 -0300 Subject: [PATCH] samples: net: sockets: echo_server: Add sam4e_xpro config Add necessary configuration to run demo on the sam4s_xpro board. Signed-off-by: Gerson Fernando Budke --- .../echo_server/boards/sam4e_xpro.conf | 24 +++++++++++++++++++ .../echo_server/boards/sam4e_xpro.overlay | 22 +++++++++++++++++ 2 files changed, 46 insertions(+) create mode 100644 samples/net/sockets/echo_server/boards/sam4e_xpro.conf create mode 100644 samples/net/sockets/echo_server/boards/sam4e_xpro.overlay diff --git a/samples/net/sockets/echo_server/boards/sam4e_xpro.conf b/samples/net/sockets/echo_server/boards/sam4e_xpro.conf new file mode 100644 index 00000000000..e6a0da90326 --- /dev/null +++ b/samples/net/sockets/echo_server/boards/sam4e_xpro.conf @@ -0,0 +1,24 @@ +# +# Copyright (c) 2020, Gerson Fernando Budke +# +# SPDX-License-Identifier: Apache-2.0 +# + +CONFIG_IEEE802154_RF2XX=y + +CONFIG_NET_6LO=y +CONFIG_NET_L2_IEEE802154_FRAGMENT=y +CONFIG_NET_L2_IEEE802154_FRAGMENT_REASS_CACHE_SIZE=2 +CONFIG_NET_L2_IEEE802154_SECURITY=n + +CONFIG_NET_CONFIG_MY_IPV6_ADDR="2001:db8::1" +CONFIG_NET_CONFIG_PEER_IPV6_ADDR="2001:db8::2" +CONFIG_NET_CONFIG_IEEE802154_DEV_NAME="RF2XX_0" + +CONFIG_DEVICE_SHELL=y +CONFIG_CPLUSPLUS=n + +CONFIG_GPIO_SAM=y +CONFIG_GPIO=y +CONFIG_SPI_SAM_PORT_0=y +CONFIG_SPI_SAM_PORT_0_PIN_CS1_PB14=y diff --git a/samples/net/sockets/echo_server/boards/sam4e_xpro.overlay b/samples/net/sockets/echo_server/boards/sam4e_xpro.overlay new file mode 100644 index 00000000000..645b1dbc4bb --- /dev/null +++ b/samples/net/sockets/echo_server/boards/sam4e_xpro.overlay @@ -0,0 +1,22 @@ +/* + * Copyright (c) 2020 Gerson Fernando Budke + * + * SPDX-License-Identifier: Apache-2.0 + */ + +&spi0 { + status = "okay"; + label = "SPI_RF2XX"; + cs-gpios = <&portb 14 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; + + rf2xx@0 { + compatible = "atmel,rf2xx"; + reg = <0x0>; + label = "RF2XX_0"; + spi-max-frequency = <6000000>; + irq-gpios = <&porta 21 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>; + reset-gpios = <&porta 3 GPIO_ACTIVE_LOW>; + slptr-gpios = <&porta 22 GPIO_ACTIVE_HIGH>; + status = "okay"; + }; +};