+++
title = "Atmel NGW100"
date = "2026-02-15T09:30:45+01:00"
type = "index"

+++

+ Architecture: AVR32
+ CPU: Atmel AT32AP7000 140Mhz 32 Bit
+ RAM: 32 MB
+ 2x 100 MBit/s Ethernet MACB
+ SD-Card
+ Serial console
+ Power Supply 9V-15V 2A

Speed of the serial console is 115200. 

ATTENTION: Because of the very old toolchain, you have to build the
OpenADK image via a Debian 12 chroot.

![Atmel NGW100](/img/atmel-ngw100.jpg)

Wikipedia: https://en.wikipedia.org/wiki/AVR32

dmesg:
```
[    0.000000] Linux version 4.4.302-1 (root@fluor) (gcc version 4.4.7 (GCC) ) #1 Sun Feb 15 19:03:59 UTC 2026
[    0.000000] CPU: AT32AP700x chip revision C
[    0.000000] CPU: AP7 [01] core revision 0 (AVR32B arch revision 1)
[    0.000000] CPU: MMU configuration: Shared TLB
[    0.000000] CPU: features: dsp simd ocd perfctr java
[    0.000000] CPU: Running at 140.000 MHz
[    0.000000] Physical memory:
[    0.000000]   10000000-11ffffff
[    0.000000] Reserved memory:
[    0.000000]   10000000-101882b7: Kernel code
[    0.000000]   101882b8-10201bc7: Kernel data
[    0.000000] Exception vectors start at 9000d000
[    0.000000] CPU: Paging enabled
[    0.000000] Node 0: start_pfn = 0x10000, low = 0x12000
[    0.000000] On node 0 totalpages: 8192
[    0.000000] free_area_init_node: node 0, pgdat 901d5d58, node_mem_map 90204000
[    0.000000]   Normal zone: 64 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 8192 pages, LIFO batch:0
[    0.000000] Node 0: mem_map starts at 90204000
[    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
[    0.000000] pcpu-alloc: [0] 0 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
[    0.000000] Kernel command line: console=ttyS0 root=/dev/mmcblk0p1 ro rootwait
[    0.000000] PID hash table entries: 128 (order: -3, 512 bytes)
[    0.000000] Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
[    0.000000] Sorting __ex_table...
[    0.000000] Memory: 30384K/32768K available (1516K kernel code, 104K rwdata, 204K rodata, 52K init, 174K bss, 2384K reserved, 0K cma-reserved)
[    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[    0.000000] NR_IRQS:288
[    0.000000] clocksource: avr32_counter: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 13651860332 ns
[    0.000000] avr32_comparator: irq 0, 140.000 MHz
[    0.084000] console [ttyS0] enabled
[    0.164000] Calibrating delay using timer specific routine.. 282.41 BogoMIPS (lpj=564821)
[    0.168000] pid_max: default: 4096 minimum: 301
[    0.172000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.176000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[    0.188000] devtmpfs: initialized
[    0.196000] smc smc.0: Atmel Static Memory Controller at 0xfff03400
[    0.200000] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[    0.204000] futex hash table entries: 16 (order: -5, 192 bytes)
[    0.208000] NET: Registered protocol family 16
[    0.212000] pio0: base 0xffe02800, irq 13 chains 96..127
[    0.212000] pio1: base 0xffe02c00, irq 14 chains 128..159
[    0.212000] pio2: base 0xffe03000, irq 15 chains 160..191
[    0.212000] pio3: base 0xffe03400, irq 16 chains 192..223
[    0.212000] pio4: base 0xffe03800, irq 17 chains 224..255
[    0.216000] pdc pdc.0: Atmel Peripheral DMA Controller enabled
[    0.220000] at32_eic at32_eic.0: External Interrupt Controller at 0xfff00100, IRQ 19
[    0.224000] at32_eic at32_eic.0: Handling 4 external IRQs, starting with IRQ 64
[    0.240000] clocksource: Switched to clocksource avr32_counter
[    0.252000] NET: Registered protocol family 2
[    0.256000] IP idents hash table entries: 2048 (order: 2, 16384 bytes)
[    0.268000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[    0.276000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[    0.280000] TCP: Hash tables configured (established 1024 bind 1024)
[    0.288000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[    0.296000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[    0.300000] NET: Registered protocol family 1
[    0.360000] io scheduler noop registered
[    0.364000] io scheduler deadline registered (default)
[    0.372000] atmel_usart.0: ttyS0 at MMIO 0xffe01000 (irq = 7, base_baud = 2187500) is a ATMEL_SERIAL
[    0.392000] macb macb.0 eth0: Cadence MACB rev 0x0001010c at 0xfff01800 irq 25 (00:04:25:1c:5a:ac)
[    0.400000] macb macb.0 eth0: attached PHY driver [Generic PHY] (mii_bus:phy_addr=macb-0:01, irq=-1)
[    0.420000] macb macb.1 eth1: Cadence MACB rev 0x0001010c at 0xfff01c00 irq 26 (00:04:25:1c:5a:ad)
[    0.428000] macb macb.1 eth1: attached PHY driver [Generic PHY] (mii_bus:phy_addr=macb-1:03, irq=-1)
[    0.436000] sdhci: Secure Digital Host Controller Interface driver
[    0.444000] sdhci: Copyright(c) Pierre Ossman
[    0.448000] atmel_mci atmel_mci.0: version: 0x210
[    0.452000] atmel_mci atmel_mci.0: using PIO
[    0.460000] atmel_mci atmel_mci.0: No vmmc regulator found
[    0.464000] atmel_mci atmel_mci.0: No vqmmc regulator found
[    0.500000] atmel_mci atmel_mci.0: Atmel MCI controller at 0xfff02400 irq 28, 1 slots
[    0.508000] sdhci-pltfm: SDHCI platform and OF driver helper
[    0.512000] NET: Registered protocol family 17
[    0.528000] Starting Linux (built with OpenADK).
[    0.532000] Waiting for root device /dev/mmcblk0p1...
[    0.568000] mmc0: new SDHC card at address ab40
[    0.576000] mmcblk0: mmc0:ab40 SU04G 3.69 GiB 
[    0.584000]  mmcblk0: p1 p4
[    0.644000] EXT4-fs (mmcblk0p1): couldn't mount as ext3 due to feature incompatibilities
[    0.684000] EXT4-fs (mmcblk0p1): mounted filesystem without journal. Opts: (null)
[    0.692000] VFS: Mounted root (ext4 filesystem) readonly on device 179:1.
[    0.724000] devtmpfs: mounted
[    0.728000] Freeing unused kernel memory: 52K
[    2.584000] random: nonblocking pool is initialized
[    3.212000] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
[   28.716000] EXT4-fs (mmcblk0p1): re-mounted. Opts: (null)
```

Have fun!
