Initial commit

This commit is contained in:
domenico
2025-06-24 16:03:39 +02:00
commit f3256cdaf2
6949 changed files with 1441681 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
#!/bin/sh
#
# Copyright (C) 2014-2015 OpenWrt.org
#
. /lib/functions/uci-defaults.sh
board_config_update
case "$(board_name)" in
sama5d3_xplained)
ucidef_set_interfaces_lan_wan "eth0" "eth1"
;;
*)
ucidef_set_interface_lan "eth0"
;;
esac
board_config_flush
exit 0

View File

@@ -0,0 +1,6 @@
config defaults
option syn_flood 1
option input ACCEPT
option output ACCEPT
option forward REJECT

View File

@@ -0,0 +1,20 @@
config interface loopback
option ifname lo
option proto static
option ipaddr 127.0.0.1
option netmask 255.0.0.0
config interface lan
option ifname eth0
option type none
option proto static
option ipaddr 192.168.1.1
option netmask 255.255.255.0
config interface debug
option ifname usb0
option type none
option proto static
option ipaddr 172.18.0.18
option netmask 255.255.255.0

View File

@@ -0,0 +1,93 @@
#!/bin/sh
#
# Copyright (C) 2014 OpenWrt.org
#
AT91_BOARD_NAME=
AT91_MODEL=
at91_board_detect() {
local machine
local name
machine=$(cat /proc/device-tree/model)
case "$machine" in
*"Atmel at91sam9263ek")
name="at91sam9263ek"
;;
*"Atmel AT91SAM9G15-EK")
name="at91sam9g15ek"
;;
*"Atmel at91sam9g20ek")
name="at91sam9g20ek"
;;
*"Atmel at91sam9g20ek 2 mmc")
name="at91sam9g20ek_2mmc"
;;
*"Atmel AT91SAM9G25-EK")
name="at91sam9g25ek"
;;
*"Atmel AT91SAM9G35-EK")
name="at91sam9g35ek"
;;
*"Atmel AT91SAM9M10G45-EK")
name="at91sam9m10g45ek"
;;
*"Atmel AT91SAM9X25-EK")
name="at91sam9x25ek"
;;
*"Atmel AT91SAM9X35-EK")
name="at91sam9x35ek"
;;
*"SAMA5D3 Xplained")
name="sama5d3_xplained"
;;
*"Atmel SAMA5D27 SOM1 EK")
name="sama5d27_som1_ek"
;;
*"Atmel SAMA5D2 PTC EK")
name="sama5d2_ptc_ek"
;;
*"SAMA5D2 Xplained")
name="sama5d2_xplained"
;;
*"SAMA5D4 Xplained")
name="sama5d4_xplained"
;;
*"CalAmp LMU5000")
name="lmu5000"
;;
*"Calao TNY A9260")
name="tny_a9260"
;;
*"Calao TNY A9263")
name="tny_a9263"
;;
*"Calao TNY A9G20")
name="tny_a9g20"
;;
*"Calao USB A9260")
name="usb_a9260"
;;
*"Calao USB A9263")
name="usb_a9263"
;;
*"Calao USB A9G20")
name="usb_a9g20"
;;
*"Ethernut 5")
name="ethernut5"
;;
esac
[ -z "$name" ] && name="unknown"
[ -z "$AT91_BOARD_NAME" ] && AT91_BOARD_NAME="$name"
[ -z "$AT91_MODEL" ] && AT91_MODEL="$machine"
[ -e "/tmp/sysinfo/" ] || mkdir -p "/tmp/sysinfo/"
echo "$AT91_BOARD_NAME" > /tmp/sysinfo/board_name
echo "$AT91_MODEL" > /tmp/sysinfo/model
}

View File

@@ -0,0 +1,9 @@
#!/bin/sh
do_at91() {
. /lib/at91.sh
at91_board_detect
}
boot_hook_add preinit_main do_at91