Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25
@ 2016-08-10 11:05 Biagio Montaruli
  2016-08-10 11:05 ` [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for Biagio Montaruli
                   ` (11 more replies)
  0 siblings, 12 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:05 UTC (permalink / raw)
  To: buildroot

Hi Buildroot developers and maintainers,
first of all I would like to thank you for all the work that you make everyday
to improve Buildroot, then I would submit my patches to improve Buildroot 
configuration for Acme Systems Arietta G25 and Aria G25. 
I have improved and updated AT91bootstrap, the kernel and genimage
configuration in order to make a bootable SD card image.
If you find some problems or mistakes in patches I have sent to you and if you  
want to give me some suggestions about my work, please send me an email :
your advices are always welcome !

Best regards and have a good day,
Biagio.

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
@ 2016-08-10 11:05 ` Biagio Montaruli
  2016-09-18 17:59   ` Thomas Petazzoni
  2016-08-10 11:05 ` [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
                   ` (10 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:05 UTC (permalink / raw)
  To: buildroot

*** BLURB HERE ***

Biagio Montaruli (11):
  Update genimage configuration file for Arietta-G25 in order to build  
      a bootable SD card image named "sdcard.img"
  Add Linux Kernel stable 4.4.16 patch file for Arietta G25
  Add post-build.sh script for Arietta G25
  Add root filesystem overlay files and directories for Arietta G25
  Update and improve default configuration files for Arietta G25    
    (both 128MB and 256MB version)
  Update README file for Arietta G25 named "readme.txt"
  Add Linux Kernel stable v4.4.16 patch file for Aria G25
  Add post-build.sh script for Aria G25
  Update genimage configuration file and add post-image.sh script for   
     Aria G25 in order to build a bootable SD card image named
    "sdcard.img"
  Update and improve default configuration files for Arietta G25    
    (both 128MB and 256MB version)
  Update README file for Aria G25 named "readme.txt"

 board/acmesystems/aria-g25/genimage.cfg            |  29 ++
 .../aria-g25/patches/linux/linux-4.4.16-aria.patch | 388 +++++++++++++++++++
 board/acmesystems/aria-g25/post-build.sh           |  14 +
 board/acmesystems/aria-g25/post-image.sh           |  16 +
 board/acmesystems/aria-g25/readme.txt              |  71 ++--
 board/acmesystems/arietta-g25/genimage.cfg         |  14 +-
 .../patches/linux/linux-4.4.16-arietta.patch       | 409 +++++++++++++++++++++
 board/acmesystems/arietta-g25/post-build.sh        |  14 +
 board/acmesystems/arietta-g25/readme.txt           |  32 +-
 .../rootfs-overlay/etc/network/interfaces          |  10 +
 configs/acmesystems_aria_g25_128mb_defconfig       |  41 ++-
 configs/acmesystems_aria_g25_256mb_defconfig       |  41 ++-
 configs/acmesystems_arietta_g25_128mb_defconfig    |  43 ++-
 configs/acmesystems_arietta_g25_256mb_defconfig    |  43 ++-
 14 files changed, 1065 insertions(+), 100 deletions(-)
 create mode 100644 board/acmesystems/aria-g25/genimage.cfg
 create mode 100644 board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch
 create mode 100755 board/acmesystems/aria-g25/post-build.sh
 create mode 100755 board/acmesystems/aria-g25/post-image.sh
 create mode 100644 board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch
 create mode 100755 board/acmesystems/arietta-g25/post-build.sh
 create mode 100644 board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces

-- 
2.7.4

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img"
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
  2016-08-10 11:05 ` [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for Biagio Montaruli
@ 2016-08-10 11:05 ` Biagio Montaruli
  2016-09-18 18:00   ` Thomas Petazzoni
  2016-08-10 11:05 ` [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25 Biagio Montaruli
                   ` (9 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/arietta-g25/genimage.cfg | 14 ++++----------
 1 file changed, 4 insertions(+), 10 deletions(-)

diff --git a/board/acmesystems/arietta-g25/genimage.cfg b/board/acmesystems/arietta-g25/genimage.cfg
index 1080b0e..83ca110 100644
--- a/board/acmesystems/arietta-g25/genimage.cfg
+++ b/board/acmesystems/arietta-g25/genimage.cfg
@@ -2,16 +2,10 @@
 #
 image boot.vfat {
 	vfat {
-		file zImage {
-			image = "zImage"
-		}
-
-		file acme-arietta.dtb {
-			image = "at91-ariag25.dtb"
-		}
-
-		file boot.bin {
-			image = "at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.7.bin"
+		files = {
+			"zImage",
+			"acme-arietta.dtb",
+			"boot.bin"
 		}
 	}
 	size = 16M
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
  2016-08-10 11:05 ` [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for Biagio Montaruli
  2016-08-10 11:05 ` [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
@ 2016-08-10 11:05 ` Biagio Montaruli
  2016-09-18 18:02   ` Thomas Petazzoni
  2016-08-10 11:05 ` [Buildroot] [PATCH 03/11] Add post-build.sh script " Biagio Montaruli
                   ` (8 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:05 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 .../patches/linux/linux-4.4.16-arietta.patch       | 409 +++++++++++++++++++++
 1 file changed, 409 insertions(+)
 create mode 100644 board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch

diff --git a/board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch b/board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch
new file mode 100644
index 0000000..4a597da
--- /dev/null
+++ b/board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch
@@ -0,0 +1,409 @@
+ arch/arm/boot/dts/Makefile              |   1 +
+ arch/arm/boot/dts/acme-arietta.dts      | 167 +++++++++++++++++++++++++
+ arch/arm/configs/acme-arietta_defconfig | 211 ++++++++++++++++++++++++++++++++
+ 3 files changed, 379 insertions(+)
+  41.2% arch/arm/boot/dts/
+  58.7% arch/arm/configs/
+
+diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
+index 30bbc37..0d98438 100644
+--- a/arch/arm/boot/dts/Makefile
++++ b/arch/arm/boot/dts/Makefile
+@@ -32,6 +32,7 @@ dtb-$(CONFIG_SOC_SAM_V4_V5) += \
+ 	at91sam9rlek.dtb \
+ 	at91-ariag25.dtb \
+ 	at91-ariettag25.dtb \
++	acme-arietta.dtb \
+ 	at91-cosino_mega2560.dtb \
+ 	at91-kizboxmini.dtb \
+ 	at91sam9g15ek.dtb \
+diff --git a/arch/arm/boot/dts/acme-arietta.dts b/arch/arm/boot/dts/acme-arietta.dts
+new file mode 100644
+index 0000000..bfe482f
+--- /dev/null
++++ b/arch/arm/boot/dts/acme-arietta.dts
+@@ -0,0 +1,167 @@
++/*
++ * acme-arietta.dts - Device Tree file for Arietta G25
++ *
++ */
++ 
++/dts-v1/;
++#include "at91sam9g25.dtsi"
++
++/ {
++	model = "Acme Systems Arietta G25";
++	compatible = "acme,arietta-g25", "atmel,at91sam9x5", "atmel,at91sam9g25", "atmel,at91sam9";
++
++	aliases {
++		serial0 = &dbgu;
++	};
++
++	chosen {
++		stdout-path = "serial0:115200n8";
++	};
++
++	memory {
++		reg = <0x20000000 0x8000000>;
++	};
++
++	clocks {
++		slow_xtal {
++			clock-frequency = <32768>;
++		};
++		main_xtal {
++			clock-frequency = <12000000>;
++		};
++	};
++
++	ahb {
++		apb {
++			mmc0: mmc at f0008000 {
++				pinctrl-0 = <
++				  &pinctrl_mmc0_slot0_clk_cmd_dat0
++				  &pinctrl_mmc0_slot0_dat1_3>;
++				status = "okay";
++				slot at 0 {
++					reg = <0>;
++					bus-width = <4>;
++				};
++			};
++			i2c1: i2c at f8014000 {
++				status ="okay";
++			};
++			usart0: serial at f801c000 {
++				pinctrl-0 = <&pinctrl_usart0>;
++				status ="okay";
++			};
++			usart1: serial at f8020000 {
++				pinctrl-0 = <&pinctrl_usart1>;
++				status ="okay";
++			};
++			spi1: spi at f0004000 {
++				status = "okay";
++				cs-gpios = <&pioA 8 0>, <&pioA 0 0>, <&pioA 31 0>, <&pioA 30 0>;
++				device at 2 {
++					compatible = "spidev";
++					spi-max-frequency = <5000000>;	    // 5 MHz
++					reg = <2>;
++				};
++				device at 3 {
++					compatible = "spidev";
++					spi-max-frequency = <5000000>;	    // 5 MHz
++					reg = <3>;
++				};
++			};
++
++			pinctrl at fffff400 {
++				adc0 {
++					pinctrl_adc0_ad0: adc0_ad0 {
++						atmel,pins = <AT91_PIOB 11 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
++					};
++					pinctrl_adc0_ad1: adc0_ad1 {
++						atmel,pins = <AT91_PIOB 12 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
++					};
++					pinctrl_adc0_ad2: adc0_ad2 {
++						atmel,pins = <AT91_PIOB 13 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
++					};
++					pinctrl_adc0_ad3: adc0_ad3 {
++						atmel,pins = <AT91_PIOB 14 AT91_PERIPH_GPIO AT91_PINCTRL_NONE>;
++					};
++				};
++			};
++			
++			adc0: adc at f804c000 {
++				status = "okay";
++				pinctrl-names = "default";
++				pinctrl-0 = <&pinctrl_adc0_ad0 &pinctrl_adc0_ad1    >;
++				atmel,adc-channels-used = <0xf>;
++				atmel,adc-num-channels = <2>;
++				compatible = "atmel,at91sam9x5-adc";
++				atmel,adc-startup-time = <40>;
++				atmel,adc-status-register = <0x1c>;
++				atmel,adc-trigger-register = <0x08>;
++				atmel,adc-use-external;
++				atmel,adc-vref = <3250>;
++				atmel,adc-res = <8 10>;
++				atmel,adc-res-names = "lowres", "highres";
++				atmel,adc-use-res = "highres";
++				trigger at 0 {
++					trigger-name = "continuous";
++					trigger-value = <0x6>;
++				};
++			};
++
++			pinctrl at fffff400 {
++				pwm0 {
++					pinctrl_pwm0_0: pwm0_0-0 {
++						atmel,pins =
++							< AT91_PIOB 11 AT91_PERIPH_B AT91_PINCTRL_NONE>;
++					};
++					pinctrl_pwm0_1: pwm0_1-0 {
++						atmel,pins =
++							< AT91_PIOB 12 AT91_PERIPH_B AT91_PINCTRL_NONE>;
++					};
++					pinctrl_pwm0_2: pwm0_2-0 {
++						atmel,pins =
++							< AT91_PIOB 13 AT91_PERIPH_B AT91_PINCTRL_NONE>;
++					};
++					pinctrl_pwm0_3: pwm0_3-0 {
++						atmel,pins =
++							< AT91_PIOB 14 AT91_PERIPH_B AT91_PINCTRL_NONE>;
++					};
++				};
++			};
++			pwm0: pwm at f8034000 {
++				pinctrl-names = "default";
++				pinctrl-0 = <    &pinctrl_pwm0_2 &pinctrl_pwm0_3>;
++				status = "okay";
++			};
++
++			ssc0: ssc at f0010000 {
++				status = "okay";
++			};
++			usb2: gadget at f803c000 {
++				status = "okay";
++			};
++			dbgu: serial at fffff200 {
++				status = "okay";
++			};
++			pinctrl at fffff400 {
++			};
++			rtc at fffffeb0 {
++				status = "okay";
++			};
++		};
++		usb0: ohci at 00600000 {
++			status = "okay";
++			num-ports = <3>;
++		};
++		usb1: ehci at 00700000 {
++			status = "okay";
++		};
++	};
++	leds {
++		compatible = "gpio-leds";
++		arietta_led {
++			label = "arietta_led";
++			gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; /* PB8 */
++			linux,default-trigger = "heartbeat";
++		};
++	};
++};
+diff --git a/arch/arm/configs/acme-arietta_defconfig b/arch/arm/configs/acme-arietta_defconfig
+new file mode 100644
+index 0000000..b014260
+--- /dev/null
++++ b/arch/arm/configs/acme-arietta_defconfig
+@@ -0,0 +1,211 @@
++# CONFIG_LOCALVERSION_AUTO is not set
++# CONFIG_SWAP is not set
++CONFIG_SYSVIPC=y
++CONFIG_FHANDLE=y
++CONFIG_HIGH_RES_TIMERS=y
++CONFIG_IKCONFIG=y
++CONFIG_IKCONFIG_PROC=y
++CONFIG_LOG_BUF_SHIFT=14
++CONFIG_CGROUPS=y
++CONFIG_BLK_DEV_INITRD=y
++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
++CONFIG_KALLSYMS_ALL=y
++CONFIG_EMBEDDED=y
++CONFIG_SLAB=y
++CONFIG_MODULES=y
++CONFIG_MODULE_UNLOAD=y
++# CONFIG_BLK_DEV_BSG is not set
++# CONFIG_IOSCHED_DEADLINE is not set
++# CONFIG_IOSCHED_CFQ is not set
++CONFIG_ARCH_MULTI_V4T=y
++CONFIG_ARCH_MULTI_V5=y
++# CONFIG_ARCH_MULTI_V7 is not set
++CONFIG_ARCH_AT91=y
++CONFIG_SOC_AT91RM9200=y
++CONFIG_SOC_AT91SAM9=y
++CONFIG_AEABI=y
++CONFIG_UACCESS_WITH_MEMCPY=y
++CONFIG_ZBOOT_ROM_TEXT=0x0
++CONFIG_ZBOOT_ROM_BSS=0x0
++CONFIG_ARM_APPENDED_DTB=y
++CONFIG_ARM_ATAG_DTB_COMPAT=y
++CONFIG_KEXEC=y
++# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
++CONFIG_NET=y
++CONFIG_PACKET=y
++CONFIG_UNIX=y
++CONFIG_INET=y
++CONFIG_IP_MULTICAST=y
++CONFIG_IP_PNP=y
++CONFIG_IP_PNP_DHCP=y
++CONFIG_IP_PNP_BOOTP=y
++CONFIG_IP_PNP_RARP=y
++# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
++# CONFIG_INET_XFRM_MODE_TUNNEL is not set
++# CONFIG_INET_XFRM_MODE_BEET is not set
++# CONFIG_INET_DIAG is not set
++# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
++# CONFIG_INET6_XFRM_MODE_TUNNEL is not set
++# CONFIG_INET6_XFRM_MODE_BEET is not set
++CONFIG_IPV6_SIT_6RD=y
++CONFIG_CFG80211=y
++CONFIG_MAC80211=y
++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
++CONFIG_DEVTMPFS=y
++CONFIG_DEVTMPFS_MOUNT=y
++# CONFIG_STANDALONE is not set
++# CONFIG_PREVENT_FIRMWARE_BUILD is not set
++CONFIG_MTD=y
++CONFIG_MTD_CMDLINE_PARTS=y
++CONFIG_MTD_BLOCK=y
++CONFIG_MTD_DATAFLASH=y
++CONFIG_MTD_NAND=y
++CONFIG_MTD_NAND_ATMEL=y
++CONFIG_MTD_UBI=y
++CONFIG_MTD_UBI_GLUEBI=y
++CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_RAM=y
++CONFIG_BLK_DEV_RAM_COUNT=4
++CONFIG_BLK_DEV_RAM_SIZE=8192
++CONFIG_ATMEL_TCLIB=y
++CONFIG_ATMEL_SSC=y
++CONFIG_EEPROM_93CX6=y
++CONFIG_SCSI=y
++CONFIG_BLK_DEV_SD=y
++# CONFIG_SCSI_LOWLEVEL is not set
++CONFIG_NETDEVICES=y
++CONFIG_MACB=y
++# CONFIG_NET_VENDOR_BROADCOM is not set
++CONFIG_DM9000=y
++# CONFIG_NET_VENDOR_FARADAY is not set
++# CONFIG_NET_VENDOR_INTEL is not set
++# CONFIG_NET_VENDOR_MARVELL is not set
++# CONFIG_NET_VENDOR_MICREL is not set
++# CONFIG_NET_VENDOR_NATSEMI is not set
++# CONFIG_NET_VENDOR_SEEQ is not set
++# CONFIG_NET_VENDOR_SMSC is not set
++# CONFIG_NET_VENDOR_STMICRO is not set
++CONFIG_DAVICOM_PHY=y
++CONFIG_MICREL_PHY=y
++CONFIG_RT2X00=y
++CONFIG_RT2500USB=y
++CONFIG_RT73USB=y
++CONFIG_RT2800USB=y
++CONFIG_RT2800USB_RT53XX=y
++CONFIG_RT2800USB_RT55XX=y
++CONFIG_RT2800USB_UNKNOWN=y
++# CONFIG_RTL_CARDS is not set
++CONFIG_INPUT_POLLDEV=y
++# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
++CONFIG_INPUT_MOUSEDEV_SCREEN_X=480
++CONFIG_INPUT_MOUSEDEV_SCREEN_Y=272
++CONFIG_INPUT_JOYDEV=y
++CONFIG_INPUT_EVDEV=y
++# CONFIG_KEYBOARD_ATKBD is not set
++CONFIG_KEYBOARD_QT1070=y
++CONFIG_KEYBOARD_GPIO=y
++# CONFIG_INPUT_MOUSE is not set
++CONFIG_INPUT_TOUCHSCREEN=y
++CONFIG_TOUCHSCREEN_ADS7846=y
++# CONFIG_SERIO is not set
++CONFIG_LEGACY_PTY_COUNT=4
++CONFIG_SERIAL_ATMEL=y
++CONFIG_SERIAL_ATMEL_CONSOLE=y
++CONFIG_HW_RANDOM=y
++CONFIG_I2C=y
++CONFIG_I2C_CHARDEV=y
++CONFIG_I2C_AT91=y
++CONFIG_I2C_GPIO=y
++CONFIG_SPI=y
++CONFIG_SPI_ATMEL=y
++CONFIG_SPI_GPIO=y
++CONFIG_SPI_SPIDEV=y
++CONFIG_GPIO_SYSFS=y
++CONFIG_W1=y
++CONFIG_W1_MASTER_GPIO=y
++CONFIG_W1_SLAVE_THERM=y
++CONFIG_POWER_SUPPLY=y
++CONFIG_POWER_RESET=y
++# CONFIG_HWMON is not set
++CONFIG_WATCHDOG=y
++CONFIG_AT91SAM9X_WATCHDOG=y
++CONFIG_REGULATOR=y
++CONFIG_REGULATOR_FIXED_VOLTAGE=y
++CONFIG_FB=y
++CONFIG_FB_ATMEL=y
++# CONFIG_LCD_CLASS_DEVICE is not set
++# CONFIG_BACKLIGHT_GENERIC is not set
++CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
++CONFIG_SOUND=y
++CONFIG_SND=y
++CONFIG_SND_SOC=y
++CONFIG_SND_ATMEL_SOC=y
++CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y
++CONFIG_SND_ATMEL_SOC_WM8904=y
++CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
++CONFIG_USB=y
++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
++CONFIG_USB_EHCI_HCD=y
++CONFIG_USB_OHCI_HCD=y
++CONFIG_USB_ACM=y
++CONFIG_USB_STORAGE=y
++CONFIG_USB_SERIAL=y
++CONFIG_USB_SERIAL_GENERIC=y
++CONFIG_USB_SERIAL_FTDI_SIO=y
++CONFIG_USB_SERIAL_PL2303=y
++CONFIG_USB_GADGET=y
++CONFIG_USB_AT91=y
++CONFIG_USB_ATMEL_USBA=y
++CONFIG_USB_ETH=y
++CONFIG_MMC=y
++CONFIG_MMC_ATMELMCI=y
++CONFIG_MMC_SPI=y
++CONFIG_NEW_LEDS=y
++CONFIG_LEDS_CLASS=y
++CONFIG_LEDS_GPIO=y
++CONFIG_LEDS_PWM=y
++CONFIG_LEDS_TRIGGERS=y
++CONFIG_LEDS_TRIGGER_TIMER=y
++CONFIG_LEDS_TRIGGER_HEARTBEAT=y
++CONFIG_LEDS_TRIGGER_GPIO=y
++CONFIG_RTC_CLASS=y
++CONFIG_RTC_DRV_RV3029C2=y
++CONFIG_RTC_DRV_AT91RM9200=y
++CONFIG_RTC_DRV_AT91SAM9=y
++CONFIG_DMADEVICES=y
++CONFIG_AT_HDMAC=y
++# CONFIG_IOMMU_SUPPORT is not set
++CONFIG_IIO=y
++CONFIG_AT91_ADC=y
++CONFIG_PWM=y
++CONFIG_PWM_ATMEL=y
++CONFIG_PWM_ATMEL_TCB=y
++CONFIG_EXT4_FS=y
++CONFIG_FANOTIFY=y
++CONFIG_AUTOFS4_FS=y
++CONFIG_VFAT_FS=y
++CONFIG_TMPFS=y
++CONFIG_UBIFS_FS=y
++CONFIG_UBIFS_FS_ADVANCED_COMPR=y
++CONFIG_NFS_FS=y
++CONFIG_ROOT_NFS=y
++CONFIG_NLS_CODEPAGE_437=y
++CONFIG_NLS_CODEPAGE_850=y
++CONFIG_NLS_ISO8859_1=y
++CONFIG_NLS_UTF8=y
++CONFIG_STRIP_ASM_SYMS=y
++CONFIG_DEBUG_FS=y
++# CONFIG_SCHED_DEBUG is not set
++# CONFIG_DEBUG_BUGVERBOSE is not set
++# CONFIG_FTRACE is not set
++CONFIG_DEBUG_USER=y
++CONFIG_CRYPTO_ECHAINIV=y
++CONFIG_CRYPTO_ECB=y
++CONFIG_CRYPTO_USER_API_HASH=y
++CONFIG_CRYPTO_USER_API_SKCIPHER=y
++# CONFIG_CRYPTO_HW is not set
++CONFIG_FONTS=y
++CONFIG_FONT_8x8=y
++CONFIG_FONT_ACORN_8x8=y
++CONFIG_FONT_MINI_4x6=y
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 03/11] Add post-build.sh script for Arietta G25
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (2 preceding siblings ...)
  2016-08-10 11:05 ` [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25 Biagio Montaruli
@ 2016-08-10 11:05 ` Biagio Montaruli
  2016-09-18 18:04   ` Thomas Petazzoni
  2016-08-10 11:06 ` [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories " Biagio Montaruli
                   ` (7 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:05 UTC (permalink / raw)
  To: buildroot

Add post build script for Arietta G25 in order to organize
AT91bootstrap files after building and to make the final
binary file used to boot Arietta

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/arietta-g25/post-build.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100755 board/acmesystems/arietta-g25/post-build.sh

diff --git a/board/acmesystems/arietta-g25/post-build.sh b/board/acmesystems/arietta-g25/post-build.sh
new file mode 100755
index 0000000..2ebc00a
--- /dev/null
+++ b/board/acmesystems/arietta-g25/post-build.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+if [ -e ${BINARIES_DIR}/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ]; then 
+	if [ -e ${BINARIES_DIR}/boot.bin ]; then
+		mkdir ${BINARIES_DIR}/arietta-at91bootstrap
+		mv ${BINARIES_DIR}/*.bin ${BINARIES_DIR}/arietta-at91bootstrap
+		cp -v ${BINARIES_DIR}/arietta-at91bootstrap/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
+	else
+		mv ${BINARIES_DIR}/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
+	fi
+else
+	echo "Cannot find the AT91bootstrap image for Arietta-G25"
+fi
+
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories for Arietta G25
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (3 preceding siblings ...)
  2016-08-10 11:05 ` [Buildroot] [PATCH 03/11] Add post-build.sh script " Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-09-18 18:05   ` Thomas Petazzoni
  2016-08-10 11:06 ` [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
                   ` (6 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 .../arietta-g25/rootfs-overlay/etc/network/interfaces          | 10 ++++++++++
 1 file changed, 10 insertions(+)
 create mode 100644 board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces

diff --git a/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces b/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces
new file mode 100644
index 0000000..2483c5a
--- /dev/null
+++ b/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces
@@ -0,0 +1,10 @@
+auto lo
+iface lo inet loopback
+
+auto usb0
+iface usb0 inet static
+  address 192.168.10.10
+  netmask 255.255.255.0
+  gateway 192.168.10.20
+
+
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version)
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (4 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories " Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-09-18 18:07   ` Thomas Petazzoni
  2016-08-10 11:06 ` [Buildroot] [PATCH 06/11] Update README file for Arietta G25 named "readme.txt" Biagio Montaruli
                   ` (5 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 configs/acmesystems_arietta_g25_128mb_defconfig | 43 +++++++++++++++++--------
 configs/acmesystems_arietta_g25_256mb_defconfig | 43 +++++++++++++++++--------
 2 files changed, 58 insertions(+), 28 deletions(-)

diff --git a/configs/acmesystems_arietta_g25_128mb_defconfig b/configs/acmesystems_arietta_g25_128mb_defconfig
index e5ddf13..a197563 100644
--- a/configs/acmesystems_arietta_g25_128mb_defconfig
+++ b/configs/acmesystems_arietta_g25_128mb_defconfig
@@ -1,30 +1,45 @@
 # Architecture
 BR2_arm=y
 
+# Kernel header
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
+
 # Toolchain
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
+BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
+BR2_TOOLCHAIN_BUILDROOT_CXX=y
+
+# System configuration
+BR2_TARGET_GENERIC_HOSTNAME="arietta"
+BR2_TARGET_GENERIC_ISSUE="Welcome to Arietta-G25 Buildroot !"
+BR2_TARGET_GENERIC_ROOT_PASSWD="acmesystems"
+BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
+BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
+BR2_ROOTFS_OVERLAY="board/acmesystems/arietta-g25/rootfs-overlay"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/acmesystems/arietta-g25/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25/post-image.sh"
 
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
-BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.16"
+BR2_LINUX_KERNEL_PATCH="board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch"
+BR2_LINUX_KERNEL_DEFCONFIG="acme-arietta"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
-BR2_LINUX_KERNEL_XZ=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="acme-arietta"
+
+# Root filesystem configuration
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
 
-# Bootloader
+# AT91bootstrap bootloader
 BR2_TARGET_AT91BOOTSTRAP3=y
 BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/tanzilli/at91bootstrap.git"
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="cedbde4b36695b715f469f4872f47e5cc8115000"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/biagiom/at91bootstrap.git"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="acmesystems-v1.0"
 BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="arietta-128m"
 
-# Image
-BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25/post-image.sh"
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-# BR2_TARGET_ROOTFS_TAR is not set
-BR2_PACKAGE_HOST_GENIMAGE=y
+# Required tools to create the SD image
 BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_PACKAGE_HOST_GENIMAGE=y
 BR2_PACKAGE_HOST_MTOOLS=y
diff --git a/configs/acmesystems_arietta_g25_256mb_defconfig b/configs/acmesystems_arietta_g25_256mb_defconfig
index cf6f67b..df350d1 100644
--- a/configs/acmesystems_arietta_g25_256mb_defconfig
+++ b/configs/acmesystems_arietta_g25_256mb_defconfig
@@ -1,30 +1,45 @@
 # Architecture
 BR2_arm=y
 
+# Kernel header
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
+
 # Toolchain
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
+BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
+BR2_TOOLCHAIN_BUILDROOT_CXX=y
+
+# System configuration
+BR2_TARGET_GENERIC_HOSTNAME="arietta"
+BR2_TARGET_GENERIC_ISSUE="Welcome to Arietta-G25 Buildroot !"
+BR2_TARGET_GENERIC_ROOT_PASSWD="acmesystems"
+BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
+BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
+BR2_ROOTFS_OVERLAY="board/acmesystems/arietta-g25/rootfs-overlay"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/acmesystems/arietta-g25/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25/post-image.sh"
 
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
-BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.16"
+BR2_LINUX_KERNEL_PATCH="board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch"
+BR2_LINUX_KERNEL_DEFCONFIG="acme-arietta"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
-BR2_LINUX_KERNEL_XZ=y
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="acme-arietta"
+
+# Root filesystem configuration
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
 
-# Bootloader
+# AT91bootstrap bootloader
 BR2_TARGET_AT91BOOTSTRAP3=y
 BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/tanzilli/at91bootstrap.git"
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="cedbde4b36695b715f469f4872f47e5cc8115000"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/biagiom/at91bootstrap.git"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="acmesystems-v1.0"
 BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="arietta-256m"
 
-# Image
-BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/arietta-g25/post-image.sh"
-BR2_TARGET_ROOTFS_EXT2=y
-BR2_TARGET_ROOTFS_EXT2_4=y
-# BR2_TARGET_ROOTFS_TAR is not set
-BR2_PACKAGE_HOST_GENIMAGE=y
+# Required tools to create the SD image
 BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_PACKAGE_HOST_GENIMAGE=y
 BR2_PACKAGE_HOST_MTOOLS=y
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 06/11] Update README file for Arietta G25 named "readme.txt"
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (5 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-08-10 11:06 ` [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25 Biagio Montaruli
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

- Improve instructions for configuring and building Buildroot
- Add more documentation about AT91bootstrap and Linux kernel
  for Arietta-G25

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/arietta-g25/readme.txt | 32 ++++++++++++++++++++------------
 1 file changed, 20 insertions(+), 12 deletions(-)

diff --git a/board/acmesystems/arietta-g25/readme.txt b/board/acmesystems/arietta-g25/readme.txt
index 485e275..ab9d88c 100644
--- a/board/acmesystems/arietta-g25/readme.txt
+++ b/board/acmesystems/arietta-g25/readme.txt
@@ -1,11 +1,17 @@
-Acmesystems Arietta G25
+Acme Systems Arietta G25
 
 Intro
 =====
 
-This default configuration will allow you to start experimenting with the
-buildroot environment for the Arietta G25. With the current configuration
-it will bring-up the board, and allow access through the serial console.
+Buildroot configuration for Arietta G25.
+This default configuration, based on AT91bootstrap v3.8.5 and 
+Linux Kernel image v4.4.16, allow you to build a minimal root filesystem
+which includes the support for the serial console.
+The default configuration for Arietta G25 includes the getty program that
+enables you to log in through the serial console ttyS0.
+After the boot, to log in at the getty prompt use the following credentials:
+Username: root
+Password: acmesystems
 
 You can find additional informations, tutorials and a very comprehensive
 documentation on http://www.acmesystems.it/arietta.
@@ -13,8 +19,8 @@ documentation on http://www.acmesystems.it/arietta.
 Build instructions
 ==================
 
-To build an image for the arietta g25 choose the configuration
-corresponding to the arietta variant.
+To build an image for the Arietta G25 choose the configuration
+corresponding to the Arietta variant.
 
 For 128MB RAM variant type:
 
@@ -24,7 +30,11 @@ else for 256MB RAM variant type:
 
 $ make acmesystems_arietta_g25_256mb_defconfig
 
-then:
+To customize the configuration choosed type:
+
+$ make menuconfig
+
+When you are ready to start building Buildroot type:
 
 $ make
 
@@ -34,12 +44,10 @@ How to write the microSD card
 Once the build process is finished you will have an image called "sdcard.img"
 in the output/images/ directory.
 
-Copy the bootable "sdcard.img" onto an SD card with "dd":
+Write the bootable SD card image "sdcard.img" onto an SD card with "dd" command:
 
   $ sudo dd if=output/images/sdcard.img of=/dev/sdX
 
-Insert the microSD card into the arietta slot and power it.
+Insert the microSD card into the Arietta slot and power it.
 
-The image just built is fairly basic and the only output
-you will get is on serial console, please consider to use a DPI
-cable (http://www.acmesystems.it/DPI)
+To get the kernel log messages you can use a DPI cable (http://www.acmesystems.it/DPI)
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (6 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 06/11] Update README file for Arietta G25 named "readme.txt" Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-09-18 18:09   ` Thomas Petazzoni
  2016-08-10 11:06 ` [Buildroot] [PATCH 08/11] Add post-build.sh script " Biagio Montaruli
                   ` (3 subsequent siblings)
  11 siblings, 1 reply; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 .../aria-g25/patches/linux/linux-4.4.16-aria.patch | 388 +++++++++++++++++++++
 1 file changed, 388 insertions(+)
 create mode 100644 board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch

diff --git a/board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch b/board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch
new file mode 100644
index 0000000..0e2f80a
--- /dev/null
+++ b/board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch
@@ -0,0 +1,388 @@
+ arch/arm/boot/dts/Makefile           |   1 +
+ arch/arm/boot/dts/acme-aria.dts      | 145 ++++++++++++++++++++++++
+ arch/arm/configs/acme-aria_defconfig | 212 +++++++++++++++++++++++++++++++++++
+ 3 files changed, 358 insertions(+)
+  32.2% arch/arm/boot/dts/
+  67.7% arch/arm/configs/
+
+diff --git a/arch/arm/boot/dts/Makefile b/arch/arm/boot/dts/Makefile
+index 30bbc37..96243e9 100644
+--- a/arch/arm/boot/dts/Makefile
++++ b/arch/arm/boot/dts/Makefile
+@@ -31,6 +31,7 @@ dtb-$(CONFIG_SOC_SAM_V4_V5) += \
+ 	at91sam9n12ek.dtb \
+ 	at91sam9rlek.dtb \
+ 	at91-ariag25.dtb \
++	acme-aria.dtb \
+ 	at91-ariettag25.dtb \
+ 	at91-cosino_mega2560.dtb \
+ 	at91-kizboxmini.dtb \
+diff --git a/arch/arm/boot/dts/acme-aria.dts b/arch/arm/boot/dts/acme-aria.dts
+new file mode 100644
+index 0000000..a7743b5
+--- /dev/null
++++ b/arch/arm/boot/dts/acme-aria.dts
+@@ -0,0 +1,145 @@
++/*
++ * acme-aria.dts - Device Tree file for Aria G25
++ *
++ */
++ 
++/dts-v1/;
++#include "at91sam9g25.dtsi"
++
++/ {
++	model = "Acme Systems Aria G25";
++	compatible = "acme,aria-g25", "atmel,at91sam9x5", "atmel,at91sam9g25", "atmel,at91sam9";
++
++	aliases {
++		serial0 = &dbgu;
++	};
++
++	chosen {
++		stdout-path = "serial0:115200n8";
++	};
++
++	memory {
++		reg = <0x20000000 0x8000000>;
++	};
++
++	clocks {
++		slow_xtal {
++			clock-frequency = <32768>;
++		};
++		main_xtal {
++			clock-frequency = <12000000>;
++		};
++	};
++
++	ahb {
++		apb {
++			mmc0: mmc at f0008000 {
++				pinctrl-0 = <
++					&pinctrl_mmc0_slot0_clk_cmd_dat0
++					&pinctrl_mmc0_slot0_dat1_3>;
++				status = "okay";
++				slot at 0 {
++					reg = <0>;
++					bus-width = <4>;
++				};
++			};
++
++			i2c0: i2c at f8010000 {
++				status = "okay";
++			};
++
++			i2c1: i2c at f8014000 {
++				status = "okay";
++			};
++
++			usart0: serial at f801c000 {
++				pinctrl-0 = <&pinctrl_usart0
++					     &pinctrl_usart0_rts
++					     &pinctrl_usart0_cts>;
++				status = "okay";
++			};
++
++			usart1: serial at f8020000 {
++				pinctrl-0 = <&pinctrl_usart1>;
++				status = "okay";
++			};
++
++			usart2: serial at f8024000 {
++				pinctrl-0 = <&pinctrl_usart2>;
++				status = "okay";
++			};
++
++			usart3: serial at f8028000 {
++				compatible = "atmel,at91sam9260-usart";
++				reg = <0xf8028000 0x200>;
++				interrupts = <8 4 5>;
++				pinctrl-names = "default";
++				pinctrl-0 = <&pinctrl_usart3>;
++				status = "okay";
++			};
++
++			macb0: ethernet at f802c000 {
++				phy-mode = "rmii";
++				local-mac-address = [00 00 00 00 00 00];
++				status = "okay";
++			};
++
++			uart0: serial at f8040000 {
++				status = "disabled";
++			};
++
++			uart1: serial at f8044000 {
++				status = "disabled";
++			};
++
++			adc0: adc at f804c000 {
++				status = "okay";
++				atmel,adc-channels-used = <0xf>;
++			};
++
++			dbgu: serial at fffff200 {
++				status = "okay";
++			};
++
++			pinctrl at fffff400 {
++				w1_0 {
++					pinctrl_w1_0: w1_0-0 {
++						atmel,pins = <0 21 0x0 0x1>; /* PA21 PIO, pull-up */
++					};
++				};
++			};
++
++			rtc at fffffeb0 {
++				status = "okay";
++			};
++		};
++
++		usb0: ohci at 00600000 {
++			status = "okay";
++			num-ports = <3>;
++		};
++
++		usb1: ehci at 00700000 {
++			status = "okay";
++		};
++	};
++
++	leds {
++		compatible = "gpio-leds";
++
++		/* little green LED in middle of Aria G25 module */
++		aria_led {
++			label = "aria_led";
++			gpios = <&pioB 8 GPIO_ACTIVE_HIGH>; /* PB8 */
++			linux,default-trigger = "heartbeat";
++		};
++
++	};
++
++	onewire at 0 {
++		compatible = "w1-gpio";
++		gpios = <&pioA 21 GPIO_ACTIVE_LOW>;
++		pinctrl-names = "default";
++		pinctrl-0 = <&pinctrl_w1_0>;
++	};
++};
+diff --git a/arch/arm/configs/acme-aria_defconfig b/arch/arm/configs/acme-aria_defconfig
+new file mode 100644
+index 0000000..3928abc
+--- /dev/null
++++ b/arch/arm/configs/acme-aria_defconfig
+@@ -0,0 +1,212 @@
++# CONFIG_LOCALVERSION_AUTO is not set
++# CONFIG_SWAP is not set
++CONFIG_SYSVIPC=y
++CONFIG_FHANDLE=y
++CONFIG_HIGH_RES_TIMERS=y
++CONFIG_IKCONFIG=y
++CONFIG_IKCONFIG_PROC=y
++CONFIG_LOG_BUF_SHIFT=14
++CONFIG_CGROUPS=y
++CONFIG_BLK_DEV_INITRD=y
++CONFIG_CC_OPTIMIZE_FOR_SIZE=y
++CONFIG_KALLSYMS_ALL=y
++CONFIG_EMBEDDED=y
++CONFIG_SLAB=y
++CONFIG_MODULES=y
++CONFIG_MODULE_UNLOAD=y
++# CONFIG_BLK_DEV_BSG is not set
++# CONFIG_IOSCHED_DEADLINE is not set
++# CONFIG_IOSCHED_CFQ is not set
++CONFIG_ARCH_MULTI_V4T=y
++CONFIG_ARCH_MULTI_V5=y
++# CONFIG_ARCH_MULTI_V7 is not set
++CONFIG_ARCH_AT91=y
++CONFIG_SOC_AT91RM9200=y
++CONFIG_SOC_AT91SAM9=y
++CONFIG_AEABI=y
++CONFIG_UACCESS_WITH_MEMCPY=y
++CONFIG_ZBOOT_ROM_TEXT=0x0
++CONFIG_ZBOOT_ROM_BSS=0x0
++CONFIG_ARM_APPENDED_DTB=y
++CONFIG_ARM_ATAG_DTB_COMPAT=y
++CONFIG_CMDLINE=""
++CONFIG_KEXEC=y
++# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set
++CONFIG_NET=y
++CONFIG_PACKET=y
++CONFIG_UNIX=y
++CONFIG_INET=y
++CONFIG_IP_MULTICAST=y
++CONFIG_IP_PNP=y
++CONFIG_IP_PNP_DHCP=y
++CONFIG_IP_PNP_BOOTP=y
++CONFIG_IP_PNP_RARP=y
++# CONFIG_INET_XFRM_MODE_TRANSPORT is not set
++# CONFIG_INET_XFRM_MODE_TUNNEL is not set
++# CONFIG_INET_XFRM_MODE_BEET is not set
++# CONFIG_INET_DIAG is not set
++CONFIG_IPV6=y
++# CONFIG_INET6_XFRM_MODE_TRANSPORT is not set
++# CONFIG_INET6_XFRM_MODE_TUNNEL is not set
++# CONFIG_INET6_XFRM_MODE_BEET is not set
++CONFIG_IPV6_SIT_6RD=y
++CONFIG_CFG80211=y
++CONFIG_MAC80211=y
++CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
++CONFIG_DEVTMPFS=y
++CONFIG_DEVTMPFS_MOUNT=y
++# CONFIG_STANDALONE is not set
++# CONFIG_PREVENT_FIRMWARE_BUILD is not set
++CONFIG_MTD=y
++CONFIG_MTD_CMDLINE_PARTS=y
++CONFIG_MTD_BLOCK=y
++CONFIG_MTD_DATAFLASH=y
++CONFIG_MTD_NAND=y
++CONFIG_MTD_NAND_ATMEL=y
++CONFIG_MTD_UBI=y
++CONFIG_MTD_UBI_GLUEBI=y
++CONFIG_BLK_DEV_LOOP=y
++CONFIG_BLK_DEV_RAM=y
++CONFIG_BLK_DEV_RAM_COUNT=4
++CONFIG_BLK_DEV_RAM_SIZE=8192
++CONFIG_ATMEL_TCLIB=y
++CONFIG_ATMEL_SSC=y
++CONFIG_EEPROM_93CX6=y
++CONFIG_SCSI=y
++CONFIG_BLK_DEV_SD=y
++# CONFIG_SCSI_LOWLEVEL is not set
++CONFIG_NETDEVICES=y
++CONFIG_MACB=y
++# CONFIG_NET_VENDOR_BROADCOM is not set
++CONFIG_DM9000=y
++# CONFIG_NET_VENDOR_FARADAY is not set
++# CONFIG_NET_VENDOR_INTEL is not set
++# CONFIG_NET_VENDOR_MARVELL is not set
++# CONFIG_NET_VENDOR_MICREL is not set
++# CONFIG_NET_VENDOR_NATSEMI is not set
++# CONFIG_NET_VENDOR_SEEQ is not set
++# CONFIG_NET_VENDOR_SMSC is not set
++# CONFIG_NET_VENDOR_STMICRO is not set
++CONFIG_DAVICOM_PHY=y
++CONFIG_MICREL_PHY=y
++CONFIG_RT2X00=y
++CONFIG_RT2500USB=y
++CONFIG_RT73USB=y
++CONFIG_RT2800USB=y
++CONFIG_RT2800USB_RT53XX=y
++CONFIG_RT2800USB_RT55XX=y
++CONFIG_RT2800USB_UNKNOWN=y
++# CONFIG_RTL_CARDS is not set
++CONFIG_INPUT_POLLDEV=y
++# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
++CONFIG_INPUT_MOUSEDEV_SCREEN_X=480
++CONFIG_INPUT_MOUSEDEV_SCREEN_Y=272
++CONFIG_INPUT_JOYDEV=y
++CONFIG_INPUT_EVDEV=y
++# CONFIG_KEYBOARD_ATKBD is not set
++CONFIG_KEYBOARD_QT1070=y
++CONFIG_KEYBOARD_GPIO=y
++# CONFIG_INPUT_MOUSE is not set
++CONFIG_INPUT_TOUCHSCREEN=y
++CONFIG_TOUCHSCREEN_ADS7846=y
++# CONFIG_SERIO is not set
++CONFIG_LEGACY_PTY_COUNT=4
++CONFIG_SERIAL_ATMEL=y
++CONFIG_SERIAL_ATMEL_CONSOLE=y
++CONFIG_HW_RANDOM=y
++CONFIG_I2C=y
++CONFIG_I2C_CHARDEV=y
++CONFIG_I2C_AT91=y
++CONFIG_I2C_GPIO=y
++CONFIG_SPI=y
++CONFIG_SPI_ATMEL=y
++CONFIG_SPI_GPIO=y
++CONFIG_SPI_SPIDEV=y
++CONFIG_GPIO_SYSFS=y
++CONFIG_W1=y
++CONFIG_W1_MASTER_GPIO=y
++CONFIG_POWER_SUPPLY=y
++CONFIG_POWER_RESET=y
++# CONFIG_HWMON is not set
++CONFIG_WATCHDOG=y
++CONFIG_AT91SAM9X_WATCHDOG=y
++CONFIG_REGULATOR=y
++CONFIG_REGULATOR_FIXED_VOLTAGE=y
++CONFIG_FB=y
++CONFIG_FB_ATMEL=y
++# CONFIG_LCD_CLASS_DEVICE is not set
++# CONFIG_BACKLIGHT_GENERIC is not set
++CONFIG_FRAMEBUFFER_CONSOLE=y
++CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
++CONFIG_SOUND=y
++CONFIG_SND=y
++CONFIG_SND_SOC=y
++CONFIG_SND_ATMEL_SOC=y
++CONFIG_SND_AT91_SOC_SAM9G20_WM8731=y
++CONFIG_SND_ATMEL_SOC_WM8904=y
++CONFIG_SND_AT91_SOC_SAM9X5_WM8731=y
++CONFIG_USB=y
++CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
++CONFIG_USB_EHCI_HCD=y
++CONFIG_USB_OHCI_HCD=y
++CONFIG_USB_ACM=y
++CONFIG_USB_STORAGE=y
++CONFIG_USB_SERIAL=y
++CONFIG_USB_SERIAL_GENERIC=y
++CONFIG_USB_SERIAL_FTDI_SIO=y
++CONFIG_USB_SERIAL_PL2303=y
++CONFIG_USB_GADGET=y
++CONFIG_USB_AT91=y
++CONFIG_USB_ATMEL_USBA=y
++CONFIG_USB_ETH=y
++CONFIG_MMC=y
++CONFIG_MMC_ATMELMCI=y
++CONFIG_MMC_SPI=y
++CONFIG_NEW_LEDS=y
++CONFIG_LEDS_CLASS=y
++CONFIG_LEDS_GPIO=y
++CONFIG_LEDS_PWM=y
++CONFIG_LEDS_TRIGGERS=y
++CONFIG_LEDS_TRIGGER_TIMER=y
++CONFIG_LEDS_TRIGGER_HEARTBEAT=y
++CONFIG_LEDS_TRIGGER_GPIO=y
++CONFIG_RTC_CLASS=y
++CONFIG_RTC_DRV_RV3029C2=y
++CONFIG_RTC_DRV_AT91RM9200=y
++CONFIG_RTC_DRV_AT91SAM9=y
++CONFIG_DMADEVICES=y
++CONFIG_AT_HDMAC=y
++# CONFIG_IOMMU_SUPPORT is not set
++CONFIG_IIO=y
++CONFIG_AT91_ADC=y
++CONFIG_PWM=y
++CONFIG_PWM_ATMEL=y
++CONFIG_PWM_ATMEL_TCB=y
++CONFIG_EXT4_FS=y
++CONFIG_FANOTIFY=y
++CONFIG_AUTOFS4_FS=y
++CONFIG_VFAT_FS=y
++CONFIG_TMPFS=y
++CONFIG_UBIFS_FS=y
++CONFIG_UBIFS_FS_ADVANCED_COMPR=y
++CONFIG_NFS_FS=y
++CONFIG_ROOT_NFS=y
++CONFIG_NLS_CODEPAGE_437=y
++CONFIG_NLS_CODEPAGE_850=y
++CONFIG_NLS_ISO8859_1=y
++CONFIG_NLS_UTF8=y
++CONFIG_STRIP_ASM_SYMS=y
++CONFIG_DEBUG_FS=y
++# CONFIG_SCHED_DEBUG is not set
++# CONFIG_DEBUG_BUGVERBOSE is not set
++# CONFIG_FTRACE is not set
++CONFIG_DEBUG_USER=y
++CONFIG_CRYPTO_ECHAINIV=y
++CONFIG_CRYPTO_ECB=y
++CONFIG_CRYPTO_USER_API_HASH=y
++CONFIG_CRYPTO_USER_API_SKCIPHER=y
++# CONFIG_CRYPTO_HW is not set
++CONFIG_FONTS=y
++CONFIG_FONT_8x8=y
++CONFIG_FONT_ACORN_8x8=y
++CONFIG_FONT_MINI_4x6=y
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 08/11] Add post-build.sh script for Aria G25
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (7 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25 Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-08-10 11:06 ` [Buildroot] [PATCH 09/11] Update genimage configuration file and add post-image.sh script for Aria G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Add post build script for Aria G25 in order to organize
AT91bootstrap files after building and to make the final
binary file used to boot Aria board

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/aria-g25/post-build.sh | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100755 board/acmesystems/aria-g25/post-build.sh

diff --git a/board/acmesystems/aria-g25/post-build.sh b/board/acmesystems/aria-g25/post-build.sh
new file mode 100755
index 0000000..b666039
--- /dev/null
+++ b/board/acmesystems/aria-g25/post-build.sh
@@ -0,0 +1,14 @@
+#!/bin/sh
+
+if [ -e ${BINARIES_DIR}/at91sam9x5_aria-sdcardboot-linux-zimage-dt-3.8.5.bin ]; then 
+	if [ -e ${BINARIES_DIR}/boot.bin ]; then
+		mkdir ${BINARIES_DIR}/aria-at91bootstrap
+		mv ${BINARIES_DIR}/*.bin ${BINARIES_DIR}/aria-at91bootstrap
+		cp -v ${BINARIES_DIR}/aria-at91bootstrap/at91sam9x5_aria-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
+	else
+		mv ${BINARIES_DIR}/at91sam9x5_aria-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
+	fi
+else
+	echo "Cannot find the AT91bootstrap image for Aria-G25"
+fi
+
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 09/11] Update genimage configuration file and add post-image.sh script for Aria G25 in order to build a bootable SD card image named "sdcard.img"
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (8 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 08/11] Add post-build.sh script " Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-08-10 11:06 ` [Buildroot] [PATCH 10/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
  2016-08-10 11:06 ` [Buildroot] [PATCH 11/11] Update README file for Aria G25 named "readme.txt" Biagio Montaruli
  11 siblings, 0 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/aria-g25/genimage.cfg  | 29 +++++++++++++++++++++++++++++
 board/acmesystems/aria-g25/post-image.sh | 16 ++++++++++++++++
 2 files changed, 45 insertions(+)
 create mode 100644 board/acmesystems/aria-g25/genimage.cfg
 create mode 100755 board/acmesystems/aria-g25/post-image.sh

diff --git a/board/acmesystems/aria-g25/genimage.cfg b/board/acmesystems/aria-g25/genimage.cfg
new file mode 100644
index 0000000..12b5be6
--- /dev/null
+++ b/board/acmesystems/aria-g25/genimage.cfg
@@ -0,0 +1,29 @@
+# Minimal SD card image for the Acmesystems Aria-G25
+
+image boot.vfat {
+	vfat {
+		files = {
+			"zImage",
+			"acme-aria.dtb",
+			"boot.bin"
+		}
+	}
+	size = 16M
+}
+
+image sdcard.img {
+	hdimage {
+	}
+
+	partition boot {
+		partition-type = 0xC
+		bootable = "true"
+		image = "boot.vfat"
+	}
+
+	partition rootfs {
+		partition-type = 0x83
+		image = "rootfs.ext4"
+		size = 512M
+	}
+}
diff --git a/board/acmesystems/aria-g25/post-image.sh b/board/acmesystems/aria-g25/post-image.sh
new file mode 100755
index 0000000..c82b189
--- /dev/null
+++ b/board/acmesystems/aria-g25/post-image.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+BOARD_DIR="$(dirname $0)"
+GENIMAGE_CFG="${BOARD_DIR}/genimage.cfg"
+GENIMAGE_TMP="${BUILD_DIR}/genimage.tmp"
+
+rm -rf "${GENIMAGE_TMP}"
+
+genimage                               \
+	--rootpath "${TARGET_DIR}"     \
+	--tmppath "${GENIMAGE_TMP}"    \
+	--inputpath "${BINARIES_DIR}"  \
+	--outputpath "${BINARIES_DIR}" \
+	--config "${GENIMAGE_CFG}"
+
+exit $?
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 10/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version)
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (9 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 09/11] Update genimage configuration file and add post-image.sh script for Aria G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  2016-08-10 11:06 ` [Buildroot] [PATCH 11/11] Update README file for Aria G25 named "readme.txt" Biagio Montaruli
  11 siblings, 0 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 configs/acmesystems_aria_g25_128mb_defconfig | 41 ++++++++++++++++++++++------
 configs/acmesystems_aria_g25_256mb_defconfig | 41 ++++++++++++++++++++++------
 2 files changed, 66 insertions(+), 16 deletions(-)

diff --git a/configs/acmesystems_aria_g25_128mb_defconfig b/configs/acmesystems_aria_g25_128mb_defconfig
index c4d2cd6..4407385 100644
--- a/configs/acmesystems_aria_g25_128mb_defconfig
+++ b/configs/acmesystems_aria_g25_128mb_defconfig
@@ -1,20 +1,45 @@
 # Architecture
 BR2_arm=y
 
-# Linux headers same as kernel, a 4.1 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
+# Kernel header
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
+
+# Toolchain
+BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
+BR2_TOOLCHAIN_BUILDROOT_CXX=y
+
+# System configuration
+BR2_TARGET_GENERIC_HOSTNAME="aria-g25"
+BR2_TARGET_GENERIC_ISSUE="Welcome to Aria-G25 Buildroot !"
+BR2_TARGET_GENERIC_ROOT_PASSWD="acmesystems"
+BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
+BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
+BR2_ROOTFS_OVERLAY="board/acmesystems/aria-g25/rootfs-overlay"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/acmesystems/aria-g25/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/aria-g25/post-image.sh"
 
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
-BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.16"
+BR2_LINUX_KERNEL_PATCH="board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch"
+BR2_LINUX_KERNEL_DEFCONFIG="acme-aria"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="acme-aria"
 
-# Bootloader
+# Root filesystem configuration 
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
+
+# AT91bootstrap bootloader
 BR2_TARGET_AT91BOOTSTRAP3=y
 BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/tanzilli/at91bootstrap.git"
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="3f957cec253abc80fd10c733e5e596f46e1aef56"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/biagiom/at91bootstrap.git"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="acmesystems-v1.0"
 BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="aria-128m"
+
+# Required tools to create the SD image
+BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_MTOOLS=y
diff --git a/configs/acmesystems_aria_g25_256mb_defconfig b/configs/acmesystems_aria_g25_256mb_defconfig
index ba191c6..5b8cc57 100644
--- a/configs/acmesystems_aria_g25_256mb_defconfig
+++ b/configs/acmesystems_aria_g25_256mb_defconfig
@@ -1,20 +1,45 @@
 # Architecture
 BR2_arm=y
 
-# Linux headers same as kernel, a 4.1 series
-BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_1=y
+# Kernel header
+BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_4=y
+
+# Toolchain
+BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
+BR2_TOOLCHAIN_BUILDROOT_CXX=y
+
+# System configuration
+BR2_TARGET_GENERIC_HOSTNAME="aria-g25"
+BR2_TARGET_GENERIC_ISSUE="Welcome to Aria-G25 Buildroot !"
+BR2_TARGET_GENERIC_ROOT_PASSWD="acmesystems"
+BR2_TARGET_GENERIC_GETTY_PORT="ttyS0"
+BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200=y
+BR2_ROOTFS_OVERLAY="board/acmesystems/aria-g25/rootfs-overlay"
+BR2_ROOTFS_POST_BUILD_SCRIPT="board/acmesystems/aria-g25/post-build.sh"
+BR2_ROOTFS_POST_IMAGE_SCRIPT="board/acmesystems/aria-g25/post-image.sh"
 
 # Kernel
 BR2_LINUX_KERNEL=y
 BR2_LINUX_KERNEL_CUSTOM_VERSION=y
-BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
-BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
+BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.16"
+BR2_LINUX_KERNEL_PATCH="board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch"
+BR2_LINUX_KERNEL_DEFCONFIG="acme-aria"
 BR2_LINUX_KERNEL_DTS_SUPPORT=y
-BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
+BR2_LINUX_KERNEL_INTREE_DTS_NAME="acme-aria"
 
-# Bootloader
+# Root filesystem configuration 
+BR2_TARGET_ROOTFS_EXT2=y
+BR2_TARGET_ROOTFS_EXT2_4=y
+BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
+
+# AT91bootstrap bootloader
 BR2_TARGET_AT91BOOTSTRAP3=y
 BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/tanzilli/at91bootstrap.git"
-BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="3f957cec253abc80fd10c733e5e596f46e1aef56"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/biagiom/at91bootstrap.git"
+BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="acmesystems-v1.0"
 BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="aria-256m"
+
+# Required tools to create the SD image
+BR2_PACKAGE_HOST_DOSFSTOOLS=y
+BR2_PACKAGE_HOST_GENIMAGE=y
+BR2_PACKAGE_HOST_MTOOLS=y
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 11/11] Update README file for Aria G25 named "readme.txt"
  2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
                   ` (10 preceding siblings ...)
  2016-08-10 11:06 ` [Buildroot] [PATCH 10/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
@ 2016-08-10 11:06 ` Biagio Montaruli
  11 siblings, 0 replies; 21+ messages in thread
From: Biagio Montaruli @ 2016-08-10 11:06 UTC (permalink / raw)
  To: buildroot

- Improve instructions for configuring and building Buildroot
- Add more documentation about AT91bootstrap and Linux kernel for Aria G25

Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
---
 board/acmesystems/aria-g25/readme.txt | 71 ++++++++++++++++++-----------------
 1 file changed, 37 insertions(+), 34 deletions(-)

diff --git a/board/acmesystems/aria-g25/readme.txt b/board/acmesystems/aria-g25/readme.txt
index 734ccd2..ae674b7 100644
--- a/board/acmesystems/aria-g25/readme.txt
+++ b/board/acmesystems/aria-g25/readme.txt
@@ -1,51 +1,54 @@
-Build instructions
-==================
+Acme Systems Aria G25
 
-As a regular user configure and then build:
+Intro
+=====
 
-$ make acmesystems_aria_g25_128mb_defconfig (128MB RAM variant)
-  or...
-$ make acmesystems_aria_g25_256mb_defconfig (256MB RAM variant)
+Buildroot configuration for Aria G25.
+This default configuration, based on AT91bootstrap v3.8.5 and 
+Linux Kernel image v4.4.16, allow you to build a minimal root filesystem
+which includes the support for the serial console.
+The default configuration for Aria G25 includes the getty program that
+enables you to log in through the serial console ttyS0.
+After the boot, to log in at the getty prompt use the following credentials:
+Username: root
+Password: acmesystems
 
-$ make
+You can find additional informations, tutorials and a very comprehensive
+documentation on http://www.acmesystems.it/aria.
+
+Build instructions
+==================
 
-Writing to the MicroSD card
-===========================
+To build an image for the Aria G25 choose the configuration
+corresponding to the Aria variant.
 
-Assuming your Aria G25 baseboard has a MicroSD socket, for example with
-the Terra baseboard, you'll need a blank MicroSD (obviously) initialized
-in a particular way to be able to boot from it.
+For 128MB RAM variant type:
 
-Assuming the card is seen as /dev/sdb in your PC/laptop/other device
-you'll need to run the following commands as root or via sudo.
+$ make acmesystems_aria_g25_128mb_defconfig
 
-Make sure all of the card partitions are unmounted before starting.
+else for 256MB RAM variant type:
 
-First we'll need to create two partitions:
+$ make acmesystems_aria_g25_256mb_defconfig
 
-# sfdisk -uM /dev/sdb <<EOF
-,32,6
-;
-EOF
+To customize the configuration choosed type:
 
-Then we'll need to create the empty filesystems:
+$ make menuconfig
 
-# mkdosfs -n SD_BOOT /dev/sdb1
-# mkfs.ext4 -L SD_ROOT /dev/sdb2
+When you are ready to start building Buildroot type:
 
-We'll populate the first partition (boot) with the relevant files:
+$ make
 
-# mount /dev/sdb1 /mnt
-# cp output/images/at91bootstrap.bin /mnt/BOOT.BIN
-# cp output/images/zImage /mnt
-# cp output/images/at91-ariag25.dtb /mnt
-# umount /mnt
+How to write the microSD card
+=============================
 
-And the root filesystem afterwards:
+Once the build process is finished you will have an image called "sdcard.img"
+in the output/images/ directory.
 
-# mount /dev/sdb2 /mnt
-# tar -C /mnt output/images/rootfs.tar
-# umount /mnt
+Write the bootable SD card image "sdcard.img" onto an SD card with "dd" command:
 
-You're done, insert the MicroSD card in the slot and enjoy.
+  $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+
+Assuming your Aria G25 baseboard has a MicroSD socket, for example with
+the Terra baseboard, insert the microSD card into the baseboard slot and power it.
 
+To get the kernel log messages you can use a DPI cable (http://www.acmesystems.it/DPI)
-- 
2.7.4

^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for
  2016-08-10 11:05 ` [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for Biagio Montaruli
@ 2016-09-18 17:59   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 17:59 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:05:56 +0200, Biagio Montaruli wrote:

> Biagio Montaruli (11):
>   Update genimage configuration file for Arietta-G25 in order to build  
>       a bootable SD card image named "sdcard.img"
>   Add Linux Kernel stable 4.4.16 patch file for Arietta G25
>   Add post-build.sh script for Arietta G25
>   Add root filesystem overlay files and directories for Arietta G25
>   Update and improve default configuration files for Arietta G25    
>     (both 128MB and 256MB version)
>   Update README file for Arietta G25 named "readme.txt"
>   Add Linux Kernel stable v4.4.16 patch file for Aria G25
>   Add post-build.sh script for Aria G25
>   Update genimage configuration file and add post-image.sh script for   
>      Aria G25 in order to build a bootable SD card image named
>     "sdcard.img"
>   Update and improve default configuration files for Arietta G25    
>     (both 128MB and 256MB version)
>   Update README file for Aria G25 named "readme.txt"

Thanks for this patch series, and sorry for the slow response. However,
there is a big problem with this patch series: it is not bisectable.
For example, if I apply just your first patch, it breaks the build of
the Arietta G25 defconfig. Patch series should be bisectable, i.e I
should be able to apply patches 1 to 3 in your patch series, and still
have a working solution.

In your case, I believe that it would be preferable to have one patch
updating the Arietta configuration entirely (kernel patches, kernel
configuration, Buildroot defconfig, etc.), and similarly one patch for
the Aria configuration.

Also, using proper commit title would be better, like:

	configs/acmesystems_arietta_g25: update with newer kernel

I'll comment separately on the different patches.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img"
  2016-08-10 11:05 ` [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
@ 2016-09-18 18:00   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:00 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:05:57 +0200, Biagio Montaruli wrote:

>  image boot.vfat {
>  	vfat {
> -		file zImage {
> -			image = "zImage"
> -		}
> -
> -		file acme-arietta.dtb {
> -			image = "at91-ariag25.dtb"
> -		}
> -
> -		file boot.bin {
> -			image = "at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.7.bin"
> +		files = {
> +			"zImage",
> +			"acme-arietta.dtb",
> +			"boot.bin"
>  		}

If I apply just this patch, it breaks the build because there is not
file named acme-arietta.dtb produced by the existing Arietta defconfig.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25
  2016-08-10 11:05 ` [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25 Biagio Montaruli
@ 2016-09-18 18:02   ` Thomas Petazzoni
  2016-09-18 18:21     ` Thomas Petazzoni
  0 siblings, 1 reply; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:02 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:05:58 +0200, Biagio Montaruli wrote:
> Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
> ---
>  .../patches/linux/linux-4.4.16-arietta.patch       | 409 +++++++++++++++++++++
>  1 file changed, 409 insertions(+)
>  create mode 100644 board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch

Is there a good motivation to use the 4.4 kernel that requires some
patches to support the Arietta, as opposed to using the mainline kernel
which has support for this platform built-in?

Also, if you really insist in using the 4.4 kernel, in PATCH 05/11,
you're making the defconfig point to your own Github repository for the
kernel. Why don't you include the necessary patches in your Github
repository, then?


> +diff --git a/arch/arm/configs/acme-arietta_defconfig b/arch/arm/configs/acme-arietta_defconfig
> +new file mode 100644
> +index 0000000..b014260
> +--- /dev/null
> ++++ b/arch/arm/configs/acme-arietta_defconfig

Do we really need an entirely new defconfig? What about using the
at91_dt_defconfig available in the kernel?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 03/11] Add post-build.sh script for Arietta G25
  2016-08-10 11:05 ` [Buildroot] [PATCH 03/11] Add post-build.sh script " Biagio Montaruli
@ 2016-09-18 18:04   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:04 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:05:59 +0200, Biagio Montaruli wrote:

> +if [ -e ${BINARIES_DIR}/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ]; then 
> +	if [ -e ${BINARIES_DIR}/boot.bin ]; then
> +		mkdir ${BINARIES_DIR}/arietta-at91bootstrap
> +		mv ${BINARIES_DIR}/*.bin ${BINARIES_DIR}/arietta-at91bootstrap
> +		cp -v ${BINARIES_DIR}/arietta-at91bootstrap/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
> +	else
> +		mv ${BINARIES_DIR}/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin
> +	fi
> +else
> +	echo "Cannot find the AT91bootstrap image for Arietta-G25"
> +fi
> +

Seeing this, I believe the original logic in the genimage.cfg file was
much better:

-		file boot.bin {
-			image = "at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.7.bin"
-		};

If you really want to have the proper filename in $(BINARIES_DIR), then
do something as simple as:

mv ${BINARIES_DIR}/at91sam9x5_arietta-sdcardboot-linux-zimage-dt-3.8.5.bin ${BINARIES_DIR}/boot.bin

The rest of the post-build script seems useless.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories for Arietta G25
  2016-08-10 11:06 ` [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories " Biagio Montaruli
@ 2016-09-18 18:05   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:05 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:06:00 +0200, Biagio Montaruli wrote:
> Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
> ---
>  .../arietta-g25/rootfs-overlay/etc/network/interfaces          | 10 ++++++++++
>  1 file changed, 10 insertions(+)
>  create mode 100644 board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces
> 
> diff --git a/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces b/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces
> new file mode 100644
> index 0000000..2483c5a
> --- /dev/null
> +++ b/board/acmesystems/arietta-g25/rootfs-overlay/etc/network/interfaces
> @@ -0,0 +1,10 @@
> +auto lo
> +iface lo inet loopback
> +
> +auto usb0
> +iface usb0 inet static
> +  address 192.168.10.10
> +  netmask 255.255.255.0
> +  gateway 192.168.10.20

We clearly don't want an overlay that enables a network interface
with some random static IP address. That's really local configuration
that has nothing to do in a Buildroot defconfig IMO.

Best regards,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version)
  2016-08-10 11:06 ` [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
@ 2016-09-18 18:07   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:07 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:06:01 +0200, Biagio Montaruli wrote:

> +BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
> +BR2_TOOLCHAIN_BUILDROOT_CXX=y

Please remove these and keep the default of uClibc and no C++ enabled.

>  # Kernel
>  BR2_LINUX_KERNEL=y
>  BR2_LINUX_KERNEL_CUSTOM_VERSION=y
> -BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.1.1"
> -BR2_LINUX_KERNEL_DEFCONFIG="at91_dt"
> +BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.4.16"
> +BR2_LINUX_KERNEL_PATCH="board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch"

We prefer to use BR2_GLOBAL_PATCH_DIR nowadays in defconfigs.

> +BR2_LINUX_KERNEL_DEFCONFIG="acme-arietta"
>  BR2_LINUX_KERNEL_DTS_SUPPORT=y
> -BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-ariag25"
> -BR2_LINUX_KERNEL_XZ=y
> +BR2_LINUX_KERNEL_INTREE_DTS_NAME="acme-arietta"
> +
> +# Root filesystem configuration
> +BR2_TARGET_ROOTFS_EXT2=y
> +BR2_TARGET_ROOTFS_EXT2_4=y
> +BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
>  
> -# Bootloader
> +# AT91bootstrap bootloader
>  BR2_TARGET_AT91BOOTSTRAP3=y
>  BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT=y
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/tanzilli/at91bootstrap.git"
> -BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="cedbde4b36695b715f469f4872f47e5cc8115000"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_URL="https://github.com/biagiom/at91bootstrap.git"
> +BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION="acmesystems-v1.0"

Are you the new maintainer of AT91Bootstrap3 for those boards?

> -# BR2_TARGET_ROOTFS_TAR is not set

You want to keep this line somewhere, to not have a .tar file created
for the root filesystem.

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25
  2016-08-10 11:06 ` [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25 Biagio Montaruli
@ 2016-09-18 18:09   ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:09 UTC (permalink / raw)
  To: buildroot

Hello,

On Wed, 10 Aug 2016 13:06:03 +0200, Biagio Montaruli wrote:
> Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
> ---
>  .../aria-g25/patches/linux/linux-4.4.16-aria.patch | 388 +++++++++++++++++++++
>  1 file changed, 388 insertions(+)
>  create mode 100644 board/acmesystems/aria-g25/patches/linux/linux-4.4.16-aria.patch

Same question: why using 4.4 while the mainline kernel has support for
this platform without the need for a patch? Why introducing a new
defconfig rather than using at91_dt_defconfig?

Thanks,

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

* [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25
  2016-09-18 18:02   ` Thomas Petazzoni
@ 2016-09-18 18:21     ` Thomas Petazzoni
  0 siblings, 0 replies; 21+ messages in thread
From: Thomas Petazzoni @ 2016-09-18 18:21 UTC (permalink / raw)
  To: buildroot

Hello,

On Sun, 18 Sep 2016 20:02:07 +0200, Thomas Petazzoni wrote:
> Hello,
> 
> On Wed, 10 Aug 2016 13:05:58 +0200, Biagio Montaruli wrote:
> > Signed-off-by: Biagio Montaruli <biagio.hkr@gmail.com>
> > ---
> >  .../patches/linux/linux-4.4.16-arietta.patch       | 409 +++++++++++++++++++++
> >  1 file changed, 409 insertions(+)
> >  create mode 100644 board/acmesystems/arietta-g25/patches/linux/linux-4.4.16-arietta.patch  
> 
> Is there a good motivation to use the 4.4 kernel that requires some
> patches to support the Arietta, as opposed to using the mainline kernel
> which has support for this platform built-in?
> 
> Also, if you really insist in using the 4.4 kernel, in PATCH 05/11,
> you're making the defconfig point to your own Github repository for the
> kernel. Why don't you include the necessary patches in your Github
> repository, then?

After looking more carefully: it's for at91bootstrap3 that you are
using your own Github repository. For the kernel you are using
mainline. So what about using the latest mainline, which has support
for the Arietta and Aria platforms, without the need for patches?

Thanks!

Thomas
-- 
Thomas Petazzoni, CTO, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2016-09-18 18:21 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-08-10 11:05 [Buildroot] Patches for Acme Systems Arietta G25 and Aria G25 Biagio Montaruli
2016-08-10 11:05 ` [Buildroot] [PATCH 00/11] Series of patch to improve Buildroot configuration for Biagio Montaruli
2016-09-18 17:59   ` Thomas Petazzoni
2016-08-10 11:05 ` [Buildroot] [PATCH 01/11] Update genimage configuration file for Arietta-G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
2016-09-18 18:00   ` Thomas Petazzoni
2016-08-10 11:05 ` [Buildroot] [PATCH 02/11] Add Linux Kernel stable 4.4.16 patch file for Arietta G25 Biagio Montaruli
2016-09-18 18:02   ` Thomas Petazzoni
2016-09-18 18:21     ` Thomas Petazzoni
2016-08-10 11:05 ` [Buildroot] [PATCH 03/11] Add post-build.sh script " Biagio Montaruli
2016-09-18 18:04   ` Thomas Petazzoni
2016-08-10 11:06 ` [Buildroot] [PATCH 04/11] Add root filesystem overlay files and directories " Biagio Montaruli
2016-09-18 18:05   ` Thomas Petazzoni
2016-08-10 11:06 ` [Buildroot] [PATCH 05/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
2016-09-18 18:07   ` Thomas Petazzoni
2016-08-10 11:06 ` [Buildroot] [PATCH 06/11] Update README file for Arietta G25 named "readme.txt" Biagio Montaruli
2016-08-10 11:06 ` [Buildroot] [PATCH 07/11] Add Linux Kernel stable v4.4.16 patch file for Aria G25 Biagio Montaruli
2016-09-18 18:09   ` Thomas Petazzoni
2016-08-10 11:06 ` [Buildroot] [PATCH 08/11] Add post-build.sh script " Biagio Montaruli
2016-08-10 11:06 ` [Buildroot] [PATCH 09/11] Update genimage configuration file and add post-image.sh script for Aria G25 in order to build a bootable SD card image named "sdcard.img" Biagio Montaruli
2016-08-10 11:06 ` [Buildroot] [PATCH 10/11] Update and improve default configuration files for Arietta G25 (both 128MB and 256MB version) Biagio Montaruli
2016-08-10 11:06 ` [Buildroot] [PATCH 11/11] Update README file for Aria G25 named "readme.txt" Biagio Montaruli

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox