mirror of
https://github.com/Fishwaldo/build.git
synced 2025-06-24 15:18:41 +00:00
Pine64 related updates
This commit is contained in:
parent
f3435fb0fb
commit
b15f9fa341
10 changed files with 4051 additions and 80 deletions
|
@ -1,7 +1,12 @@
|
|||
if fatload mmc 0:1 .next; then
|
||||
setenv fdt_filename "dtb/allwinner/sun50i-a64-${pine64_model}.dtb"
|
||||
setenv bootargs "console=ttyS0,115200 root=${root} rootwait panic=10 consoleblank=0 enforcing=0 loglevel=2"
|
||||
else
|
||||
setenv fdt_filename "${pine64_model}.dtb"
|
||||
setenv kernel_filename Image
|
||||
|
||||
setenv bootargs "console=ttyS0,115200n8 no_console_suspend earlycon=uart,mmio32,0x01c28000 mac_addr=${ethaddr} root=${root} rootwait panic=10 consoleblank=0 enforcing=0 loglevel=2"
|
||||
fi
|
||||
|
||||
setenv kernel_filename Image
|
||||
|
||||
run load_dtb load_kernel load_initrd boot_kernel
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm64 3.10.65-7-pine64 Kernel Configuration
|
||||
# Linux/arm64 3.10.67 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM64=y
|
||||
CONFIG_64BIT=y
|
||||
|
@ -76,20 +76,22 @@ CONFIG_HIGH_RES_TIMERS=y
|
|||
#
|
||||
CONFIG_TICK_CPU_ACCOUNTING=y
|
||||
# CONFIG_BSD_PROCESS_ACCT is not set
|
||||
# CONFIG_TASKSTATS is not set
|
||||
CONFIG_TASKSTATS=y
|
||||
CONFIG_TASK_DELAY_ACCT=y
|
||||
CONFIG_TASK_XACCT=y
|
||||
CONFIG_TASK_IO_ACCOUNTING=y
|
||||
|
||||
#
|
||||
# RCU Subsystem
|
||||
#
|
||||
CONFIG_TREE_PREEMPT_RCU=y
|
||||
CONFIG_PREEMPT_RCU=y
|
||||
CONFIG_TREE_RCU=y
|
||||
# CONFIG_PREEMPT_RCU is not set
|
||||
CONFIG_RCU_STALL_COMMON=y
|
||||
CONFIG_RCU_FANOUT=64
|
||||
CONFIG_RCU_FANOUT_LEAF=16
|
||||
# CONFIG_RCU_FANOUT_EXACT is not set
|
||||
# CONFIG_RCU_FAST_NO_HZ is not set
|
||||
# CONFIG_TREE_RCU_TRACE is not set
|
||||
# CONFIG_RCU_BOOST is not set
|
||||
# CONFIG_RCU_NOCB_CPU is not set
|
||||
CONFIG_IKCONFIG=y
|
||||
CONFIG_IKCONFIG_PROC=y
|
||||
|
@ -208,13 +210,13 @@ CONFIG_MODULES=y
|
|||
# CONFIG_MODULE_FORCE_LOAD is not set
|
||||
CONFIG_MODULE_UNLOAD=y
|
||||
CONFIG_MODULE_FORCE_UNLOAD=y
|
||||
CONFIG_MODVERSIONS=y
|
||||
CONFIG_MODULE_SRCVERSION_ALL=y
|
||||
# CONFIG_MODVERSIONS is not set
|
||||
# CONFIG_MODULE_SRCVERSION_ALL is not set
|
||||
# CONFIG_MODULE_SIG is not set
|
||||
CONFIG_STOP_MACHINE=y
|
||||
CONFIG_BLOCK=y
|
||||
# CONFIG_BLK_DEV_BSG is not set
|
||||
# CONFIG_BLK_DEV_BSGLIB is not set
|
||||
CONFIG_BLK_DEV_BSG=y
|
||||
CONFIG_BLK_DEV_BSGLIB=y
|
||||
# CONFIG_BLK_DEV_INTEGRITY is not set
|
||||
CONFIG_BLK_DEV_THROTTLING=y
|
||||
|
||||
|
@ -222,13 +224,7 @@ CONFIG_BLK_DEV_THROTTLING=y
|
|||
# Partition Types
|
||||
#
|
||||
CONFIG_PARTITION_ADVANCED=y
|
||||
CONFIG_ACORN_PARTITION=y
|
||||
# CONFIG_ACORN_PARTITION_CUMANA is not set
|
||||
# CONFIG_ACORN_PARTITION_EESOX is not set
|
||||
CONFIG_ACORN_PARTITION_ICS=y
|
||||
# CONFIG_ACORN_PARTITION_ADFS is not set
|
||||
# CONFIG_ACORN_PARTITION_POWERTEC is not set
|
||||
CONFIG_ACORN_PARTITION_RISCIX=y
|
||||
# CONFIG_ACORN_PARTITION is not set
|
||||
CONFIG_OSF_PARTITION=y
|
||||
CONFIG_AMIGA_PARTITION=y
|
||||
CONFIG_ATARI_PARTITION=y
|
||||
|
@ -256,11 +252,14 @@ CONFIG_IOSCHED_DEADLINE=y
|
|||
CONFIG_IOSCHED_CFQ=y
|
||||
# CONFIG_CFQ_GROUP_IOSCHED is not set
|
||||
# CONFIG_DEFAULT_DEADLINE is not set
|
||||
CONFIG_DEFAULT_CFQ=y
|
||||
# CONFIG_DEFAULT_NOOP is not set
|
||||
CONFIG_DEFAULT_IOSCHED="cfq"
|
||||
CONFIG_PREEMPT_NOTIFIERS=y
|
||||
CONFIG_UNINLINE_SPIN_UNLOCK=y
|
||||
# CONFIG_DEFAULT_CFQ is not set
|
||||
CONFIG_DEFAULT_NOOP=y
|
||||
CONFIG_DEFAULT_IOSCHED="noop"
|
||||
CONFIG_INLINE_SPIN_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_READ_UNLOCK=y
|
||||
CONFIG_INLINE_READ_UNLOCK_IRQ=y
|
||||
CONFIG_INLINE_WRITE_UNLOCK=y
|
||||
CONFIG_INLINE_WRITE_UNLOCK_IRQ=y
|
||||
CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y
|
||||
CONFIG_MUTEX_SPIN_ON_OWNER=y
|
||||
CONFIG_FREEZER=y
|
||||
|
@ -295,10 +294,9 @@ CONFIG_SCHED_MC=y
|
|||
CONFIG_NR_CPUS=4
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
CONFIG_SWP_EMULATE=y
|
||||
# CONFIG_PREEMPT_NONE is not set
|
||||
CONFIG_PREEMPT_NONE=y
|
||||
# CONFIG_PREEMPT_VOLUNTARY is not set
|
||||
CONFIG_PREEMPT=y
|
||||
CONFIG_PREEMPT_COUNT=y
|
||||
# CONFIG_PREEMPT is not set
|
||||
CONFIG_HZ=100
|
||||
CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y
|
||||
CONFIG_ARCH_SPARSEMEM_ENABLE=y
|
||||
|
@ -329,7 +327,6 @@ CONFIG_MIGRATION=y
|
|||
CONFIG_PHYS_ADDR_T_64BIT=y
|
||||
CONFIG_ZONE_DMA_FLAG=1
|
||||
CONFIG_BOUNCE=y
|
||||
CONFIG_MMU_NOTIFIER=y
|
||||
CONFIG_KSM=y
|
||||
CONFIG_DEFAULT_MMAP_MIN_ADDR=4096
|
||||
# CONFIG_TRANSPARENT_HUGEPAGE is not set
|
||||
|
@ -395,12 +392,12 @@ CONFIG_CPU_FREQ_TABLE=y
|
|||
CONFIG_CPU_FREQ_GOV_COMMON=y
|
||||
CONFIG_CPU_FREQ_STAT=y
|
||||
CONFIG_CPU_FREQ_STAT_DETAILS=y
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
|
||||
# CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE is not set
|
||||
CONFIG_CPU_FREQ_DEFAULT_GOV_INTERACTIVE=y
|
||||
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
|
||||
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
|
||||
CONFIG_CPU_FREQ_GOV_USERSPACE=y
|
||||
|
@ -452,7 +449,8 @@ CONFIG_PACKET=y
|
|||
CONFIG_UNIX=y
|
||||
# CONFIG_UNIX_DIAG is not set
|
||||
CONFIG_XFRM=y
|
||||
# CONFIG_XFRM_USER is not set
|
||||
CONFIG_XFRM_ALGO=m
|
||||
CONFIG_XFRM_USER=m
|
||||
# CONFIG_XFRM_SUB_POLICY is not set
|
||||
# CONFIG_XFRM_MIGRATE is not set
|
||||
# CONFIG_XFRM_STATISTICS is not set
|
||||
|
@ -464,12 +462,12 @@ CONFIG_IP_ROUTE_CLASSID=y
|
|||
CONFIG_IP_PNP=y
|
||||
CONFIG_IP_PNP_DHCP=y
|
||||
CONFIG_IP_PNP_BOOTP=y
|
||||
# CONFIG_IP_PNP_RARP is not set
|
||||
# CONFIG_NET_IPIP is not set
|
||||
CONFIG_IP_PNP_RARP=y
|
||||
CONFIG_NET_IPIP=m
|
||||
# CONFIG_NET_IPGRE_DEMUX is not set
|
||||
CONFIG_NET_IP_TUNNEL=y
|
||||
# CONFIG_ARPD is not set
|
||||
# CONFIG_SYN_COOKIES is not set
|
||||
CONFIG_SYN_COOKIES=y
|
||||
# CONFIG_NET_IPVTI is not set
|
||||
# CONFIG_INET_AH is not set
|
||||
# CONFIG_INET_ESP is not set
|
||||
|
@ -479,10 +477,10 @@ CONFIG_INET_TUNNEL=y
|
|||
CONFIG_INET_XFRM_MODE_TRANSPORT=y
|
||||
CONFIG_INET_XFRM_MODE_TUNNEL=y
|
||||
CONFIG_INET_XFRM_MODE_BEET=y
|
||||
# CONFIG_INET_LRO is not set
|
||||
CONFIG_INET_DIAG=y
|
||||
CONFIG_INET_TCP_DIAG=y
|
||||
# CONFIG_INET_UDP_DIAG is not set
|
||||
CONFIG_INET_LRO=m
|
||||
CONFIG_INET_DIAG=m
|
||||
CONFIG_INET_TCP_DIAG=m
|
||||
CONFIG_INET_UDP_DIAG=m
|
||||
# CONFIG_TCP_CONG_ADVANCED is not set
|
||||
CONFIG_TCP_CONG_CUBIC=y
|
||||
CONFIG_DEFAULT_TCP_CONG="cubic"
|
||||
|
@ -562,7 +560,7 @@ CONFIG_NF_NAT_FTP=m
|
|||
CONFIG_NF_NAT_IRC=m
|
||||
CONFIG_NF_NAT_SIP=m
|
||||
CONFIG_NF_NAT_TFTP=m
|
||||
# CONFIG_NETFILTER_TPROXY is not set
|
||||
CONFIG_NETFILTER_TPROXY=m
|
||||
CONFIG_NETFILTER_XTABLES=m
|
||||
|
||||
#
|
||||
|
@ -570,6 +568,7 @@ CONFIG_NETFILTER_XTABLES=m
|
|||
#
|
||||
CONFIG_NETFILTER_XT_MARK=m
|
||||
CONFIG_NETFILTER_XT_CONNMARK=m
|
||||
CONFIG_NETFILTER_XT_SET=m
|
||||
|
||||
#
|
||||
# Xtables targets
|
||||
|
@ -594,7 +593,8 @@ CONFIG_NETFILTER_XT_TARGET_NFQUEUE=m
|
|||
CONFIG_NETFILTER_XT_TARGET_RATEEST=m
|
||||
CONFIG_NETFILTER_XT_TARGET_REDIRECT=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TEE=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TRACE is not set
|
||||
CONFIG_NETFILTER_XT_TARGET_TPROXY=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TRACE=m
|
||||
CONFIG_NETFILTER_XT_TARGET_SECMARK=m
|
||||
CONFIG_NETFILTER_XT_TARGET_TCPMSS=m
|
||||
# CONFIG_NETFILTER_XT_TARGET_TCPOPTSTRIP is not set
|
||||
|
@ -638,13 +638,26 @@ CONFIG_NETFILTER_XT_MATCH_RATEEST=m
|
|||
CONFIG_NETFILTER_XT_MATCH_REALM=m
|
||||
CONFIG_NETFILTER_XT_MATCH_RECENT=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SCTP=m
|
||||
CONFIG_NETFILTER_XT_MATCH_SOCKET=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATE=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STATISTIC=m
|
||||
CONFIG_NETFILTER_XT_MATCH_STRING=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TCPMSS=m
|
||||
CONFIG_NETFILTER_XT_MATCH_TIME=m
|
||||
CONFIG_NETFILTER_XT_MATCH_U32=m
|
||||
# CONFIG_IP_SET is not set
|
||||
CONFIG_IP_SET=m
|
||||
CONFIG_IP_SET_MAX=256
|
||||
CONFIG_IP_SET_BITMAP_IP=m
|
||||
CONFIG_IP_SET_BITMAP_IPMAC=m
|
||||
CONFIG_IP_SET_BITMAP_PORT=m
|
||||
CONFIG_IP_SET_HASH_IP=m
|
||||
CONFIG_IP_SET_HASH_IPPORT=m
|
||||
CONFIG_IP_SET_HASH_IPPORTIP=m
|
||||
CONFIG_IP_SET_HASH_IPPORTNET=m
|
||||
CONFIG_IP_SET_HASH_NET=m
|
||||
CONFIG_IP_SET_HASH_NETPORT=m
|
||||
CONFIG_IP_SET_HASH_NETIFACE=m
|
||||
CONFIG_IP_SET_LIST_SET=m
|
||||
# CONFIG_IP_VS is not set
|
||||
|
||||
#
|
||||
|
@ -732,7 +745,9 @@ CONFIG_BRIDGE_EBT_NFLOG=m
|
|||
# CONFIG_RDS is not set
|
||||
# CONFIG_TIPC is not set
|
||||
# CONFIG_ATM is not set
|
||||
# CONFIG_L2TP is not set
|
||||
CONFIG_L2TP=m
|
||||
# CONFIG_L2TP_DEBUGFS is not set
|
||||
# CONFIG_L2TP_V3 is not set
|
||||
CONFIG_STP=m
|
||||
CONFIG_BRIDGE=m
|
||||
CONFIG_BRIDGE_IGMP_SNOOPING=y
|
||||
|
@ -796,6 +811,7 @@ CONFIG_NET_EMATCH_NBYTE=m
|
|||
CONFIG_NET_EMATCH_U32=m
|
||||
CONFIG_NET_EMATCH_META=m
|
||||
CONFIG_NET_EMATCH_TEXT=m
|
||||
# CONFIG_NET_EMATCH_IPSET is not set
|
||||
CONFIG_NET_CLS_ACT=y
|
||||
CONFIG_NET_ACT_POLICE=m
|
||||
CONFIG_NET_ACT_GACT=m
|
||||
|
@ -979,7 +995,10 @@ CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
|||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
# CONFIG_BLK_DEV_DRBD is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
# CONFIG_BLK_DEV_RAM is not set
|
||||
CONFIG_BLK_DEV_RAM=m
|
||||
CONFIG_BLK_DEV_RAM_COUNT=4
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
# CONFIG_BLK_DEV_XIP is not set
|
||||
# CONFIG_CDROM_PKTCDVD is not set
|
||||
# CONFIG_ATA_OVER_ETH is not set
|
||||
# CONFIG_BLK_DEV_RBD is not set
|
||||
|
@ -1113,7 +1132,7 @@ CONFIG_MACVLAN=m
|
|||
# CONFIG_NETCONSOLE is not set
|
||||
# CONFIG_NETPOLL is not set
|
||||
# CONFIG_NET_POLL_CONTROLLER is not set
|
||||
CONFIG_TUN=y
|
||||
CONFIG_TUN=m
|
||||
CONFIG_VETH=m
|
||||
|
||||
#
|
||||
|
@ -1587,7 +1606,7 @@ CONFIG_SPI_SUNXI=y
|
|||
#
|
||||
# SPI Protocol Masters
|
||||
#
|
||||
# CONFIG_SPI_SPIDEV is not set
|
||||
CONFIG_SPI_SPIDEV=m
|
||||
# CONFIG_SPI_TLE62X0 is not set
|
||||
|
||||
#
|
||||
|
@ -2233,9 +2252,9 @@ CONFIG_SND_SOC_I2C_AND_SPI=y
|
|||
# HID support
|
||||
#
|
||||
CONFIG_HID=y
|
||||
# CONFIG_HID_BATTERY_STRENGTH is not set
|
||||
# CONFIG_HIDRAW is not set
|
||||
# CONFIG_UHID is not set
|
||||
CONFIG_HID_BATTERY_STRENGTH=y
|
||||
CONFIG_HIDRAW=y
|
||||
CONFIG_UHID=y
|
||||
CONFIG_HID_GENERIC=y
|
||||
|
||||
#
|
||||
|
@ -2267,7 +2286,7 @@ CONFIG_HID_KENSINGTON=y
|
|||
# CONFIG_HID_LCPOWER is not set
|
||||
# CONFIG_HID_LENOVO_TPKBD is not set
|
||||
CONFIG_HID_LOGITECH=y
|
||||
# CONFIG_HID_LOGITECH_DJ is not set
|
||||
CONFIG_HID_LOGITECH_DJ=m
|
||||
# CONFIG_LOGITECH_FF is not set
|
||||
# CONFIG_LOGIRUMBLEPAD2_FF is not set
|
||||
# CONFIG_LOGIG940_FF is not set
|
||||
|
@ -2308,7 +2327,7 @@ CONFIG_HID_WIIMOTE_EXT=y
|
|||
#
|
||||
CONFIG_USB_HID=y
|
||||
# CONFIG_HID_PID is not set
|
||||
# CONFIG_USB_HIDDEV is not set
|
||||
CONFIG_USB_HIDDEV=y
|
||||
|
||||
#
|
||||
# I2C HID support
|
||||
|
@ -3087,15 +3106,8 @@ CONFIG_NLS_ISO8859_1=y
|
|||
# CONFIG_NLS_MAC_TURKISH is not set
|
||||
CONFIG_NLS_UTF8=y
|
||||
# CONFIG_DLM is not set
|
||||
CONFIG_HAVE_KVM_IRQCHIP=y
|
||||
CONFIG_KVM_MMIO=y
|
||||
CONFIG_HAVE_KVM_CPU_RELAX_INTERCEPT=y
|
||||
CONFIG_VIRTUALIZATION=y
|
||||
CONFIG_KVM=y
|
||||
CONFIG_KVM_ARM_HOST=y
|
||||
CONFIG_KVM_ARM_MAX_VCPUS=4
|
||||
CONFIG_KVM_ARM_VGIC=y
|
||||
CONFIG_KVM_ARM_TIMER=y
|
||||
# CONFIG_KVM is not set
|
||||
|
||||
#
|
||||
# Kernel hacking
|
||||
|
@ -3134,7 +3146,6 @@ CONFIG_TIMER_STATS=y
|
|||
# CONFIG_DEBUG_SLAB is not set
|
||||
CONFIG_HAVE_DEBUG_KMEMLEAK=y
|
||||
# CONFIG_DEBUG_KMEMLEAK is not set
|
||||
# CONFIG_DEBUG_PREEMPT is not set
|
||||
# CONFIG_DEBUG_RT_MUTEXES is not set
|
||||
# CONFIG_RT_MUTEX_TESTER is not set
|
||||
# CONFIG_DEBUG_SPINLOCK is not set
|
||||
|
@ -3165,11 +3176,9 @@ CONFIG_FRAME_POINTER=y
|
|||
#
|
||||
# RCU Debugging
|
||||
#
|
||||
# CONFIG_PROVE_RCU_DELAY is not set
|
||||
# CONFIG_SPARSE_RCU_POINTER is not set
|
||||
# CONFIG_RCU_TORTURE_TEST is not set
|
||||
CONFIG_RCU_CPU_STALL_TIMEOUT=60
|
||||
CONFIG_RCU_CPU_STALL_VERBOSE=y
|
||||
# CONFIG_RCU_CPU_STALL_INFO is not set
|
||||
# CONFIG_RCU_TRACE is not set
|
||||
# CONFIG_BACKTRACE_SELF_TEST is not set
|
||||
|
@ -3199,7 +3208,6 @@ CONFIG_FTRACE=y
|
|||
CONFIG_FUNCTION_TRACER=y
|
||||
CONFIG_FUNCTION_GRAPH_TRACER=y
|
||||
# CONFIG_IRQSOFF_TRACER is not set
|
||||
# CONFIG_PREEMPT_TRACER is not set
|
||||
CONFIG_SCHED_TRACER=y
|
||||
# CONFIG_FTRACE_SYSCALLS is not set
|
||||
CONFIG_TRACER_SNAPSHOT=y
|
||||
|
|
|
@ -12,17 +12,19 @@ case $BRANCH in
|
|||
LINUXKERNEL='https://github.com/longsleep/linux-pine64.git'
|
||||
KERNELBRANCH='pine64-hacks-1.2'
|
||||
LINUXSOURCE='linux-pine64'
|
||||
GOVERNOR=interactive
|
||||
;;
|
||||
|
||||
dev)
|
||||
LINUXKERNEL='https://github.com/apritzel/linux.git'
|
||||
KERNELBRANCH='a64-v4'
|
||||
LINUXSOURCE='linux-pine64-next'
|
||||
LINUXSOURCE='linux-pine64-dev'
|
||||
GOVERNOR=ondemand
|
||||
;;
|
||||
esac
|
||||
|
||||
CPUMIN=
|
||||
CPUMAX=
|
||||
CPUMIN=480000
|
||||
CPUMAX=1200000
|
||||
|
||||
UBOOT_FILES="boot0.bin u-boot-with-dtb.bin pine64-plus.dtb pine64.dtb"
|
||||
|
||||
|
|
26
general.sh
26
general.sh
|
@ -32,13 +32,13 @@
|
|||
cleaning()
|
||||
{
|
||||
case $1 in
|
||||
"make") # clean u-boot and kernel sources
|
||||
[ -d "$SOURCES/$BOOTSOURCEDIR" ] && display_alert "Cleaning" "$SOURCES/$BOOTSOURCEDIR" "info" && cd $SOURCES/$BOOTSOURCEDIR && make -s ARCH=$ARCHITECTURE CROSS_COMPILE=$UBOOT_COMPILER clean >/dev/null
|
||||
[ -d "$SOURCES/$LINUXSOURCEDIR" ] && display_alert "Cleaning" "$SOURCES/$LINUXSOURCEDIR" "info" && cd $SOURCES/$LINUXSOURCEDIR && make -s ARCH=$ARCHITECTURE CROSS_COMPILE=$KERNEL_COMPILER clean >/dev/null
|
||||
make) # clean u-boot and kernel sources
|
||||
[[ -d $SOURCES/$BOOTSOURCEDIR ]] && display_alert "Cleaning" "$BOOTSOURCEDIR" "info" && cd $SOURCES/$BOOTSOURCEDIR && make -s ARCH=$ARCHITECTURE CROSS_COMPILE=$UBOOT_COMPILER clean >/dev/null
|
||||
[[ -d $SOURCES/$LINUXSOURCEDIR ]] && display_alert "Cleaning" "$LINUXSOURCEDIR" "info" && cd $SOURCES/$LINUXSOURCEDIR && make -s ARCH=$ARCHITECTURE CROSS_COMPILE=$KERNEL_COMPILER clean >/dev/null
|
||||
;;
|
||||
|
||||
"debs") # delete output/debs for current branch and family
|
||||
if [ -d "$DEST/debs" ]; then
|
||||
debs) # delete output/debs for current branch and family
|
||||
if [[ -d $DEST/debs ]]; then
|
||||
display_alert "Cleaning $DEST/debs for" "$BOARD $BRANCH" "info"
|
||||
# easier than dealing with variable expansion and escaping dashes in file names
|
||||
find $DEST/debs -name '*.deb' | grep -E "${CHOSEN_KERNEL/image/.*}|$CHOSEN_UBOOT" | xargs rm -f
|
||||
|
@ -46,20 +46,20 @@ cleaning()
|
|||
fi
|
||||
;;
|
||||
|
||||
"alldebs") # delete output/debs
|
||||
[ -d "$DEST/debs" ] && display_alert "Cleaning" "$DEST/debs" "info" && rm -rf $DEST/debs/*
|
||||
alldebs) # delete output/debs
|
||||
[[ -d $DEST/debs ]] && display_alert "Cleaning" "$DEST/debs" "info" && rm -rf $DEST/debs/*
|
||||
;;
|
||||
|
||||
"cache") # delete output/cache
|
||||
[ -d "$CACHEDIR" ] && display_alert "Cleaning" "$CACHEDIR" "info" && find $CACHEDIR/ -type f -delete
|
||||
cache) # delete output/cache
|
||||
[[ -d $CACHEDIR ]] && display_alert "Cleaning" "$CACHEDIR" "info" && find $CACHEDIR/ -type f -delete
|
||||
;;
|
||||
|
||||
"images") # delete output/images
|
||||
[ -d "$DEST/images" ] && display_alert "Cleaning" "$DEST/images" "info" && rm -rf $DEST/images/*
|
||||
images) # delete output/images
|
||||
[[ -d $DEST/images ]] && display_alert "Cleaning" "$DEST/images" "info" && rm -rf $DEST/images/*
|
||||
;;
|
||||
|
||||
"sources") # delete output/sources
|
||||
[ -d "$SOURCES" ] && display_alert "Cleaning" "$SOURCES" "info" && rm -rf $SOURCES/*
|
||||
sources) # delete output/sources
|
||||
[[ -d $SOURCES ]] && display_alert "Cleaning" "$SOURCES" "info" && rm -rf $SOURCES/*
|
||||
;;
|
||||
|
||||
*) # unknown
|
||||
|
|
15
patch/kernel/pine64-default/00-remove-custom-name.patch
Normal file
15
patch/kernel/pine64-default/00-remove-custom-name.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
diff --git a/Makefile b/Makefile
|
||||
index 601066c..62ea484 100644
|
||||
--- a/Makefile
|
||||
+++ b/Makefile
|
||||
@@ -1,8 +1,8 @@
|
||||
VERSION = 3
|
||||
PATCHLEVEL = 10
|
||||
SUBLEVEL = 65
|
||||
-EXTRAVERSION = -7-pine64
|
||||
-NAME = Pine64 longsleep TOSSUG Baby Fish
|
||||
+EXTRAVERSION =
|
||||
+NAME = TOSSUG Baby Fish
|
||||
|
||||
# *DOCUMENTATION*
|
||||
# To see a list of typical targets execute "make help"
|
1519
patch/kernel/pine64-default/01-patch-3.10.65-66.patch
Normal file
1519
patch/kernel/pine64-default/01-patch-3.10.65-66.patch
Normal file
File diff suppressed because it is too large
Load diff
2417
patch/kernel/pine64-default/01-patch-3.10.66-67.patch
Normal file
2417
patch/kernel/pine64-default/01-patch-3.10.66-67.patch
Normal file
File diff suppressed because it is too large
Load diff
|
@ -266,6 +266,11 @@ main() {
|
|||
autodetect_sunxi
|
||||
fi
|
||||
|
||||
# pine64 temp workaround
|
||||
if [ "$(awk '/Hardware/ {print $3}' </proc/cpuinfo)" = "sun50iw1p1" ] && [ -f "/boot/uEnv.txt" ] && [ -z "$(grep ethaddr /boot/uEnv.txt)" ] && [ -f "/sys/class/net/eth0/address" ]; then
|
||||
echo "ethaddr=$(cat /sys/class/net/eth0/address)" >> /boot/uEnv.txt
|
||||
fi
|
||||
|
||||
update-rc.d -f firstrun remove >/dev/null 2>&1
|
||||
sed -i 's/allow-hotplug\ eth0/auto eth0/' /etc/network/interfaces.default
|
||||
rm /tmp/firstrun_running
|
||||
|
|
|
@ -132,7 +132,7 @@ if [[ -d "/sys/class/thermal/thermal_zone1" && $board_temp == "0" ]]; then
|
|||
fi
|
||||
|
||||
# read ambient temperature from USB device
|
||||
if which temper >/dev/null; then
|
||||
if [[ -n $(which temper) && $(dpkg --print-architecture) == armhf ]]; then
|
||||
amb_temp=$(temper -c)
|
||||
if echo $amb_temp | egrep -qv "Couldn't find the USB device"; then
|
||||
amb_temp=$(echo "scale=1;${amb_temp}/1" | bc)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue