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

Re: Support for sunxi-based ARM systems in d-i



On Sun, May 18, 2014 at 09:40:36PM +0200, Karsten Merker wrote:
> On Sun, May 18, 2014 at 08:09:26PM +0100, Ian Campbell wrote:
> > On Sun, 2014-05-18 at 19:41 +0200, Karsten Merker wrote:
> 
> > > attached is a small patch against flash-kernel to add machine db
> > > entries for the Cubieboard 1/2 and the Mele A1000.  These three
> > > are generally supported by the armmp kernel and have SATA
> > > connectors, i.e. with linux-image-3.14-1-armmp 3.14.4-1 (in
> > > testing since yesterday) it should be possible to do Debian
> > > installations on a SATA disk attached to them.
> > 
> > Ah, I didn't realise it had migrated, great!
> > 
> > flash-kernel still has 4 days to go, I think we should wait for 3.19 to
> > migrate to testing before uploading any more, so I think we should hold
> > off on your patch until then if that is OK with you?
> 
> Yes, we should wait until 3.19 has migrated.

Hello,

flash-kernel 3.19 has migrated to jessie in the meantime, so I guess nothing
speaks against adding further machines to the db.

I had limited my first patch to systems with SATA connector (Cubieboard 1/2
and Mele A1000), as we had no sunxi MMC driver in the Debian kernel at that
time.  Now (since kernel version 3.15~rc8, currently in experimental) sunxi
MMC support is available in Debian, so I have added entries for all
supported sunxi-based systems with MMC/SD slot to the patch.

- Cubietech Cubieboard
- Cubietech Cubieboard2
- LinkSprite pcDuino
- Mele A1000
- Miniand Hackberry
- Olimex A10-OLinuXino-LIME
- Olimex A10s-Olinuxino Micro
- Olimex A13-Olinuxino
- Olimex A13-Olinuxino Micro
- Olimex A20-Olinuxino Micro
- PineRiver Mini X-Plus
- WITS A31 Colombus Evaluation Board

If there are no objections, I'll commit the patch to the flash-kernel
master branch.

Regards,
Karsten
-- 
Gem. Par. 28 Abs. 4 Bundesdatenschutzgesetz widerspreche ich der Nutzung
sowie der Weitergabe meiner personenbezogenen Daten für Zwecke der
Werbung sowie der Markt- oder Meinungsforschung.
>From 650e5232f2d11a70b9e82af3c304dd2861c82efe Mon Sep 17 00:00:00 2001
From: Karsten Merker <merker@debian.org>
Date: Sun, 18 May 2014 19:13:34 +0200
Subject: [PATCH] Add machine db entries for various sunxi-based systems:

- Cubietech Cubieboard
- Cubietech Cubieboard2
- LinkSprite pcDuino
- Mele A1000
- Miniand Hackberry
- Olimex A10-OLinuXino-LIME
- Olimex A10s-Olinuxino Micro
- Olimex A13-Olinuxino
- Olimex A13-Olinuxino Micro
- Olimex A20-Olinuxino Micro
- PineRiver Mini X-Plus
- WITS A31 Colombus Evaluation Board
---
 db/all.db | 104 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 104 insertions(+)

diff --git a/db/all.db b/db/all.db
index 0eb1e72..df9b875 100644
--- a/db/all.db
+++ b/db/all.db
@@ -80,6 +80,22 @@ U-Boot-Script-Name: bootscr.highbank
 Required-Packages: u-boot-tools
 Bootloader-Sets-Incorrect-Root: no
 
+Machine: Cubietech Cubieboard
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-cubieboard.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Cubietech Cubieboard2
+Kernel-Flavors: armmp armmp-lpae
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun7i-a20-cubieboard2.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
 Machine: Cubietech Cubietruck
 Kernel-Flavors: armmp armmp-lpae
 Boot-Script-Path: /boot/boot.scr
@@ -164,6 +180,14 @@ Boot-Multi-Path: /boot/uImage
 Required-Packages: u-boot-tools
 Bootloader-Sets-Incorrect-Root: yes
 
+Machine: INet-97F Rev 02
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-inet97fv2.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
 Machine: LaCie 2Big Network v2
 Kernel-Flavors: kirkwood
 U-Boot-Kernel-Address: 0x00008000
@@ -236,6 +260,14 @@ Mtd-Kernel: zImage
 Mtd-Initrd: ramdisk.gz
 Bootloader-Sets-Incorrect-Root: yes
 
+Machine: LinkSprite pcDuino
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-pcduino.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
 Machine: Linksys NSLU2
 Method: slug
 Kernel-Flavors: ixp4xx
@@ -363,6 +395,62 @@ Boot-DTB-Path: /boot/dtb
 Required-Packages: u-boot-tools
 Bootloader-Sets-Incorrect-Root: no
 
+Machine: Mele A1000
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-a1000.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Miniand Hackberry
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-hackberry.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Olimex A10-OLinuXino-LIME
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-olinuxino-lime.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Olimex A10s-Olinuxino Micro
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun5i-a10s-olinuxino-micro.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Olimex A13-Olinuxino
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun5i-a13-olinuxino.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Olimex A13-Olinuxino Micro
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun5i-a13-olinuxino-micro.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
+Machine: Olimex A20-Olinuxino Micro
+Kernel-Flavors: armmp armmp-lpae
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun7i-a20-olinuxino-micro.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
 Machine: OMAP4 Panda board
 Method: generic
 U-Boot-Kernel-Address: 0x80008000
@@ -376,6 +464,14 @@ Boot-Script-Path: boot.scr
 Required-Packages: u-boot-tools
 Bootloader-Sets-Incorrect-Root: no
 
+Machine: PineRiver Mini X-Plus
+Kernel-Flavors: armmp
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun4i-a10-mini-xplus.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
+
 Machine: PlatHome OpenBlocks AX3-4 board
 Kernel-Flavors: armmp
 DTB-Id: armada-xp-openblocks-ax3-4.dtb
@@ -465,3 +561,11 @@ Method: android
 Android-Boot-Device: /dev/mmcblk0
 Required-Packages: abootimg
 Bootloader-Sets-Incorrect-Root: no
+
+Machine: WITS A31 Colombus Evaluation Board
+Kernel-Flavors: armmp armmp-lpae
+Boot-Script-Path: /boot/boot.scr
+DTB-Id: sun6i-a31-colombus.dtb
+U-Boot-Script-Name: bootscr.sunxi
+Required-Packages: u-boot-tools
+Bootloader-Sets-Incorrect-Root: no
-- 
2.0.0


Reply to: