Merge branch 'jethro' into fct

Conflicts:
	conf/machine/am335x-nbhw16.conf
	conf/machine/am335x-nrhw20.conf
	recipes-bsp/u-boot/u-boot-am335x-nbhw16-v1_git.bb
	recipes-bsp/u-boot/u-boot-am335x-nbhw16-v2_git.bb
	recipes-connectivity/tibluetooth/tibluetooth.bb
	recipes-connectivity/tibluetooth/tibluetooth/tibluetooth-nrhw20.service
	recipes-core/sw-update/sw-update/am335x-nrhw20/sw_update_config
This commit is contained in:
Alexandre Bard 2018-04-04 15:36:44 +02:00
commit 20408b3f28
13 changed files with 126 additions and 8 deletions

View File

@ -0,0 +1,25 @@
DESCRIPTION = "CPU Benchmarking bin"
HOMEPAGE = "http://www.netmodule.com/"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
PROVIDES = "benchmarking-cpu"
PV = "1.0.0"
SRC_URI = " \
file://dhry \
file://coremark \
file://memspeed \
"
FILES_${PN} += "/usr/bin/*"
S = "${WORKDIR}"
do_install () {
install -d ${D}/${bindir}
install -m 0755 ${S}/dhry ${D}/${bindir}
install -m 0755 ${S}/coremark ${D}/${bindir}
install -m 0755 ${S}/memspeed ${D}/${bindir}
}

View File

@ -8,7 +8,6 @@ IMAGE_FEATURES_append = " \
BENCH_TOOLS = " \
tcpdump \
lrzsz \
lmbench \
dbench \
memtester \
@ -17,7 +16,13 @@ BENCH_TOOLS = " \
iozone3 \
iperf \
strongswan \
speedtest-cli \
benchmarking-cpu \
"
GPS_TOOLS = " \
gps-utils \
ser2net \
"
EASY_EDITOR = " \
nano \
@ -31,7 +36,9 @@ IMAGE_INSTALL_append = " \
lrzsz \
${BENCH_TOOLS} \
${EASY_EDITOR} \
${GPS_TOOLS} \
python3 \
python3-misc \
minicom \
"

View File

@ -18,6 +18,8 @@ IMAGE_INSTALL = " \
systemd-serialgetty \
networkmanager \
modemmanager \
board-descriptor \
curl \
"
LICENSE = "BSD"

View File

@ -51,6 +51,7 @@ IMAGE_INSTALL_append = " \
glibc-gconv-utf-32 \
bridge-utils \
gpsd \
curl \
${FIRMWARE} \
"

View File

@ -1,5 +1,6 @@
PLATFORM_FIRST_PARTITION="/dev/mmcblk1p1"
PLATFORM_SECOND_PARTITION="/dev/mmcblk1p2"
PLATFORM_MAIN_STORAGE="/dev/mmcblk1"
PLATFORM_FIRST_PARTITION=$PLATFORM_MAIN_STORAGE"p1"
PLATFORM_SECOND_PARTITION=$PLATFORM_MAIN_STORAGE"p2"
PLATFORM_PROD_COMPATIBILITY=
PLATFORM_HW_VERSION=
get_active_partition()

View File

@ -247,7 +247,7 @@ update_uboot()
return
fi
dd if=$1 of=/dev/mmcblk0 bs=512 seek=768 &> /dev/null
dd if=$1 of=$PLATFORM_MAIN_STORAGE bs=512 seek=768 &> /dev/null
if [ $? -ne 0 ]; then
log ERROR "Failed to write u-boot to mmcblk0"
return
@ -267,9 +267,9 @@ update_spl()
return
fi
dd if=$1 of=/dev/mmcblk0 bs=512 seek=256 &> /dev/null
dd if=$1 of=/dev/$PLATFORM_MAIN_STORAGE bs=512 seek=256 &> /dev/null
if [ $? -ne 0 ]; then
log ERROR "Failed to write spl to mmcblk0"
log ERROR "Failed to write spl to $PLATFORM_MAIN_STORAGE"
return
fi
log INFO "spl update succeed!"
@ -277,6 +277,11 @@ update_spl()
############################ Start of script ###################################
if [ ! -b $PLATFORM_MAIN_STORAGE ]; then
log ERROR "Storage $PLATFORM_MAIN_STORAGE does not exist, please fix /etc/default/sw_update_config"
exit 1
fi
while getopts ":l:u:s:h" opt; do
case $opt in
l)

View File

@ -1,5 +1,6 @@
PLATFORM_FIRST_PARTITION="/dev/mmcblk0p1"
PLATFORM_SECOND_PARTITION="/dev/mmcblk0p2"
PLATFORM_MAIN_STORAGE="/dev/mmcblk0"
PLATFORM_FIRST_PARTITION=$PLATFORM_MAIN_STORAGE"p1"
PLATFORM_SECOND_PARTITION=$PLATFORM_MAIN_STORAGE"p2"
PLATFORM_PROD_COMPATIBILITY=
PLATFORM_HW_VERSION=
get_active_partition()

View File

@ -0,0 +1,57 @@
# This file is part of systemd.
#
# systemd is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
#
# Entries in this file show the compile time defaults.
# You can change settings by editing this file.
# Defaults can be restored by simply deleting this file.
#
# See systemd-system.conf(5) for details.
[Manager]
#LogLevel=info
#LogTarget=journal-or-kmsg
#LogColor=yes
#LogLocation=no
#DumpCore=yes
#CrashShell=no
#ShowStatus=yes
#CrashChVT=1
#CPUAffinity=1 2
#JoinControllers=cpu,cpuacct net_cls,net_prio
RuntimeWatchdogSec=20s
ShutdownWatchdogSec=10min
#CapabilityBoundingSet=
#SystemCallArchitectures=
#TimerSlackNSec=
#DefaultTimerAccuracySec=1min
#DefaultStandardOutput=journal
#DefaultStandardError=inherit
#DefaultTimeoutStartSec=90s
#DefaultTimeoutStopSec=90s
#DefaultRestartSec=100ms
#DefaultStartLimitInterval=10s
#DefaultStartLimitBurst=5
#DefaultEnvironment=
#DefaultCPUAccounting=no
#DefaultBlockIOAccounting=no
#DefaultMemoryAccounting=no
#DefaultLimitCPU=
#DefaultLimitFSIZE=
#DefaultLimitDATA=
#DefaultLimitSTACK=
#DefaultLimitCORE=
#DefaultLimitRSS=
#DefaultLimitNOFILE=
#DefaultLimitAS=
#DefaultLimitNPROC=
#DefaultLimitMEMLOCK=
#DefaultLimitLOCKS=
#DefaultLimitSIGPENDING=
#DefaultLimitMSGQUEUE=
#DefaultLimitNICE=
#DefaultLimitRTPRIO=
#DefaultLimitRTTIME=

View File

@ -0,0 +1,19 @@
SUMMARY = "Speed Test tool"
DESCRIPTION = "Command line interface for testing internet bandwidth using speedtest.net"
PR = "r1"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57"
SRC_URI = "git://github.com/sivel/speedtest-cli.git;protocol=git "
SRCREV = "${AUTOREV}"
S = "${WORKDIR}/git"
RDEPENDS_${PN} = "python"
do_install () {
install -d -m 755 ${D}${bindir}/
install -m 755 speedtest.py ${D}${bindir}/
}
FILES_${PN} = " ${bindir}/speedtest.py"
INHIBIT_PACKAGE_DEBUG_SPLIT = "1"