Merge commit '29faf705ed31e2bf30be8cc0064f26be1851fcc3' into dora
This commit is contained in:
commit
c09363a966
|
@ -1,4 +1,3 @@
|
|||
# This will set BTS_HW_VERSION depending on the machine
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
BTS_HW_VERSION_sysmobts-v1 = "-DHW_SYSMOBTS_V1"
|
||||
BTS_HW_VERSION_sysmobts-v2 = "-DHW_SYSMOBTS_V2"
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
TARGET_ARCH = "arm"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/kernel = "linux-sysmocom"
|
||||
PREFERRED_VERSION_linux-sysmocom = "3.10.76+git%"
|
||||
PREFERRED_VERSION_linux-sysmocom = "3.10.80+git%"
|
||||
PREFERRED_PROVIDERS += "virtual/${TARGET_PREFIX}depmod:module-init-tools-cross"
|
||||
|
||||
PREFERRED_VERSION_u-boot = "git"
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
#@TYPE: Machine
|
||||
#@NAME: sysmocom - systems for mobile communications GmbH GSM BTS
|
||||
#@DESCRIPTION: sysmocom - systems for mobile communications GmbH GSM BTS
|
||||
|
||||
# Make sure we build these too
|
||||
EXTRA_IMAGEDEPENDS = "dvnixload-native ubl u-boot sysmobts-firmware"
|
||||
EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=0x20000 --pagesize=0x800 --no-cleanmarkers --pad=0x2000000 -n"
|
||||
|
||||
# ubifs config
|
||||
MKUBIFS_ARGS = "-m 2048 -e 129024 -c 400"
|
||||
UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512"
|
||||
|
||||
IMAGE_FSTYPES ?= "tar.bz2 jffs2"
|
||||
require conf/machine/include/sysmobts.inc
|
||||
|
|
@ -3,7 +3,7 @@
|
|||
#@DESCRIPTION: sysmocom - systems for mobile communications GmbH GSM Superfemto
|
||||
|
||||
# Make sure we build these too
|
||||
EXTRA_IMAGEDEPENDS = "dvnixload-native ubl u-boot sysmobts-firmware"
|
||||
EXTRA_IMAGEDEPENDS = "dvnixload-native ubl u-boot sysmobts-firmware barebox-sysmobts"
|
||||
EXTRA_IMAGECMD_jffs2 = "--little-endian --eraseblock=0x20000 --pagesize=0x800 --no-cleanmarkers --pad=0x2000000 -n"
|
||||
|
||||
# ubifs config
|
||||
|
|
|
@ -16,7 +16,7 @@ MACHINE_FEATURES += "kernel26 x86 usbhost pci acpi"
|
|||
|
||||
KERNEL_IMAGETYPE = "bzImage"
|
||||
|
||||
IMAGE_FSTYPES ?= "tar.gz ext4"
|
||||
IMAGE_FSTYPES = "tar.gz ext4"
|
||||
|
||||
SERIAL_CONSOLE = "115200 ttyS0"
|
||||
MACHINE_CONSOLE = "console=ttyS0,115200n8"
|
||||
|
|
|
@ -33,9 +33,9 @@ UBINIZE_ARGS = "-m 2048 -p 128KiB -s 512 -O 2048"
|
|||
PREFERRED_PROVIDER_virtual/kernel = "linux-sysmocom"
|
||||
KERNEL_IMAGETYPE = "uImage"
|
||||
|
||||
PREFERRED_PROVIDER_virtual/bootloader = "barebox-sysmocom"
|
||||
EXTRA_IMAGEDEPENDS += "barebox-sysmocom"
|
||||
PREFERRED_PROVIDER_virtual/bootloader = "barebox-sysmocom-odu"
|
||||
EXTRA_IMAGEDEPENDS += "barebox-sysmocom-odu"
|
||||
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS = "\
|
||||
kernel \
|
||||
kernel usb2514 \
|
||||
"
|
||||
|
|
|
@ -9,6 +9,8 @@ require recipes-apps/images/image-manifest.inc
|
|||
|
||||
IMAGE_ROOTFS_SIZE = "32768"
|
||||
|
||||
IMAGE_FSTYPES += "squashfs"
|
||||
IMAGE_CMD_squashfs += "-e boot"
|
||||
|
||||
link_uimage() {
|
||||
echo "Linking the current uImage to /boot/uImage"
|
||||
|
|
|
@ -3,10 +3,10 @@ LICENSE = "MIT"
|
|||
LIC_FILES_CHKSUM = " \
|
||||
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
ALLOW_EMPTY_${PN} = "1"
|
||||
PR = "r1"
|
||||
PR = "r2"
|
||||
|
||||
|
||||
RDEPENDS_${PN} = "\
|
||||
ifupdown vlan iproute2 \
|
||||
ifupdown vlan iproute2 iproute2-misc iputils \
|
||||
"
|
||||
|
||||
|
|
|
@ -13,6 +13,6 @@ RDEPENDS_${PN} = "\
|
|||
lcr cronie iproute2 i2c-tools cu \
|
||||
python-pyserial python-pexpect bridge-utils \
|
||||
pciutils nfacct logrotate dnsmasq ifupdown \
|
||||
logrotate python-jsonrpclib iputils \
|
||||
logrotate python-jsonrpclib python-enum iputils \
|
||||
packagegroup-sysmobts-sob \
|
||||
perl libdbd-sqlite-perl libdbi-perl libjson-perl"
|
||||
|
|
|
@ -0,0 +1,564 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Barebox/arm 2015.06.0 Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARM_LINUX=y
|
||||
|
||||
#
|
||||
# System Type
|
||||
#
|
||||
CONFIG_BUILTIN_DTB=y
|
||||
CONFIG_BUILTIN_DTB_NAME="dm6442-sysmobts"
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARCH_BCM2835 is not set
|
||||
# CONFIG_ARCH_CLPS711X is not set
|
||||
CONFIG_ARCH_DAVINCI=y
|
||||
# CONFIG_ARCH_DIGIC is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_HIGHBANK is not set
|
||||
# CONFIG_ARCH_IMX is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_ARCH_MXS is not set
|
||||
# CONFIG_ARCH_NETX is not set
|
||||
# CONFIG_ARCH_NOMADIK is not set
|
||||
# CONFIG_ARCH_OMAP is not set
|
||||
# CONFIG_ARCH_PXA is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_SOCFPGA is not set
|
||||
# CONFIG_ARCH_S3C24xx is not set
|
||||
# CONFIG_ARCH_S5PCxx is not set
|
||||
# CONFIG_ARCH_S3C64xx is not set
|
||||
# CONFIG_ARCH_VERSATILE is not set
|
||||
# CONFIG_ARCH_VEXPRESS is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_ARCH_UEMD is not set
|
||||
# CONFIG_ARCH_ZYNQ is not set
|
||||
|
||||
#
|
||||
# Processor Type
|
||||
#
|
||||
CONFIG_CPU_32=y
|
||||
CONFIG_CPU_ARM926T=y
|
||||
CONFIG_CPU_32v5=y
|
||||
|
||||
#
|
||||
# processor features
|
||||
#
|
||||
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
|
||||
CONFIG_ARCH_TEXT_BASE=0x82000000
|
||||
CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
|
||||
CONFIG_ARCH_DAVINCI_DM644x=y
|
||||
CONFIG_MACH_SYSMOBTS=y
|
||||
# CONFIG_MACH_VIRT2REAL is not set
|
||||
CONFIG_AEABI=y
|
||||
# CONFIG_ARM_BOARD_APPEND_ATAG is not set
|
||||
|
||||
#
|
||||
# ARM specific settings
|
||||
#
|
||||
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
|
||||
CONFIG_ARM_EXCEPTIONS=y
|
||||
CONFIG_ARM_UNWIND=y
|
||||
CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG"
|
||||
CONFIG_GREGORIAN_CALENDER=y
|
||||
CONFIG_HAS_KALLSYMS=y
|
||||
CONFIG_HAS_MODULES=y
|
||||
CONFIG_ENV_HANDLING=y
|
||||
CONFIG_HAS_CACHE=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_GENERIC_GPIO=y
|
||||
CONFIG_BOOTM=y
|
||||
CONFIG_FILETYPE=y
|
||||
CONFIG_BINFMT=y
|
||||
CONFIG_UIMAGE=y
|
||||
CONFIG_LOGBUF=y
|
||||
CONFIG_GLOBALVAR=y
|
||||
CONFIG_STDDEV=y
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_BANNER=y
|
||||
CONFIG_MEMINFO=y
|
||||
CONFIG_ENVIRONMENT_VARIABLES=y
|
||||
|
||||
#
|
||||
# memory layout
|
||||
#
|
||||
CONFIG_HAVE_PBL_IMAGE=y
|
||||
CONFIG_HAVE_IMAGE_COMPRESSION=y
|
||||
CONFIG_PBL_IMAGE=y
|
||||
CONFIG_PBL_SINGLE_IMAGE=y
|
||||
# CONFIG_PBL_RELOCATABLE is not set
|
||||
CONFIG_IMAGE_COMPRESSION=y
|
||||
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
|
||||
CONFIG_IMAGE_COMPRESSION_LZO=y
|
||||
# CONFIG_IMAGE_COMPRESSION_GZIP is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_XZKERN is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_NONE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MMU_EARLY=y
|
||||
CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y
|
||||
CONFIG_TEXT_BASE=0x82000000
|
||||
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
|
||||
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
|
||||
CONFIG_STACK_SIZE=0x8000
|
||||
CONFIG_MALLOC_SIZE=0x1000000
|
||||
# CONFIG_EXPERIMENTAL is not set
|
||||
CONFIG_MALLOC_DLMALLOC=y
|
||||
# CONFIG_MALLOC_TLSF is not set
|
||||
CONFIG_KALLSYMS=y
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_PANIC_HANG is not set
|
||||
CONFIG_PROMPT="barebox:"
|
||||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_CBSIZE=1024
|
||||
CONFIG_SHELL_HUSH=y
|
||||
# CONFIG_SHELL_SIMPLE is not set
|
||||
# CONFIG_SHELL_NONE is not set
|
||||
CONFIG_GLOB=y
|
||||
CONFIG_GLOB_SORT=y
|
||||
CONFIG_PROMPT_HUSH_PS2="> "
|
||||
CONFIG_HUSH_FANCY_PROMPT=y
|
||||
CONFIG_CMDLINE_EDITING=y
|
||||
CONFIG_AUTO_COMPLETE=y
|
||||
# CONFIG_MENU is not set
|
||||
# CONFIG_PASSWORD is not set
|
||||
CONFIG_DYNAMIC_CRC_TABLE=y
|
||||
CONFIG_ERRNO_MESSAGES=y
|
||||
CONFIG_TIMESTAMP=y
|
||||
CONFIG_IMD=y
|
||||
# CONFIG_IMD_TARGET is not set
|
||||
# CONFIG_KERNEL_INSTALL_TARGET is not set
|
||||
CONFIG_CONSOLE_FULL=y
|
||||
# CONFIG_CONSOLE_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_NONE is not set
|
||||
CONFIG_CONSOLE_ACTIVATE_FIRST=y
|
||||
# CONFIG_CONSOLE_ACTIVATE_ALL is not set
|
||||
# CONFIG_CONSOLE_ACTIVATE_NONE is not set
|
||||
CONFIG_PARTITION=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT=y
|
||||
# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
|
||||
# CONFIG_DEFAULT_COMPRESSION_LZO is not set
|
||||
CONFIG_DEFAULT_COMPRESSION_NONE=y
|
||||
CONFIG_HAVE_DEFAULT_ENVIRONMENT_NEW=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_PATH=""
|
||||
# CONFIG_BAREBOXENV_TARGET is not set
|
||||
# CONFIG_BAREBOXCRC32_TARGET is not set
|
||||
CONFIG_POLLER=y
|
||||
CONFIG_STATE=y
|
||||
CONFIG_BOOTSTATE=y
|
||||
# CONFIG_RESET_SOURCE is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
CONFIG_COMPILE_LOGLEVEL=6
|
||||
CONFIG_DEFAULT_LOGLEVEL=7
|
||||
CONFIG_DEBUG_INFO=y
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
# CONFIG_DEBUG_INITCALLS is not set
|
||||
CONFIG_HAS_DEBUG_LL=y
|
||||
CONFIG_COMMAND_SUPPORT=y
|
||||
# CONFIG_HAS_POWEROFF is not set
|
||||
CONFIG_COMPILE_HASH=y
|
||||
CONFIG_COMPILE_MEMORY=y
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
|
||||
#
|
||||
# Information
|
||||
#
|
||||
CONFIG_CMD_ARM_CPUINFO=y
|
||||
CONFIG_CMD_DEVINFO=y
|
||||
CONFIG_CMD_DMESG=y
|
||||
CONFIG_CMD_DRVINFO=y
|
||||
CONFIG_CMD_HELP=y
|
||||
CONFIG_LONGHELP=y
|
||||
CONFIG_CMD_IOMEM=y
|
||||
CONFIG_CMD_IMD=y
|
||||
CONFIG_CMD_MEMINFO=y
|
||||
CONFIG_CMD_VERSION=y
|
||||
|
||||
#
|
||||
# Boot
|
||||
#
|
||||
CONFIG_FLEXIBLE_BOOTARGS=y
|
||||
CONFIG_CMD_BOOT=y
|
||||
CONFIG_CMD_BOOTM=y
|
||||
CONFIG_CMD_BOOTM_SHOW_TYPE=y
|
||||
CONFIG_CMD_BOOTM_VERBOSE=y
|
||||
CONFIG_CMD_BOOTM_INITRD=y
|
||||
CONFIG_CMD_BOOTM_OFTREE=y
|
||||
# CONFIG_CMD_BOOTM_OFTREE_UIMAGE is not set
|
||||
# CONFIG_CMD_BOOTM_AIMAGE is not set
|
||||
# CONFIG_CMD_BOOTU is not set
|
||||
# CONFIG_CMD_BOOTZ is not set
|
||||
CONFIG_CMD_GO=y
|
||||
# CONFIG_CMD_LOADB is not set
|
||||
# CONFIG_CMD_LOADS is not set
|
||||
# CONFIG_CMD_LOADY is not set
|
||||
CONFIG_CMD_RESET=y
|
||||
# CONFIG_CMD_UIMAGE is not set
|
||||
|
||||
#
|
||||
# Partition
|
||||
#
|
||||
CONFIG_CMD_PARTITION=y
|
||||
CONFIG_CMD_AUTOMOUNT=y
|
||||
CONFIG_CMD_MOUNT=y
|
||||
CONFIG_CMD_UBI=y
|
||||
CONFIG_CMD_UBIFORMAT=y
|
||||
CONFIG_CMD_UMOUNT=y
|
||||
|
||||
#
|
||||
# Environment
|
||||
#
|
||||
CONFIG_CMD_NV=y
|
||||
CONFIG_CMD_EXPORT=y
|
||||
CONFIG_CMD_DEFAULTENV=y
|
||||
CONFIG_CMD_GLOBAL=y
|
||||
CONFIG_CMD_LOADENV=y
|
||||
# CONFIG_CMD_PRINTENV is not set
|
||||
CONFIG_CMD_MAGICVAR=y
|
||||
CONFIG_CMD_MAGICVAR_HELP=y
|
||||
CONFIG_CMD_SAVEENV=y
|
||||
|
||||
#
|
||||
# File
|
||||
#
|
||||
CONFIG_CMD_BASENAME=y
|
||||
CONFIG_CMD_CAT=y
|
||||
CONFIG_CMD_CD=y
|
||||
CONFIG_CMD_CP=y
|
||||
# CONFIG_CMD_CMP is not set
|
||||
CONFIG_CMD_DIGEST=y
|
||||
CONFIG_CMD_DIRNAME=y
|
||||
# CONFIG_CMD_FILETYPE is not set
|
||||
# CONFIG_CMD_LN is not set
|
||||
CONFIG_CMD_LS=y
|
||||
# CONFIG_CMD_MD5SUM is not set
|
||||
CONFIG_CMD_MKDIR=y
|
||||
CONFIG_CMD_PWD=y
|
||||
CONFIG_CMD_READLINK=y
|
||||
CONFIG_CMD_RM=y
|
||||
CONFIG_CMD_RMDIR=y
|
||||
# CONFIG_CMD_SHA1SUM is not set
|
||||
# CONFIG_CMD_SHA224SUM is not set
|
||||
CONFIG_CMD_SHA256SUM=y
|
||||
# CONFIG_CMD_SHA384SUM is not set
|
||||
# CONFIG_CMD_SHA512SUM is not set
|
||||
# CONFIG_CMD_UNCOMPRESS is not set
|
||||
|
||||
#
|
||||
# Shell scripting
|
||||
#
|
||||
CONFIG_CMD_FALSE=y
|
||||
CONFIG_CMD_GETOPT=y
|
||||
# CONFIG_CMD_LET is not set
|
||||
# CONFIG_CMD_MSLEEP is not set
|
||||
# CONFIG_CMD_READF is not set
|
||||
CONFIG_CMD_SLEEP=y
|
||||
CONFIG_CMD_TEST=y
|
||||
CONFIG_CMD_TRUE=y
|
||||
|
||||
#
|
||||
# Network
|
||||
#
|
||||
CONFIG_CMD_DHCP=y
|
||||
# CONFIG_CMD_HOST is not set
|
||||
CONFIG_NET_CMD_IFUP=y
|
||||
CONFIG_CMD_MIITOOL=y
|
||||
CONFIG_CMD_PING=y
|
||||
# CONFIG_CMD_TFTP is not set
|
||||
|
||||
#
|
||||
# Console and Framebuffer interaction
|
||||
#
|
||||
CONFIG_CMD_CLEAR=y
|
||||
CONFIG_CMD_ECHO=y
|
||||
CONFIG_CMD_ECHO_E=y
|
||||
CONFIG_CMD_EDIT=y
|
||||
# CONFIG_CMD_LOGIN is not set
|
||||
# CONFIG_CMD_SPLASH is not set
|
||||
CONFIG_CMD_READLINE=y
|
||||
CONFIG_CMD_TIMEOUT=y
|
||||
|
||||
#
|
||||
# Memory
|
||||
#
|
||||
CONFIG_CMD_CRC=y
|
||||
CONFIG_CMD_CRC_CMP=y
|
||||
CONFIG_CMD_MD=y
|
||||
CONFIG_CMD_MEMCMP=y
|
||||
CONFIG_CMD_MEMCPY=y
|
||||
CONFIG_CMD_MEMSET=y
|
||||
CONFIG_CMD_MEMTEST=y
|
||||
CONFIG_CMD_MM=y
|
||||
CONFIG_CMD_MW=y
|
||||
|
||||
#
|
||||
# Hardware manipulation
|
||||
#
|
||||
# CONFIG_CMD_DETECT is not set
|
||||
CONFIG_CMD_FLASH=y
|
||||
CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_I2C=y
|
||||
CONFIG_CMD_LED=y
|
||||
CONFIG_CMD_NAND=y
|
||||
# CONFIG_CMD_NANDTEST is not set
|
||||
CONFIG_CMD_LED_TRIGGER=y
|
||||
CONFIG_CMD_WD=y
|
||||
CONFIG_CMD_WD_DEFAULT_TIMOUT=60
|
||||
|
||||
#
|
||||
# Miscellaneous
|
||||
#
|
||||
# CONFIG_CMD_2048 is not set
|
||||
# CONFIG_CMD_BAREBOX_UPDATE is not set
|
||||
# CONFIG_CMD_FIRMWARELOAD is not set
|
||||
CONFIG_CMD_OF_DUMP=y
|
||||
CONFIG_CMD_OF_NODE=y
|
||||
CONFIG_CMD_OF_PROPERTY=y
|
||||
# CONFIG_CMD_OF_DISPLAY_TIMINGS is not set
|
||||
CONFIG_CMD_OFTREE=y
|
||||
CONFIG_CMD_TIME=y
|
||||
CONFIG_CMD_STATE=y
|
||||
CONFIG_CMD_BOOTCHOOSER=y
|
||||
CONFIG_NET=y
|
||||
# CONFIG_NET_NFS is not set
|
||||
# CONFIG_NET_NETCONSOLE is not set
|
||||
# CONFIG_NET_RESOLV is not set
|
||||
CONFIG_NET_IFUP=y
|
||||
|
||||
#
|
||||
# Drivers
|
||||
#
|
||||
CONFIG_OFTREE=y
|
||||
CONFIG_OFTREE_MEM_GENERIC=y
|
||||
CONFIG_DTC=y
|
||||
CONFIG_OFDEVICE=y
|
||||
CONFIG_OF_NET=y
|
||||
CONFIG_OF_GPIO=y
|
||||
CONFIG_OF_BAREBOX_DRIVERS=y
|
||||
|
||||
#
|
||||
# serial drivers
|
||||
#
|
||||
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
|
||||
CONFIG_DRIVER_SERIAL_NS16550=y
|
||||
# CONFIG_DRIVER_SERIAL_CADENCE is not set
|
||||
CONFIG_PHYLIB=y
|
||||
|
||||
#
|
||||
# Network drivers
|
||||
#
|
||||
# CONFIG_DRIVER_NET_ARC_EMAC is not set
|
||||
# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set
|
||||
CONFIG_DRIVER_NET_DAVINCI_EMAC=y
|
||||
# CONFIG_DRIVER_NET_DESIGNWARE is not set
|
||||
# CONFIG_DRIVER_NET_KS8851_MLL is not set
|
||||
# CONFIG_DRIVER_NET_SMC911X is not set
|
||||
# CONFIG_DRIVER_NET_SMC91111 is not set
|
||||
|
||||
#
|
||||
# phylib
|
||||
#
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_LXT_PHY is not set
|
||||
# CONFIG_MARVELL_PHY is not set
|
||||
# CONFIG_MICREL_PHY is not set
|
||||
# CONFIG_NATIONAL_PHY is not set
|
||||
# CONFIG_SMSC_PHY is not set
|
||||
|
||||
#
|
||||
# MII bus device drivers
|
||||
#
|
||||
|
||||
#
|
||||
# SPI drivers
|
||||
#
|
||||
# CONFIG_SPI is not set
|
||||
CONFIG_I2C=y
|
||||
CONFIG_I2C_ALGOBIT=y
|
||||
|
||||
#
|
||||
# I2C Hardware Bus support
|
||||
#
|
||||
CONFIG_I2C_GPIO=y
|
||||
# CONFIG_I2C_MV64XXX is not set
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_WRITE=y
|
||||
CONFIG_MTD_OOB_DEVICE=y
|
||||
CONFIG_MTD_RAW_DEVICE=y
|
||||
|
||||
#
|
||||
# Self contained MTD devices
|
||||
#
|
||||
# CONFIG_MTD_DOCG3 is not set
|
||||
# CONFIG_MTD_MTDRAM is not set
|
||||
# CONFIG_DRIVER_CFI is not set
|
||||
CONFIG_NAND=y
|
||||
# CONFIG_NAND_ECC_SOFT is not set
|
||||
# CONFIG_NAND_ECC_BCH is not set
|
||||
CONFIG_NAND_ECC_HW=y
|
||||
# CONFIG_NAND_ECC_HW_OOB_FIRST is not set
|
||||
# CONFIG_NAND_ECC_HW_SYNDROME is not set
|
||||
# CONFIG_NAND_ECC_HW_NONE is not set
|
||||
CONFIG_NAND_INFO=y
|
||||
CONFIG_NAND_READ_OOB=y
|
||||
CONFIG_NAND_BBT=y
|
||||
# CONFIG_NAND_ALLOW_ERASE_BAD is not set
|
||||
# CONFIG_MTD_NAND_ECC_SMC is not set
|
||||
CONFIG_MTD_NAND_IDS=y
|
||||
CONFIG_MTD_NAND_DAVINCI=y
|
||||
CONFIG_MTD_UBI=y
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||
# CONFIG_MTD_UBI_FASTMAP is not set
|
||||
# CONFIG_DISK is not set
|
||||
# CONFIG_USB_HOST is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
# CONFIG_USB_MUSB is not set
|
||||
# CONFIG_VIDEO is not set
|
||||
# CONFIG_MCI is not set
|
||||
CONFIG_HAVE_CLK=y
|
||||
CONFIG_CLKDEV_LOOKUP=y
|
||||
CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
|
||||
|
||||
#
|
||||
# MFD
|
||||
#
|
||||
# CONFIG_MFD_ACT8846 is not set
|
||||
# CONFIG_MFD_LP3972 is not set
|
||||
# CONFIG_MFD_MC13XXX is not set
|
||||
# CONFIG_MFD_MC34704 is not set
|
||||
# CONFIG_MFD_MC9SDZ60 is not set
|
||||
# CONFIG_MFD_STMPE is not set
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_MFD_TWL4030 is not set
|
||||
# CONFIG_MFD_TWL6030 is not set
|
||||
|
||||
#
|
||||
# Misc devices
|
||||
#
|
||||
# CONFIG_JTAG is not set
|
||||
# CONFIG_SRAM is not set
|
||||
CONFIG_STATE_DRV=y
|
||||
CONFIG_BOOTSTATE_DRV=y
|
||||
CONFIG_LED=y
|
||||
CONFIG_LED_GPIO=y
|
||||
CONFIG_LED_GPIO_OF=y
|
||||
# CONFIG_LED_GPIO_RGB is not set
|
||||
# CONFIG_LED_GPIO_BICOLOR is not set
|
||||
CONFIG_LED_TRIGGERS=y
|
||||
|
||||
#
|
||||
# EEPROM support
|
||||
#
|
||||
CONFIG_EEPROM_AT24=y
|
||||
|
||||
#
|
||||
# Input device support
|
||||
#
|
||||
# CONFIG_KEYBOARD_GPIO is not set
|
||||
# CONFIG_KEYBOARD_QT1070 is not set
|
||||
CONFIG_WATCHDOG=y
|
||||
CONFIG_WATCHDOG_DAVINCI=y
|
||||
# CONFIG_PWM is not set
|
||||
|
||||
#
|
||||
# DMA support
|
||||
#
|
||||
CONFIG_GPIOLIB=y
|
||||
|
||||
#
|
||||
# GPIO
|
||||
#
|
||||
CONFIG_GPIO_DAVINCI=y
|
||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||
# CONFIG_GPIO_IMX is not set
|
||||
# CONFIG_GPIO_MXS is not set
|
||||
# CONFIG_GPIO_OMAP is not set
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_DESIGNWARE is not set
|
||||
# CONFIG_W1 is not set
|
||||
# CONFIG_PINCTRL is not set
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
#
|
||||
# CONFIG_REGULATOR is not set
|
||||
# CONFIG_RESET_CONTROLLER is not set
|
||||
# CONFIG_RTC_CLASS is not set
|
||||
|
||||
#
|
||||
# Firmware Drivers
|
||||
#
|
||||
|
||||
#
|
||||
# PHY Subsystem
|
||||
#
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
|
||||
#
|
||||
# Filesystem support
|
||||
#
|
||||
CONFIG_FS=y
|
||||
CONFIG_FS_AUTOMOUNT=y
|
||||
# CONFIG_FS_CRAMFS is not set
|
||||
# CONFIG_FS_EXT4 is not set
|
||||
CONFIG_FS_RAMFS=y
|
||||
CONFIG_FS_DEVFS=y
|
||||
CONFIG_FS_TFTP=y
|
||||
CONFIG_FS_NFS=y
|
||||
# CONFIG_FS_FAT is not set
|
||||
CONFIG_FS_UBIFS=y
|
||||
CONFIG_FS_UBIFS_COMPRESSION_LZO=y
|
||||
CONFIG_FS_UBIFS_COMPRESSION_ZLIB=y
|
||||
# CONFIG_FS_BPKFS is not set
|
||||
# CONFIG_FS_UIMAGEFS is not set
|
||||
|
||||
#
|
||||
# Library routines
|
||||
#
|
||||
CONFIG_PARAMETER=y
|
||||
CONFIG_UNCOMPRESS=y
|
||||
CONFIG_ZLIB=y
|
||||
# CONFIG_BZLIB is not set
|
||||
# CONFIG_LZ4_DECOMPRESS is not set
|
||||
# CONFIG_XZ_DECOMPRESS is not set
|
||||
# CONFIG_GENERIC_FIND_NEXT_BIT is not set
|
||||
CONFIG_PROCESS_ESCAPE_SEQUENCE=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_QSORT=y
|
||||
CONFIG_LIBSCAN=y
|
||||
CONFIG_LIBUBIGEN=y
|
||||
CONFIG_LIBMTD=y
|
||||
|
||||
#
|
||||
# Library gui routines
|
||||
#
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_DIGEST=y
|
||||
CONFIG_SHA224=y
|
||||
CONFIG_SHA256=y
|
||||
# CONFIG_DIGEST_MD5_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA1_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA224_GENERIC is not set
|
||||
CONFIG_DIGEST_SHA256_GENERIC=y
|
||||
# CONFIG_DIGEST_SHA384_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA512_GENERIC is not set
|
||||
# CONFIG_DIGEST_HMAC_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA1_ARM is not set
|
||||
CONFIG_DIGEST_SHA256_ARM=y
|
|
@ -0,0 +1,26 @@
|
|||
require barebox.inc
|
||||
|
||||
SRCREV = "05d4d07f387fbcbfd5c719792ccfeb3e4aef5a2a"
|
||||
SRC_URI = " \
|
||||
git://git.sysmocom.de/barebox.git;branch=v2015.06 \
|
||||
file://defconfig \
|
||||
"
|
||||
|
||||
PV = "v2015.06+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BAREBOX_ELF_IMAGE ?= "barebox-${MACHINE}-${PKGV}-${PKGR}.elf"
|
||||
BAREBOX_ELF_SYMLINK ?= "barebox-${MACHINE}.elf"
|
||||
BAREBOX_BIN_IMAGE ?= "barebox-${MACHINE}-${PKGV}-${PKGR}.bin"
|
||||
BAREBOX_BIN_SYMLINK ?= "barebox-${MACHINE}.bin"
|
||||
|
||||
do_deploy_append () {
|
||||
install -d ${DEPLOYDIR}
|
||||
install ${S}/arch/arm/pbl/zbarebox ${DEPLOYDIR}/${BAREBOX_ELF_IMAGE}
|
||||
install ${S}/arch/arm/pbl/zbarebox.bin ${DEPLOYDIR}/${BAREBOX_BIN_IMAGE}
|
||||
cd ${DEPLOYDIR}
|
||||
rm -f ${BAREBOX_ELF_SYMLINK}
|
||||
rm -f ${BAREBOX_BIN_SYMLINK}
|
||||
ln -sf ${BAREBOX_ELF_IMAGE} ${BAREBOX_ELF_SYMLINK}
|
||||
ln -sf ${BAREBOX_BIN_IMAGE} ${BAREBOX_BIN_SYMLINK}
|
||||
}
|
|
@ -0,0 +1,329 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Barebox/arm 2015.06.0 Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
|
||||
#
|
||||
# System Type
|
||||
#
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARCH_BCM2835 is not set
|
||||
# CONFIG_ARCH_CLPS711X is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_DIGIC is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_HIGHBANK is not set
|
||||
# CONFIG_ARCH_IMX is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_ARCH_MXS is not set
|
||||
# CONFIG_ARCH_NETX is not set
|
||||
# CONFIG_ARCH_NOMADIK is not set
|
||||
CONFIG_ARCH_OMAP=y
|
||||
# CONFIG_ARCH_PXA is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_SOCFPGA is not set
|
||||
# CONFIG_ARCH_S3C24xx is not set
|
||||
# CONFIG_ARCH_S5PCxx is not set
|
||||
# CONFIG_ARCH_S3C64xx is not set
|
||||
# CONFIG_ARCH_VERSATILE is not set
|
||||
# CONFIG_ARCH_VEXPRESS is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_ARCH_UEMD is not set
|
||||
# CONFIG_ARCH_ZYNQ is not set
|
||||
|
||||
#
|
||||
# Processor Type
|
||||
#
|
||||
CONFIG_CPU_32=y
|
||||
CONFIG_CPU_V7=y
|
||||
CONFIG_CPU_32v7=y
|
||||
|
||||
#
|
||||
# processor features
|
||||
#
|
||||
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
|
||||
CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
|
||||
|
||||
#
|
||||
# OMAP Features
|
||||
#
|
||||
CONFIG_ARCH_AM33XX=y
|
||||
CONFIG_OMAP_CLOCK_SOURCE_DMTIMER0=y
|
||||
CONFIG_OMAP_GPMC=y
|
||||
CONFIG_OMAP_BUILD_IFT=y
|
||||
# CONFIG_OMAP_BUILD_SPI is not set
|
||||
# CONFIG_OMAP_SERIALBOOT is not set
|
||||
CONFIG_OMAP_MULTI_BOARDS=y
|
||||
# CONFIG_MACH_AFI_GF is not set
|
||||
# CONFIG_MACH_BEAGLEBONE is not set
|
||||
CONFIG_MACH_PHYTEC_SOM_AM335X=y
|
||||
CONFIG_ARM_ASM_UNIFIED=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_THUMB2_BAREBOX=y
|
||||
|
||||
#
|
||||
# ARM specific settings
|
||||
#
|
||||
# CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS is not set
|
||||
CONFIG_ARM_EXCEPTIONS=y
|
||||
# CONFIG_ARM_UNWIND is not set
|
||||
CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG"
|
||||
CONFIG_HAS_KALLSYMS=y
|
||||
CONFIG_HAS_MODULES=y
|
||||
CONFIG_HAS_CACHE=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_GENERIC_GPIO=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_FILETYPE=y
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_BANNER=y
|
||||
# CONFIG_MEMINFO is not set
|
||||
# CONFIG_ENVIRONMENT_VARIABLES is not set
|
||||
|
||||
#
|
||||
# memory layout
|
||||
#
|
||||
CONFIG_HAVE_PBL_IMAGE=y
|
||||
CONFIG_HAVE_PBL_MULTI_IMAGES=y
|
||||
CONFIG_HAVE_IMAGE_COMPRESSION=y
|
||||
CONFIG_PBL_IMAGE=y
|
||||
CONFIG_PBL_MULTI_IMAGES=y
|
||||
CONFIG_PBL_RELOCATABLE=y
|
||||
CONFIG_IMAGE_COMPRESSION=y
|
||||
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
|
||||
CONFIG_IMAGE_COMPRESSION_LZO=y
|
||||
# CONFIG_IMAGE_COMPRESSION_GZIP is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_XZKERN is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_NONE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MMU_EARLY=y
|
||||
CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y
|
||||
CONFIG_TEXT_BASE=0x0
|
||||
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
|
||||
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
|
||||
CONFIG_STACK_SIZE=0x8000
|
||||
CONFIG_MALLOC_SIZE=0x0
|
||||
# CONFIG_EXPERIMENTAL is not set
|
||||
# CONFIG_MALLOC_DLMALLOC is not set
|
||||
CONFIG_MALLOC_TLSF=y
|
||||
# CONFIG_MALLOC_DUMMY is not set
|
||||
# CONFIG_KALLSYMS is not set
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_PANIC_HANG is not set
|
||||
CONFIG_PROMPT="MLO>"
|
||||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_SIMPLE_READLINE=y
|
||||
CONFIG_CBSIZE=1024
|
||||
# CONFIG_SHELL_HUSH is not set
|
||||
# CONFIG_SHELL_SIMPLE is not set
|
||||
CONFIG_SHELL_NONE=y
|
||||
# CONFIG_GLOB is not set
|
||||
# CONFIG_PASSWORD is not set
|
||||
# CONFIG_ERRNO_MESSAGES is not set
|
||||
# CONFIG_TIMESTAMP is not set
|
||||
CONFIG_IMD=y
|
||||
# CONFIG_IMD_TARGET is not set
|
||||
# CONFIG_KERNEL_INSTALL_TARGET is not set
|
||||
CONFIG_CONSOLE_FULL=y
|
||||
# CONFIG_CONSOLE_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_NONE is not set
|
||||
# CONFIG_CONSOLE_ACTIVATE_FIRST is not set
|
||||
# CONFIG_CONSOLE_ACTIVATE_ALL is not set
|
||||
CONFIG_CONSOLE_ACTIVATE_NONE=y
|
||||
CONFIG_PARTITION=y
|
||||
CONFIG_PARTITION_DISK=y
|
||||
CONFIG_PARTITION_DISK_DOS=y
|
||||
# CONFIG_PARTITION_DISK_EFI is not set
|
||||
# CONFIG_DEFAULT_ENVIRONMENT is not set
|
||||
CONFIG_DEFAULT_COMPRESSION_NONE=y
|
||||
CONFIG_HAVE_DEFAULT_ENVIRONMENT_NEW=y
|
||||
# CONFIG_BAREBOXENV_TARGET is not set
|
||||
# CONFIG_BAREBOXCRC32_TARGET is not set
|
||||
# CONFIG_POLLER is not set
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
CONFIG_COMPILE_LOGLEVEL=6
|
||||
CONFIG_DEFAULT_LOGLEVEL=7
|
||||
# CONFIG_DEBUG_INFO is not set
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
CONFIG_DEBUG_OMAP_UART_PORT=1
|
||||
# CONFIG_DEBUG_INITCALLS is not set
|
||||
CONFIG_HAS_DEBUG_LL=y
|
||||
# CONFIG_HAS_POWEROFF is not set
|
||||
# CONFIG_NET is not set
|
||||
|
||||
#
|
||||
# Drivers
|
||||
#
|
||||
CONFIG_OFTREE=y
|
||||
CONFIG_OFTREE_MEM_GENERIC=y
|
||||
CONFIG_DTC=y
|
||||
CONFIG_OFDEVICE=y
|
||||
CONFIG_OF_GPIO=y
|
||||
|
||||
#
|
||||
# serial drivers
|
||||
#
|
||||
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
|
||||
CONFIG_DRIVER_SERIAL_NS16550=y
|
||||
CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
|
||||
# CONFIG_DRIVER_SERIAL_CADENCE is not set
|
||||
|
||||
#
|
||||
# SPI drivers
|
||||
#
|
||||
# CONFIG_SPI is not set
|
||||
# CONFIG_I2C is not set
|
||||
CONFIG_MTD=y
|
||||
# CONFIG_MTD_WRITE is not set
|
||||
# CONFIG_MTD_OOB_DEVICE is not set
|
||||
# CONFIG_MTD_RAW_DEVICE is not set
|
||||
|
||||
#
|
||||
# Self contained MTD devices
|
||||
#
|
||||
# CONFIG_MTD_DOCG3 is not set
|
||||
# CONFIG_MTD_MTDRAM is not set
|
||||
# CONFIG_DRIVER_CFI is not set
|
||||
CONFIG_NAND=y
|
||||
# CONFIG_NAND_ECC_SOFT is not set
|
||||
# CONFIG_NAND_ECC_BCH is not set
|
||||
CONFIG_NAND_ECC_HW=y
|
||||
# CONFIG_NAND_ECC_HW_OOB_FIRST is not set
|
||||
# CONFIG_NAND_ECC_HW_SYNDROME is not set
|
||||
# CONFIG_NAND_ECC_HW_NONE is not set
|
||||
# CONFIG_NAND_INFO is not set
|
||||
# CONFIG_NAND_BBT is not set
|
||||
CONFIG_NAND_OMAP_GPMC=y
|
||||
# CONFIG_MTD_NAND_ECC_SMC is not set
|
||||
CONFIG_MTD_NAND_IDS=y
|
||||
# CONFIG_MTD_UBI is not set
|
||||
CONFIG_DISK=y
|
||||
# CONFIG_DISK_WRITE is not set
|
||||
|
||||
#
|
||||
# drive types
|
||||
#
|
||||
# CONFIG_DISK_ATA is not set
|
||||
# CONFIG_DISK_AHCI is not set
|
||||
|
||||
#
|
||||
# interface types
|
||||
#
|
||||
# CONFIG_DISK_INTF_PLATFORM_IDE is not set
|
||||
# CONFIG_USB_HOST is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
# CONFIG_USB_MUSB is not set
|
||||
# CONFIG_VIDEO is not set
|
||||
CONFIG_MCI=y
|
||||
|
||||
#
|
||||
# --- Feature list ---
|
||||
#
|
||||
CONFIG_MCI_STARTUP=y
|
||||
# CONFIG_MCI_WRITE is not set
|
||||
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
|
||||
|
||||
#
|
||||
# --- MCI host drivers ---
|
||||
#
|
||||
# CONFIG_MCI_DW is not set
|
||||
CONFIG_MCI_OMAP_HSMMC=y
|
||||
CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
|
||||
|
||||
#
|
||||
# MFD
|
||||
#
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
|
||||
#
|
||||
# Misc devices
|
||||
#
|
||||
# CONFIG_JTAG is not set
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_BOOTSTATE_DRV is not set
|
||||
# CONFIG_LED is not set
|
||||
|
||||
#
|
||||
# EEPROM support
|
||||
#
|
||||
|
||||
#
|
||||
# Input device support
|
||||
#
|
||||
# CONFIG_KEYBOARD_GPIO is not set
|
||||
# CONFIG_WATCHDOG is not set
|
||||
# CONFIG_PWM is not set
|
||||
|
||||
#
|
||||
# DMA support
|
||||
#
|
||||
CONFIG_GPIOLIB=y
|
||||
|
||||
#
|
||||
# GPIO
|
||||
#
|
||||
# CONFIG_GPIO_GENERIC_PLATFORM is not set
|
||||
# CONFIG_GPIO_IMX is not set
|
||||
# CONFIG_GPIO_MXS is not set
|
||||
CONFIG_GPIO_OMAP=y
|
||||
# CONFIG_GPIO_DESIGNWARE is not set
|
||||
# CONFIG_W1 is not set
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_PINCTRL_SINGLE=y
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
#
|
||||
CONFIG_BUS_OMAP_GPMC=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
# CONFIG_RESET_CONTROLLER is not set
|
||||
# CONFIG_RTC_CLASS is not set
|
||||
|
||||
#
|
||||
# Firmware Drivers
|
||||
#
|
||||
|
||||
#
|
||||
# PHY Subsystem
|
||||
#
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
|
||||
#
|
||||
# Filesystem support
|
||||
#
|
||||
CONFIG_FS=y
|
||||
# CONFIG_FS_CRAMFS is not set
|
||||
# CONFIG_FS_EXT4 is not set
|
||||
# CONFIG_FS_RAMFS is not set
|
||||
# CONFIG_FS_DEVFS is not set
|
||||
CONFIG_FS_FAT=y
|
||||
# CONFIG_FS_FAT_WRITE is not set
|
||||
CONFIG_FS_FAT_LFN=y
|
||||
# CONFIG_FS_BPKFS is not set
|
||||
# CONFIG_FS_UIMAGEFS is not set
|
||||
|
||||
#
|
||||
# Library routines
|
||||
#
|
||||
# CONFIG_ZLIB is not set
|
||||
# CONFIG_BZLIB is not set
|
||||
# CONFIG_LZ4_DECOMPRESS is not set
|
||||
# CONFIG_XZ_DECOMPRESS is not set
|
||||
# CONFIG_GENERIC_FIND_NEXT_BIT is not set
|
||||
# CONFIG_PROCESS_ESCAPE_SEQUENCE is not set
|
||||
# CONFIG_LZO_DECOMPRESS is not set
|
||||
|
||||
#
|
||||
# Library gui routines
|
||||
#
|
||||
# CONFIG_BOOTSTRAP is not set
|
||||
# CONFIG_DIGEST is not set
|
|
@ -0,0 +1,21 @@
|
|||
require barebox.inc
|
||||
|
||||
SRCREV = "05d4d07f387fbcbfd5c719792ccfeb3e4aef5a2a"
|
||||
SRC_URI = " \
|
||||
git://git.sysmocom.de/barebox.git;branch=v2015.06 \
|
||||
file://defconfig \
|
||||
"
|
||||
|
||||
PV = "v2015.06+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BAREBOX_IMAGE ?= "barebox-${MACHINE}-mlo-${PKGV}-${PKGR}.img"
|
||||
BAREBOX_SYMLINK ?= "barebox-${MACHINE}-mlo.img"
|
||||
|
||||
do_deploy () {
|
||||
install -d ${DEPLOYDIR}
|
||||
install ${S}/images/barebox-am33xx-sysmocom-odu-mlo.img ${DEPLOYDIR}/${BAREBOX_IMAGE}
|
||||
cd ${DEPLOYDIR}
|
||||
rm -f ${BAREBOX_SYMLINK}
|
||||
ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK}
|
||||
}
|
|
@ -0,0 +1,628 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Barebox/arm 2015.06.0 Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_ARM_LINUX=y
|
||||
|
||||
#
|
||||
# System Type
|
||||
#
|
||||
# CONFIG_ARCH_AT91 is not set
|
||||
# CONFIG_ARCH_BCM2835 is not set
|
||||
# CONFIG_ARCH_CLPS711X is not set
|
||||
# CONFIG_ARCH_DAVINCI is not set
|
||||
# CONFIG_ARCH_DIGIC is not set
|
||||
# CONFIG_ARCH_EP93XX is not set
|
||||
# CONFIG_ARCH_HIGHBANK is not set
|
||||
# CONFIG_ARCH_IMX is not set
|
||||
# CONFIG_ARCH_MVEBU is not set
|
||||
# CONFIG_ARCH_MXS is not set
|
||||
# CONFIG_ARCH_NETX is not set
|
||||
# CONFIG_ARCH_NOMADIK is not set
|
||||
CONFIG_ARCH_OMAP=y
|
||||
# CONFIG_ARCH_PXA is not set
|
||||
# CONFIG_ARCH_ROCKCHIP is not set
|
||||
# CONFIG_ARCH_SOCFPGA is not set
|
||||
# CONFIG_ARCH_S3C24xx is not set
|
||||
# CONFIG_ARCH_S5PCxx is not set
|
||||
# CONFIG_ARCH_S3C64xx is not set
|
||||
# CONFIG_ARCH_VERSATILE is not set
|
||||
# CONFIG_ARCH_VEXPRESS is not set
|
||||
# CONFIG_ARCH_TEGRA is not set
|
||||
# CONFIG_ARCH_UEMD is not set
|
||||
# CONFIG_ARCH_ZYNQ is not set
|
||||
|
||||
#
|
||||
# Processor Type
|
||||
#
|
||||
CONFIG_CPU_32=y
|
||||
CONFIG_CPU_V7=y
|
||||
CONFIG_CPU_32v7=y
|
||||
|
||||
#
|
||||
# processor features
|
||||
#
|
||||
# CONFIG_BOOT_ENDIANNESS_SWITCH is not set
|
||||
CONFIG_BAREBOX_MAX_IMAGE_SIZE=0xffffffff
|
||||
|
||||
#
|
||||
# OMAP Features
|
||||
#
|
||||
CONFIG_ARCH_AM33XX=y
|
||||
CONFIG_OMAP_CLOCK_SOURCE_DMTIMER0=y
|
||||
CONFIG_OMAP_GPMC=y
|
||||
# CONFIG_OMAP_BUILD_IFT is not set
|
||||
# CONFIG_OMAP_BUILD_SPI is not set
|
||||
# CONFIG_BAREBOX_UPDATE_AM33XX_SPI_NOR_MLO is not set
|
||||
CONFIG_BAREBOX_UPDATE_AM33XX_NAND=y
|
||||
CONFIG_OMAP_MULTI_BOARDS=y
|
||||
# CONFIG_MACH_AFI_GF is not set
|
||||
# CONFIG_MACH_BEAGLEBONE is not set
|
||||
CONFIG_MACH_PHYTEC_SOM_AM335X=y
|
||||
CONFIG_ARM_ASM_UNIFIED=y
|
||||
CONFIG_AEABI=y
|
||||
CONFIG_THUMB2_BAREBOX=y
|
||||
CONFIG_ARM_BOARD_APPEND_ATAG=y
|
||||
|
||||
#
|
||||
# ARM specific settings
|
||||
#
|
||||
CONFIG_ARM_OPTIMZED_STRING_FUNCTIONS=y
|
||||
CONFIG_ARM_EXCEPTIONS=y
|
||||
CONFIG_ARM_UNWIND=y
|
||||
CONFIG_DEFCONFIG_LIST="$ARCH_DEFCONFIG"
|
||||
CONFIG_HAS_KALLSYMS=y
|
||||
CONFIG_HAS_MODULES=y
|
||||
CONFIG_ENV_HANDLING=y
|
||||
CONFIG_HAS_CACHE=y
|
||||
CONFIG_HAS_DMA=y
|
||||
CONFIG_GENERIC_GPIO=y
|
||||
CONFIG_BOOTM=y
|
||||
CONFIG_BLOCK=y
|
||||
CONFIG_BLOCK_WRITE=y
|
||||
CONFIG_FILETYPE=y
|
||||
CONFIG_BINFMT=y
|
||||
CONFIG_UIMAGE=y
|
||||
CONFIG_LOGBUF=y
|
||||
CONFIG_GLOBALVAR=y
|
||||
CONFIG_STDDEV=y
|
||||
CONFIG_BAREBOX_UPDATE=y
|
||||
CONFIG_MENUTREE=y
|
||||
|
||||
#
|
||||
# General Settings
|
||||
#
|
||||
CONFIG_LOCALVERSION=""
|
||||
CONFIG_LOCALVERSION_AUTO=y
|
||||
CONFIG_BANNER=y
|
||||
CONFIG_MEMINFO=y
|
||||
CONFIG_ENVIRONMENT_VARIABLES=y
|
||||
|
||||
#
|
||||
# memory layout
|
||||
#
|
||||
CONFIG_HAVE_PBL_IMAGE=y
|
||||
CONFIG_HAVE_PBL_MULTI_IMAGES=y
|
||||
CONFIG_HAVE_IMAGE_COMPRESSION=y
|
||||
CONFIG_PBL_IMAGE=y
|
||||
CONFIG_PBL_MULTI_IMAGES=y
|
||||
CONFIG_PBL_RELOCATABLE=y
|
||||
CONFIG_IMAGE_COMPRESSION=y
|
||||
# CONFIG_IMAGE_COMPRESSION_LZ4 is not set
|
||||
CONFIG_IMAGE_COMPRESSION_LZO=y
|
||||
# CONFIG_IMAGE_COMPRESSION_GZIP is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_XZKERN is not set
|
||||
# CONFIG_IMAGE_COMPRESSION_NONE is not set
|
||||
CONFIG_MMU=y
|
||||
CONFIG_MMU_EARLY=y
|
||||
CONFIG_HAVE_CONFIGURABLE_TEXT_BASE=y
|
||||
CONFIG_TEXT_BASE=0x0
|
||||
CONFIG_BAREBOX_MAX_PBL_SIZE=0xffffffff
|
||||
CONFIG_BAREBOX_MAX_BARE_INIT_SIZE=0xffffffff
|
||||
CONFIG_STACK_SIZE=0x8000
|
||||
CONFIG_MALLOC_SIZE=0x0
|
||||
# CONFIG_EXPERIMENTAL is not set
|
||||
# CONFIG_MALLOC_DLMALLOC is not set
|
||||
CONFIG_MALLOC_TLSF=y
|
||||
CONFIG_KALLSYMS=y
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_PANIC_HANG is not set
|
||||
CONFIG_PROMPT="barebox> "
|
||||
CONFIG_BAUDRATE=115200
|
||||
CONFIG_CBSIZE=1024
|
||||
CONFIG_SHELL_HUSH=y
|
||||
# CONFIG_SHELL_SIMPLE is not set
|
||||
# CONFIG_SHELL_NONE is not set
|
||||
CONFIG_GLOB=y
|
||||
CONFIG_GLOB_SORT=y
|
||||
CONFIG_PROMPT_HUSH_PS2="> "
|
||||
CONFIG_HUSH_FANCY_PROMPT=y
|
||||
CONFIG_CMDLINE_EDITING=y
|
||||
CONFIG_AUTO_COMPLETE=y
|
||||
CONFIG_MENU=y
|
||||
CONFIG_PASSWORD=y
|
||||
CONFIG_PASSWORD_DEFAULT=""
|
||||
# CONFIG_PASSWD_SUM_MD5 is not set
|
||||
# CONFIG_PASSWD_SUM_SHA1 is not set
|
||||
# CONFIG_PASSWD_SUM_SHA256 is not set
|
||||
# CONFIG_PASSWD_SUM_SHA512 is not set
|
||||
CONFIG_PASSWD_CRYPTO_PBKDF2=y
|
||||
CONFIG_DYNAMIC_CRC_TABLE=y
|
||||
CONFIG_ERRNO_MESSAGES=y
|
||||
# CONFIG_TIMESTAMP is not set
|
||||
# CONFIG_BLSPEC is not set
|
||||
CONFIG_IMD=y
|
||||
CONFIG_IMD_TARGET=y
|
||||
# CONFIG_KERNEL_INSTALL_TARGET is not set
|
||||
CONFIG_CONSOLE_FULL=y
|
||||
# CONFIG_CONSOLE_SIMPLE is not set
|
||||
# CONFIG_CONSOLE_NONE is not set
|
||||
# CONFIG_CONSOLE_ACTIVATE_FIRST is not set
|
||||
CONFIG_CONSOLE_ACTIVATE_ALL=y
|
||||
# CONFIG_CONSOLE_ACTIVATE_NONE is not set
|
||||
CONFIG_PARTITION=y
|
||||
CONFIG_PARTITION_DISK=y
|
||||
CONFIG_PARTITION_DISK_DOS=y
|
||||
# CONFIG_PARTITION_DISK_EFI is not set
|
||||
CONFIG_DEFAULT_ENVIRONMENT=y
|
||||
# CONFIG_DEFAULT_COMPRESSION_GZIP is not set
|
||||
# CONFIG_DEFAULT_COMPRESSION_LZO is not set
|
||||
CONFIG_DEFAULT_COMPRESSION_NONE=y
|
||||
CONFIG_HAVE_DEFAULT_ENVIRONMENT_NEW=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_GENERIC_NEW_MENU=y
|
||||
CONFIG_DEFAULT_ENVIRONMENT_PATH=""
|
||||
CONFIG_BAREBOXENV_TARGET=y
|
||||
# CONFIG_BAREBOXCRC32_TARGET is not set
|
||||
CONFIG_POLLER=y
|
||||
CONFIG_STATE=y
|
||||
CONFIG_BOOTSTATE=y
|
||||
CONFIG_RESET_SOURCE=y
|
||||
|
||||
#
|
||||
# Debugging
|
||||
#
|
||||
CONFIG_COMPILE_LOGLEVEL=6
|
||||
CONFIG_DEFAULT_LOGLEVEL=7
|
||||
CONFIG_DEBUG_INFO=y
|
||||
# CONFIG_DEBUG_LL is not set
|
||||
CONFIG_DEBUG_OMAP_UART_PORT=1
|
||||
# CONFIG_DEBUG_INITCALLS is not set
|
||||
CONFIG_HAS_DEBUG_LL=y
|
||||
CONFIG_COMMAND_SUPPORT=y
|
||||
# CONFIG_HAS_POWEROFF is not set
|
||||
CONFIG_COMPILE_HASH=y
|
||||
CONFIG_COMPILE_MEMORY=y
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
|
||||
#
|
||||
# Information
|
||||
#
|
||||
CONFIG_CMD_ARM_CPUINFO=y
|
||||
CONFIG_CMD_DEVINFO=y
|
||||
CONFIG_CMD_DMESG=y
|
||||
CONFIG_CMD_DRVINFO=y
|
||||
CONFIG_CMD_HELP=y
|
||||
CONFIG_LONGHELP=y
|
||||
CONFIG_CMD_IOMEM=y
|
||||
CONFIG_CMD_IMD=y
|
||||
CONFIG_CMD_MEMINFO=y
|
||||
CONFIG_CMD_ARM_MMUINFO=y
|
||||
CONFIG_CMD_VERSION=y
|
||||
|
||||
#
|
||||
# Boot
|
||||
#
|
||||
CONFIG_FLEXIBLE_BOOTARGS=y
|
||||
CONFIG_CMD_BOOT=y
|
||||
CONFIG_CMD_BOOTM=y
|
||||
CONFIG_CMD_BOOTM_SHOW_TYPE=y
|
||||
CONFIG_CMD_BOOTM_VERBOSE=y
|
||||
CONFIG_CMD_BOOTM_INITRD=y
|
||||
CONFIG_CMD_BOOTM_OFTREE=y
|
||||
# CONFIG_CMD_BOOTM_OFTREE_UIMAGE is not set
|
||||
# CONFIG_CMD_BOOTM_AIMAGE is not set
|
||||
# CONFIG_CMD_BOOTU is not set
|
||||
# CONFIG_CMD_BOOTZ is not set
|
||||
CONFIG_CMD_GO=y
|
||||
CONFIG_CMD_LOADB=y
|
||||
# CONFIG_CMD_LOADS is not set
|
||||
# CONFIG_CMD_LOADY is not set
|
||||
CONFIG_CMD_RESET=y
|
||||
# CONFIG_CMD_UIMAGE is not set
|
||||
|
||||
#
|
||||
# Partition
|
||||
#
|
||||
CONFIG_CMD_PARTITION=y
|
||||
CONFIG_CMD_AUTOMOUNT=y
|
||||
CONFIG_CMD_MOUNT=y
|
||||
CONFIG_CMD_UBI=y
|
||||
CONFIG_CMD_UBIFORMAT=y
|
||||
CONFIG_CMD_UMOUNT=y
|
||||
|
||||
#
|
||||
# Environment
|
||||
#
|
||||
CONFIG_CMD_NV=y
|
||||
CONFIG_CMD_EXPORT=y
|
||||
CONFIG_CMD_DEFAULTENV=y
|
||||
CONFIG_CMD_GLOBAL=y
|
||||
CONFIG_CMD_LOADENV=y
|
||||
CONFIG_CMD_PRINTENV=y
|
||||
CONFIG_CMD_MAGICVAR=y
|
||||
CONFIG_CMD_MAGICVAR_HELP=y
|
||||
CONFIG_CMD_SAVEENV=y
|
||||
|
||||
#
|
||||
# File
|
||||
#
|
||||
CONFIG_CMD_BASENAME=y
|
||||
CONFIG_CMD_CAT=y
|
||||
CONFIG_CMD_CD=y
|
||||
CONFIG_CMD_CP=y
|
||||
# CONFIG_CMD_CMP is not set
|
||||
CONFIG_CMD_DIGEST=y
|
||||
CONFIG_CMD_DIRNAME=y
|
||||
CONFIG_CMD_FILETYPE=y
|
||||
CONFIG_CMD_LN=y
|
||||
CONFIG_CMD_LS=y
|
||||
CONFIG_CMD_MD5SUM=y
|
||||
CONFIG_CMD_MKDIR=y
|
||||
CONFIG_CMD_PWD=y
|
||||
CONFIG_CMD_READLINK=y
|
||||
CONFIG_CMD_RM=y
|
||||
CONFIG_CMD_RMDIR=y
|
||||
# CONFIG_CMD_SHA1SUM is not set
|
||||
# CONFIG_CMD_SHA224SUM is not set
|
||||
# CONFIG_CMD_SHA256SUM is not set
|
||||
# CONFIG_CMD_SHA384SUM is not set
|
||||
# CONFIG_CMD_SHA512SUM is not set
|
||||
CONFIG_CMD_UNCOMPRESS=y
|
||||
|
||||
#
|
||||
# Shell scripting
|
||||
#
|
||||
CONFIG_CMD_FALSE=y
|
||||
CONFIG_CMD_GETOPT=y
|
||||
CONFIG_CMD_LET=y
|
||||
CONFIG_CMD_MSLEEP=y
|
||||
CONFIG_CMD_READF=y
|
||||
CONFIG_CMD_SLEEP=y
|
||||
CONFIG_CMD_TEST=y
|
||||
CONFIG_CMD_TRUE=y
|
||||
|
||||
#
|
||||
# Network
|
||||
#
|
||||
CONFIG_CMD_DHCP=y
|
||||
# CONFIG_CMD_HOST is not set
|
||||
CONFIG_NET_CMD_IFUP=y
|
||||
CONFIG_CMD_MIITOOL=y
|
||||
CONFIG_CMD_PING=y
|
||||
CONFIG_CMD_TFTP=y
|
||||
|
||||
#
|
||||
# Console and Framebuffer interaction
|
||||
#
|
||||
CONFIG_CMD_CLEAR=y
|
||||
CONFIG_CMD_ECHO=y
|
||||
CONFIG_CMD_ECHO_E=y
|
||||
CONFIG_CMD_EDIT=y
|
||||
CONFIG_CMD_LOGIN=y
|
||||
CONFIG_CMD_MENU=y
|
||||
# CONFIG_CMD_MENU_MANAGEMENT is not set
|
||||
CONFIG_CMD_MENUTREE=y
|
||||
CONFIG_CMD_PASSWD=y
|
||||
CONFIG_PASSWD_MODE_HIDE=y
|
||||
# CONFIG_PASSWD_MODE_STAR is not set
|
||||
# CONFIG_PASSWD_MODE_CLEAR is not set
|
||||
# CONFIG_CMD_SPLASH is not set
|
||||
CONFIG_CMD_READLINE=y
|
||||
CONFIG_CMD_TIMEOUT=y
|
||||
|
||||
#
|
||||
# Memory
|
||||
#
|
||||
CONFIG_CMD_CRC=y
|
||||
CONFIG_CMD_CRC_CMP=y
|
||||
CONFIG_CMD_MD=y
|
||||
CONFIG_CMD_MEMCMP=y
|
||||
CONFIG_CMD_MEMCPY=y
|
||||
CONFIG_CMD_MEMSET=y
|
||||
CONFIG_CMD_MEMTEST=y
|
||||
CONFIG_CMD_MM=y
|
||||
CONFIG_CMD_MW=y
|
||||
|
||||
#
|
||||
# Hardware manipulation
|
||||
#
|
||||
CONFIG_CMD_DETECT=y
|
||||
CONFIG_CMD_FLASH=y
|
||||
CONFIG_CMD_GPIO=y
|
||||
CONFIG_CMD_I2C=y
|
||||
CONFIG_CMD_LED=y
|
||||
CONFIG_CMD_NAND=y
|
||||
# CONFIG_CMD_NANDTEST is not set
|
||||
CONFIG_CMD_LED_TRIGGER=y
|
||||
|
||||
#
|
||||
# Miscellaneous
|
||||
#
|
||||
# CONFIG_CMD_2048 is not set
|
||||
CONFIG_CMD_BAREBOX_UPDATE=y
|
||||
# CONFIG_CMD_FIRMWARELOAD is not set
|
||||
CONFIG_CMD_OF_DUMP=y
|
||||
CONFIG_CMD_OF_NODE=y
|
||||
CONFIG_CMD_OF_PROPERTY=y
|
||||
CONFIG_CMD_OF_DISPLAY_TIMINGS=y
|
||||
CONFIG_CMD_OFTREE=y
|
||||
CONFIG_CMD_TIME=y
|
||||
CONFIG_CMD_STATE=y
|
||||
CONFIG_CMD_BOOTCHOOSER=y
|
||||
CONFIG_NET=y
|
||||
CONFIG_NET_NFS=y
|
||||
CONFIG_NET_NETCONSOLE=y
|
||||
CONFIG_NET_RESOLV=y
|
||||
CONFIG_NET_IFUP=y
|
||||
|
||||
#
|
||||
# Drivers
|
||||
#
|
||||
CONFIG_OFTREE=y
|
||||
CONFIG_OFTREE_MEM_GENERIC=y
|
||||
CONFIG_DTC=y
|
||||
CONFIG_OFDEVICE=y
|
||||
CONFIG_OF_NET=y
|
||||
CONFIG_OF_GPIO=y
|
||||
CONFIG_OF_BAREBOX_DRIVERS=y
|
||||
|
||||
#
|
||||
# serial drivers
|
||||
#
|
||||
# CONFIG_DRIVER_SERIAL_ARM_DCC is not set
|
||||
CONFIG_DRIVER_SERIAL_NS16550=y
|
||||
CONFIG_DRIVER_SERIAL_NS16550_OMAP_EXTENSIONS=y
|
||||
# CONFIG_DRIVER_SERIAL_CADENCE is not set
|
||||
CONFIG_PHYLIB=y
|
||||
|
||||
#
|
||||
# Network drivers
|
||||
#
|
||||
# CONFIG_DRIVER_NET_ARC_EMAC is not set
|
||||
# CONFIG_DRIVER_NET_CALXEDA_XGMAC is not set
|
||||
CONFIG_DRIVER_NET_CPSW=y
|
||||
# CONFIG_DRIVER_NET_DESIGNWARE is not set
|
||||
# CONFIG_DRIVER_NET_KS8851_MLL is not set
|
||||
# CONFIG_DRIVER_NET_SMC911X is not set
|
||||
# CONFIG_DRIVER_NET_SMC91111 is not set
|
||||
|
||||
#
|
||||
# phylib
|
||||
#
|
||||
|
||||
#
|
||||
# MII PHY device drivers
|
||||
#
|
||||
# CONFIG_AT803X_PHY is not set
|
||||
# CONFIG_LXT_PHY is not set
|
||||
# CONFIG_MARVELL_PHY is not set
|
||||
CONFIG_MICREL_PHY=y
|
||||
# CONFIG_NATIONAL_PHY is not set
|
||||
# CONFIG_SMSC_PHY is not set
|
||||
|
||||
#
|
||||
# MII bus device drivers
|
||||
#
|
||||
|
||||
#
|
||||
# SPI drivers
|
||||
#
|
||||
# CONFIG_SPI is not set
|
||||
CONFIG_I2C=y
|
||||
|
||||
#
|
||||
# I2C Hardware Bus support
|
||||
#
|
||||
# CONFIG_I2C_GPIO is not set
|
||||
CONFIG_I2C_OMAP=y
|
||||
CONFIG_MTD=y
|
||||
CONFIG_MTD_WRITE=y
|
||||
CONFIG_MTD_OOB_DEVICE=y
|
||||
# CONFIG_MTD_RAW_DEVICE is not set
|
||||
|
||||
#
|
||||
# Self contained MTD devices
|
||||
#
|
||||
# CONFIG_MTD_DOCG3 is not set
|
||||
# CONFIG_MTD_MTDRAM is not set
|
||||
# CONFIG_DRIVER_CFI is not set
|
||||
CONFIG_NAND=y
|
||||
CONFIG_NAND_ECC_SOFT=y
|
||||
# CONFIG_NAND_ECC_BCH is not set
|
||||
CONFIG_NAND_ECC_HW=y
|
||||
# CONFIG_NAND_ECC_HW_OOB_FIRST is not set
|
||||
CONFIG_NAND_ECC_HW_SYNDROME=y
|
||||
CONFIG_NAND_ECC_HW_NONE=y
|
||||
CONFIG_NAND_INFO=y
|
||||
CONFIG_NAND_READ_OOB=y
|
||||
CONFIG_NAND_BBT=y
|
||||
# CONFIG_NAND_ALLOW_ERASE_BAD is not set
|
||||
CONFIG_NAND_OMAP_GPMC=y
|
||||
# CONFIG_MTD_NAND_ECC_SMC is not set
|
||||
CONFIG_MTD_NAND_IDS=y
|
||||
CONFIG_MTD_UBI=y
|
||||
CONFIG_MTD_UBI_WL_THRESHOLD=4096
|
||||
CONFIG_MTD_UBI_BEB_LIMIT=20
|
||||
# CONFIG_MTD_UBI_FASTMAP is not set
|
||||
CONFIG_DISK=y
|
||||
CONFIG_DISK_WRITE=y
|
||||
|
||||
#
|
||||
# drive types
|
||||
#
|
||||
# CONFIG_DISK_ATA is not set
|
||||
# CONFIG_DISK_AHCI is not set
|
||||
|
||||
#
|
||||
# interface types
|
||||
#
|
||||
# CONFIG_DISK_INTF_PLATFORM_IDE is not set
|
||||
# CONFIG_USB_HOST is not set
|
||||
# CONFIG_USB_GADGET is not set
|
||||
# CONFIG_USB_MUSB is not set
|
||||
# CONFIG_VIDEO is not set
|
||||
CONFIG_MCI=y
|
||||
|
||||
#
|
||||
# --- Feature list ---
|
||||
#
|
||||
CONFIG_MCI_STARTUP=y
|
||||
CONFIG_MCI_INFO=y
|
||||
CONFIG_MCI_WRITE=y
|
||||
# CONFIG_MCI_MMC_BOOT_PARTITIONS is not set
|
||||
|
||||
#
|
||||
# --- MCI host drivers ---
|
||||
#
|
||||
# CONFIG_MCI_DW is not set
|
||||
CONFIG_MCI_OMAP_HSMMC=y
|
||||
CONFIG_CLOCKSOURCE_DUMMY_RATE=1000
|
||||
|
||||
#
|
||||
# MFD
|
||||
#
|
||||
# CONFIG_MFD_ACT8846 is not set
|
||||
# CONFIG_MFD_LP3972 is not set
|
||||
# CONFIG_MFD_MC13XXX is not set
|
||||
# CONFIG_MFD_MC34704 is not set
|
||||
# CONFIG_MFD_MC9SDZ60 is not set
|
||||
# CONFIG_MFD_STMPE is not set
|
||||
# CONFIG_MFD_SYSCON is not set
|
||||
# CONFIG_MFD_TWL4030 is not set
|
||||
# CONFIG_MFD_TWL6030 is not set
|
||||
|
||||
#
|
||||
# Misc devices
|
||||
#
|
||||
# CONFIG_JTAG is not set
|
||||
# CONFIG_SRAM is not set
|
||||
CONFIG_STATE_DRV=y
|
||||
CONFIG_BOOTSTATE_DRV=y
|
||||
CONFIG_LED=y
|
||||
CONFIG_LED_GPIO=y
|
||||
CONFIG_LED_GPIO_OF=y
|
||||
# CONFIG_LED_GPIO_RGB is not set
|
||||
# CONFIG_LED_GPIO_BICOLOR is not set
|
||||
CONFIG_LED_TRIGGERS=y
|
||||
|
||||
#
|
||||
# EEPROM support
|
||||
#
|
||||
CONFIG_EEPROM_AT24=y
|
||||
|
||||
#
|
||||
# Input device support
|
||||
#
|
||||
# CONFIG_KEYBOARD_GPIO is not set
|
||||
# CONFIG_KEYBOARD_QT1070 is not set
|
||||
# CONFIG_WATCHDOG is not set
|
||||
# CONFIG_PWM is not set
|
||||
|
||||
#
|
||||
# DMA support
|
||||
#
|
||||
CONFIG_GPIOLIB=y
|
||||
|
||||
#
|
||||
# GPIO
|
||||
#
|
||||
CONFIG_GPIO_GENERIC=y
|
||||
CONFIG_GPIO_GENERIC_PLATFORM=y
|
||||
# CONFIG_GPIO_IMX is not set
|
||||
# CONFIG_GPIO_MXS is not set
|
||||
CONFIG_GPIO_OMAP=y
|
||||
# CONFIG_GPIO_PCA953X is not set
|
||||
# CONFIG_GPIO_DESIGNWARE is not set
|
||||
# CONFIG_W1 is not set
|
||||
CONFIG_PINCTRL=y
|
||||
CONFIG_PINCTRL_SINGLE=y
|
||||
|
||||
#
|
||||
# Bus devices
|
||||
#
|
||||
CONFIG_BUS_OMAP_GPMC=y
|
||||
# CONFIG_REGULATOR is not set
|
||||
# CONFIG_RESET_CONTROLLER is not set
|
||||
# CONFIG_RTC_CLASS is not set
|
||||
|
||||
#
|
||||
# Firmware Drivers
|
||||
#
|
||||
|
||||
#
|
||||
# PHY Subsystem
|
||||
#
|
||||
# CONFIG_GENERIC_PHY is not set
|
||||
|
||||
#
|
||||
# Filesystem support
|
||||
#
|
||||
CONFIG_FS=y
|
||||
CONFIG_FS_AUTOMOUNT=y
|
||||
# CONFIG_FS_CRAMFS is not set
|
||||
CONFIG_FS_EXT4=y
|
||||
CONFIG_FS_RAMFS=y
|
||||
CONFIG_FS_DEVFS=y
|
||||
CONFIG_FS_TFTP=y
|
||||
CONFIG_FS_NFS=y
|
||||
CONFIG_FS_FAT=y
|
||||
CONFIG_FS_FAT_WRITE=y
|
||||
CONFIG_FS_FAT_LFN=y
|
||||
CONFIG_FS_UBIFS=y
|
||||
CONFIG_FS_UBIFS_COMPRESSION_LZO=y
|
||||
CONFIG_FS_UBIFS_COMPRESSION_ZLIB=y
|
||||
# CONFIG_FS_BPKFS is not set
|
||||
# CONFIG_FS_UIMAGEFS is not set
|
||||
|
||||
#
|
||||
# Library routines
|
||||
#
|
||||
CONFIG_PARAMETER=y
|
||||
CONFIG_UNCOMPRESS=y
|
||||
CONFIG_ZLIB=y
|
||||
# CONFIG_BZLIB is not set
|
||||
# CONFIG_LZ4_DECOMPRESS is not set
|
||||
# CONFIG_XZ_DECOMPRESS is not set
|
||||
# CONFIG_GENERIC_FIND_NEXT_BIT is not set
|
||||
CONFIG_PROCESS_ESCAPE_SEQUENCE=y
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_QSORT=y
|
||||
CONFIG_LIBSCAN=y
|
||||
CONFIG_LIBUBIGEN=y
|
||||
CONFIG_LIBMTD=y
|
||||
|
||||
#
|
||||
# Library gui routines
|
||||
#
|
||||
CONFIG_CRC32=y
|
||||
CONFIG_CRC16=y
|
||||
CONFIG_DIGEST=y
|
||||
CONFIG_MD5=y
|
||||
CONFIG_SHA1=y
|
||||
CONFIG_SHA224=y
|
||||
CONFIG_SHA256=y
|
||||
CONFIG_DIGEST_MD5_GENERIC=y
|
||||
# CONFIG_DIGEST_SHA1_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA224_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA256_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA384_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA512_GENERIC is not set
|
||||
# CONFIG_DIGEST_HMAC_GENERIC is not set
|
||||
# CONFIG_DIGEST_SHA1_ARM is not set
|
||||
CONFIG_DIGEST_SHA256_ARM=y
|
||||
CONFIG_CRYPTO_PBKDF2=y
|
|
@ -0,0 +1,23 @@
|
|||
require barebox.inc
|
||||
|
||||
RDEPENDS_${PN} += "${PN}-mlo"
|
||||
|
||||
SRCREV = "05d4d07f387fbcbfd5c719792ccfeb3e4aef5a2a"
|
||||
SRC_URI = " \
|
||||
git://git.sysmocom.de/barebox.git;branch=v2015.06 \
|
||||
file://defconfig \
|
||||
"
|
||||
|
||||
PV = "v2015.06+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BAREBOX_IMAGE ?= "barebox-${MACHINE}-${PKGV}-${PKGR}.img"
|
||||
BAREBOX_SYMLINK ?= "barebox-${MACHINE}.img"
|
||||
|
||||
do_deploy_append () {
|
||||
install -d ${DEPLOYDIR}
|
||||
install ${S}/images/barebox-am33xx-sysmocom-odu.img ${DEPLOYDIR}/${BAREBOX_IMAGE}
|
||||
cd ${DEPLOYDIR}
|
||||
rm -f ${BAREBOX_SYMLINK}
|
||||
ln -sf ${BAREBOX_IMAGE} ${BAREBOX_SYMLINK}
|
||||
}
|
|
@ -0,0 +1,40 @@
|
|||
SUMMARY = "Barebox - a bootloader that inherits the best of U-Boot and the Linux kernel"
|
||||
HOMEPAGE = "http://www.barebox.org/"
|
||||
SECTION = "bootloaders"
|
||||
PROVIDES ?= "virtual/bootloader"
|
||||
DEPENDS += "lzop-native"
|
||||
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=057bf9e50e1ca857d0eb97bfe4ba8e5d"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
inherit kernel-arch deploy
|
||||
|
||||
EXTRA_OEMAKE = "ARCH=arm CROSS_COMPILE=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}"
|
||||
|
||||
do_configure_prepend() {
|
||||
cp ${WORKDIR}/defconfig ${S}/.config
|
||||
oe_runmake oldconfig
|
||||
}
|
||||
|
||||
do_compile () {
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
unset CPPFLAGS
|
||||
oe_runmake CC="$CC"
|
||||
}
|
||||
|
||||
do_deploy () {
|
||||
install -d ${DEPLOY_DIR_TOOLS}
|
||||
if [ -f ${S}/scripts/mkimage ]; then
|
||||
install -m 755 ${S}/scripts/mkimage ${DEPLOY_DIR_TOOLS}/mkimage-${PV}
|
||||
ln -sf mkimage-${PV} ${DEPLOY_DIR_TOOLS}/mkimage
|
||||
fi
|
||||
if [ -f ${S}/scripts/bareboxenv ]; then
|
||||
install -m 755 ${S}/scripts/bareboxenv ${DEPLOY_DIR_TOOLS}/bareboxenv-${PV}
|
||||
ln -sf bareboxenv-${PV} ${DEPLOY_DIR_TOOLS}/bareboxenv
|
||||
fi
|
||||
}
|
||||
|
||||
addtask deploy before do_build after do_compile
|
|
@ -1,11 +0,0 @@
|
|||
Welcome to
|
||||
____ _______ _____
|
||||
| _ \\__ __/ ____|
|
||||
___ _ _ ___ _ __ ___ ___ | |_) | | | | (___
|
||||
/ __| | | / __| '_ ` _ \\ / _ \\| _ < | | \\___ \\
|
||||
\\__ \\ |_| \\__ \\ | | | | | (_) | |_) | | | ____) |
|
||||
|___/\\__, |___/_| |_| |_|\\___/|____/ |_| |_____/
|
||||
__/ |
|
||||
|___/ by sysmocom GmbH
|
||||
|
||||
|
|
@ -1,11 +0,0 @@
|
|||
Welcome to
|
||||
____ _______ _____
|
||||
| _ \\__ __/ ____|
|
||||
___ _ _ ___ _ __ ___ ___ | |_) | | | | (___
|
||||
/ __| | | / __| '_ ` _ \\ / _ \\| _ < | | \\___ \\
|
||||
\\__ \\ |_| \\__ \\ | | | | | (_) | |_) | | | ____) |
|
||||
|___/\\__, |___/_| |_| |_|\\___/|____/ |_| |_____/
|
||||
__/ |
|
||||
|___/ by sysmocom GmbH
|
||||
|
||||
|
|
@ -0,0 +1,8 @@
|
|||
rootfs / auto defaults 0 1
|
||||
proc /proc proc defaults 0 0
|
||||
devpts /dev/pts devpts mode=0620,gid=5 0 0
|
||||
usbdevfs /proc/bus/usb usbdevfs noauto 0 0
|
||||
tmpfs /run tmpfs mode=0755,nodev,nosuid,strictatime 0 0
|
||||
tmpfs /var/volatile tmpfs defaults 0 0
|
||||
|
||||
/dev/sda1 /boot ext4 defaults,nofail 0 2
|
|
@ -1,16 +0,0 @@
|
|||
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
|
||||
|
||||
# The loopback interface
|
||||
auto lo
|
||||
iface lo inet loopback
|
||||
|
||||
#eth0 is our gateway to the network. ifplugd will run ifup/ifdown for us
|
||||
iface eth0 inet dhcp
|
||||
|
||||
#eth0 will provide dhcp to clients
|
||||
#auto eth0:1
|
||||
#iface eth0:1 inet static
|
||||
# address 10.42.123.1
|
||||
# netmask 255.255.255.0
|
||||
# network 10.42.123.0
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
### BEGIN INIT INFO
|
||||
# Provides: networking
|
||||
# Required-Start: mountvirtfs $local_fs
|
||||
# Required-Stop: $local_fs
|
||||
# Should-Start: ifupdown
|
||||
# Should-Stop: ifupdown
|
||||
# Default-Start: S
|
||||
# Default-Stop: 0 6
|
||||
# Short-Description: Raise network interfaces.
|
||||
### END INIT INFO
|
||||
|
||||
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
|
||||
|
||||
[ -x /sbin/ifup ] || exit 0
|
||||
|
||||
check_network_file_systems() {
|
||||
[ -e /proc/mounts ] || return 0
|
||||
|
||||
if [ -e /etc/iscsi/iscsi.initramfs ]; then
|
||||
echo "not deconfiguring network interfaces: iSCSI root is mounted."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exec 9<&0 < /proc/mounts
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network devices still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
case $FSTYPE in
|
||||
nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
|
||||
echo "not deconfiguring network interfaces: network file systems still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
check_network_swap() {
|
||||
[ -e /proc/swaps ] || return 0
|
||||
|
||||
exec 9<&0 < /proc/swaps
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network swap still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Configuring network interfaces... "
|
||||
mkdir /run/network || true
|
||||
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
stop)
|
||||
check_network_file_systems
|
||||
check_network_swap
|
||||
|
||||
echo -n "Deconfiguring network interfaces... "
|
||||
ifdown -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
force-reload|restart)
|
||||
echo "Running $0 $1 is deprecated because it may not enable again some interfaces"
|
||||
echo "Reconfiguring network interfaces... "
|
||||
ifdown -a || true
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: /etc/init.d/networking {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
### BEGIN INIT INFO
|
||||
# Provides: networking
|
||||
# Required-Start: mountvirtfs $local_fs
|
||||
# Required-Stop: $local_fs
|
||||
# Should-Start: ifupdown
|
||||
# Should-Stop: ifupdown
|
||||
# Default-Start: S
|
||||
# Default-Stop: 0 6
|
||||
# Short-Description: Raise network interfaces.
|
||||
### END INIT INFO
|
||||
|
||||
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
|
||||
|
||||
[ -x /sbin/ifup ] || exit 0
|
||||
|
||||
check_network_file_systems() {
|
||||
[ -e /proc/mounts ] || return 0
|
||||
|
||||
if [ -e /etc/iscsi/iscsi.initramfs ]; then
|
||||
echo "not deconfiguring network interfaces: iSCSI root is mounted."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exec 9<&0 < /proc/mounts
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network devices still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
case $FSTYPE in
|
||||
nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
|
||||
echo "not deconfiguring network interfaces: network file systems still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
check_network_swap() {
|
||||
[ -e /proc/swaps ] || return 0
|
||||
|
||||
exec 9<&0 < /proc/swaps
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network swap still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Configuring network interfaces... "
|
||||
mkdir /run/network || true
|
||||
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
stop)
|
||||
check_network_file_systems
|
||||
check_network_swap
|
||||
|
||||
echo -n "Deconfiguring network interfaces... "
|
||||
ifdown -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
force-reload|restart)
|
||||
echo "Running $0 $1 is deprecated because it may not enable again some interfaces"
|
||||
echo "Reconfiguring network interfaces... "
|
||||
ifdown -a || true
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: /etc/init.d/networking {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
### BEGIN INIT INFO
|
||||
# Provides: networking
|
||||
# Required-Start: mountvirtfs $local_fs
|
||||
# Required-Stop: $local_fs
|
||||
# Should-Start: ifupdown
|
||||
# Should-Stop: ifupdown
|
||||
# Default-Start: S
|
||||
# Default-Stop: 0 6
|
||||
# Short-Description: Raise network interfaces.
|
||||
### END INIT INFO
|
||||
|
||||
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
|
||||
|
||||
[ -x /sbin/ifup ] || exit 0
|
||||
|
||||
check_network_file_systems() {
|
||||
[ -e /proc/mounts ] || return 0
|
||||
|
||||
if [ -e /etc/iscsi/iscsi.initramfs ]; then
|
||||
echo "not deconfiguring network interfaces: iSCSI root is mounted."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exec 9<&0 < /proc/mounts
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network devices still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
case $FSTYPE in
|
||||
nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
|
||||
echo "not deconfiguring network interfaces: network file systems still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
check_network_swap() {
|
||||
[ -e /proc/swaps ] || return 0
|
||||
|
||||
exec 9<&0 < /proc/swaps
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network swap still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Configuring network interfaces... "
|
||||
mkdir /run/network || true
|
||||
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
stop)
|
||||
check_network_file_systems
|
||||
check_network_swap
|
||||
|
||||
echo -n "Deconfiguring network interfaces... "
|
||||
ifdown -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
force-reload|restart)
|
||||
echo "Running $0 $1 is deprecated because it may not enable again some interfaces"
|
||||
echo "Reconfiguring network interfaces... "
|
||||
ifdown -a || true
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: /etc/init.d/networking {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
|
@ -1,91 +0,0 @@
|
|||
#!/bin/sh -e
|
||||
### BEGIN INIT INFO
|
||||
# Provides: networking
|
||||
# Required-Start: mountvirtfs $local_fs
|
||||
# Required-Stop: $local_fs
|
||||
# Should-Start: ifupdown
|
||||
# Should-Stop: ifupdown
|
||||
# Default-Start: S
|
||||
# Default-Stop: 0 6
|
||||
# Short-Description: Raise network interfaces.
|
||||
### END INIT INFO
|
||||
|
||||
PATH="/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"
|
||||
|
||||
[ -x /sbin/ifup ] || exit 0
|
||||
|
||||
check_network_file_systems() {
|
||||
[ -e /proc/mounts ] || return 0
|
||||
|
||||
if [ -e /etc/iscsi/iscsi.initramfs ]; then
|
||||
echo "not deconfiguring network interfaces: iSCSI root is mounted."
|
||||
exit 0
|
||||
fi
|
||||
|
||||
exec 9<&0 < /proc/mounts
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network devices still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
case $FSTYPE in
|
||||
nfs|nfs4|smbfs|ncp|ncpfs|cifs|coda|ocfs2|gfs|pvfs|pvfs2|fuse.httpfs|fuse.curlftpfs)
|
||||
echo "not deconfiguring network interfaces: network file systems still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
check_network_swap() {
|
||||
[ -e /proc/swaps ] || return 0
|
||||
|
||||
exec 9<&0 < /proc/swaps
|
||||
while read DEV MTPT FSTYPE REST; do
|
||||
case $DEV in
|
||||
/dev/nbd*|/dev/nd[a-z]*|/dev/etherd/e*)
|
||||
echo "not deconfiguring network interfaces: network swap still mounted."
|
||||
exit 0
|
||||
;;
|
||||
esac
|
||||
done
|
||||
exec 0<&9 9<&-
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo -n "Configuring network interfaces... "
|
||||
mkdir /run/network || true
|
||||
sysctl -e -p /etc/sysctl.conf >/dev/null 2>&1
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
stop)
|
||||
check_network_file_systems
|
||||
check_network_swap
|
||||
|
||||
echo -n "Deconfiguring network interfaces... "
|
||||
ifdown -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
force-reload|restart)
|
||||
echo "Running $0 $1 is deprecated because it may not enable again some interfaces"
|
||||
echo "Reconfiguring network interfaces... "
|
||||
ifdown -a || true
|
||||
ifup -a
|
||||
echo "done."
|
||||
;;
|
||||
|
||||
*)
|
||||
echo "Usage: /etc/init.d/networking {start|stop}"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86 3.10.50 Kernel Configuration
|
||||
# Linux/x86 3.10.77 Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
|
@ -143,8 +143,8 @@ CONFIG_INITRAMFS_SOURCE=""
|
|||
CONFIG_RD_GZIP=y
|
||||
# CONFIG_RD_BZIP2 is not set
|
||||
# CONFIG_RD_LZMA is not set
|
||||
# CONFIG_RD_XZ is not set
|
||||
# CONFIG_RD_LZO is not set
|
||||
CONFIG_RD_XZ=y
|
||||
CONFIG_RD_LZO=y
|
||||
# CONFIG_CC_OPTIMIZE_FOR_SIZE is not set
|
||||
CONFIG_SYSCTL=y
|
||||
CONFIG_ANON_INODES=y
|
||||
|
@ -354,6 +354,7 @@ CONFIG_X86_MCE_THRESHOLD=y
|
|||
# CONFIG_X86_MCE_INJECT is not set
|
||||
CONFIG_X86_THERMAL_VECTOR=y
|
||||
CONFIG_VM86=y
|
||||
# CONFIG_X86_16BIT is not set
|
||||
# CONFIG_TOSHIBA is not set
|
||||
# CONFIG_I8K is not set
|
||||
# CONFIG_X86_REBOOTFIXUPS is not set
|
||||
|
@ -1087,17 +1088,14 @@ CONFIG_BLK_DEV=y
|
|||
# CONFIG_BLK_DEV_DAC960 is not set
|
||||
# CONFIG_BLK_DEV_UMEM is not set
|
||||
# CONFIG_BLK_DEV_COW_COMMON is not set
|
||||
CONFIG_BLK_DEV_LOOP=m
|
||||
CONFIG_BLK_DEV_LOOP=y
|
||||
CONFIG_BLK_DEV_LOOP_MIN_COUNT=8
|
||||
CONFIG_BLK_DEV_CRYPTOLOOP=m
|
||||
# CONFIG_BLK_DEV_CRYPTOLOOP is not set
|
||||
# CONFIG_BLK_DEV_DRBD is not set
|
||||
CONFIG_BLK_DEV_NBD=m
|
||||
# CONFIG_BLK_DEV_NVME is not set
|
||||
# CONFIG_BLK_DEV_SX8 is not set
|
||||
CONFIG_BLK_DEV_RAM=y
|
||||
CONFIG_BLK_DEV_RAM_COUNT=16
|
||||
CONFIG_BLK_DEV_RAM_SIZE=4096
|
||||
# CONFIG_BLK_DEV_XIP is not set
|
||||
# CONFIG_BLK_DEV_RAM is not set
|
||||
# CONFIG_CDROM_PKTCDVD is not set
|
||||
# CONFIG_ATA_OVER_ETH is not set
|
||||
# CONFIG_BLK_DEV_HD is not set
|
||||
|
@ -1132,6 +1130,8 @@ CONFIG_BLK_DEV_RAM_SIZE=4096
|
|||
# CONFIG_PCH_PHUB is not set
|
||||
# CONFIG_USB_SWITCH_FSA9480 is not set
|
||||
# CONFIG_SRAM is not set
|
||||
# CONFIG_FPGADL is not set
|
||||
# CONFIG_DSPDL is not set
|
||||
# CONFIG_C2PORT is not set
|
||||
|
||||
#
|
||||
|
@ -1987,6 +1987,7 @@ CONFIG_SENSORS_K10TEMP=y
|
|||
# CONFIG_SENSORS_LM90 is not set
|
||||
# CONFIG_SENSORS_LM92 is not set
|
||||
# CONFIG_SENSORS_LM93 is not set
|
||||
# CONFIG_SENSORS_LTC1695 is not set
|
||||
# CONFIG_SENSORS_LTC4151 is not set
|
||||
# CONFIG_SENSORS_LTC4215 is not set
|
||||
# CONFIG_SENSORS_LTC4245 is not set
|
||||
|
@ -2848,39 +2849,21 @@ CONFIG_DMIID=y
|
|||
# File systems
|
||||
#
|
||||
CONFIG_DCACHE_WORD_ACCESS=y
|
||||
CONFIG_EXT2_FS=y
|
||||
CONFIG_EXT2_FS_XATTR=y
|
||||
CONFIG_EXT2_FS_POSIX_ACL=y
|
||||
# CONFIG_EXT2_FS_SECURITY is not set
|
||||
# CONFIG_EXT2_FS_XIP is not set
|
||||
CONFIG_EXT3_FS=y
|
||||
CONFIG_EXT3_DEFAULTS_TO_ORDERED=y
|
||||
CONFIG_EXT3_FS_XATTR=y
|
||||
CONFIG_EXT3_FS_POSIX_ACL=y
|
||||
# CONFIG_EXT3_FS_SECURITY is not set
|
||||
# CONFIG_EXT2_FS is not set
|
||||
# CONFIG_EXT3_FS is not set
|
||||
CONFIG_EXT4_FS=y
|
||||
CONFIG_EXT4_USE_FOR_EXT23=y
|
||||
CONFIG_EXT4_FS_POSIX_ACL=y
|
||||
# CONFIG_EXT4_FS_SECURITY is not set
|
||||
# CONFIG_EXT4_DEBUG is not set
|
||||
CONFIG_JBD=y
|
||||
# CONFIG_JBD_DEBUG is not set
|
||||
CONFIG_JBD2=y
|
||||
# CONFIG_JBD2_DEBUG is not set
|
||||
CONFIG_FS_MBCACHE=y
|
||||
CONFIG_REISERFS_FS=m
|
||||
# CONFIG_REISERFS_CHECK is not set
|
||||
# CONFIG_REISERFS_PROC_INFO is not set
|
||||
CONFIG_REISERFS_FS_XATTR=y
|
||||
CONFIG_REISERFS_FS_POSIX_ACL=y
|
||||
# CONFIG_REISERFS_FS_SECURITY is not set
|
||||
# CONFIG_REISERFS_FS is not set
|
||||
# CONFIG_JFS_FS is not set
|
||||
# CONFIG_XFS_FS is not set
|
||||
# CONFIG_GFS2_FS is not set
|
||||
CONFIG_OCFS2_FS=m
|
||||
CONFIG_OCFS2_FS_O2CB=m
|
||||
CONFIG_OCFS2_FS_STATS=y
|
||||
CONFIG_OCFS2_DEBUG_MASKLOG=y
|
||||
# CONFIG_OCFS2_DEBUG_FS is not set
|
||||
# CONFIG_OCFS2_FS is not set
|
||||
# CONFIG_BTRFS_FS is not set
|
||||
# CONFIG_NILFS2_FS is not set
|
||||
CONFIG_FS_POSIX_ACL=y
|
||||
|
@ -2894,7 +2877,6 @@ CONFIG_QUOTA=y
|
|||
# CONFIG_QUOTA_NETLINK_INTERFACE is not set
|
||||
CONFIG_PRINT_QUOTA_WARNING=y
|
||||
# CONFIG_QUOTA_DEBUG is not set
|
||||
CONFIG_QUOTA_TREE=m
|
||||
# CONFIG_QFMT_V1 is not set
|
||||
# CONFIG_QFMT_V2 is not set
|
||||
CONFIG_QUOTACTL=y
|
||||
|
@ -2947,20 +2929,41 @@ CONFIG_MISC_FILESYSTEMS=y
|
|||
# CONFIG_EFS_FS is not set
|
||||
# CONFIG_LOGFS is not set
|
||||
# CONFIG_CRAMFS is not set
|
||||
# CONFIG_SQUASHFS is not set
|
||||
CONFIG_SQUASHFS=y
|
||||
# CONFIG_SQUASHFS_XATTR is not set
|
||||
CONFIG_SQUASHFS_ZLIB=y
|
||||
CONFIG_SQUASHFS_LZO=y
|
||||
CONFIG_SQUASHFS_XZ=y
|
||||
# CONFIG_SQUASHFS_4K_DEVBLK_SIZE is not set
|
||||
# CONFIG_SQUASHFS_EMBEDDED is not set
|
||||
CONFIG_SQUASHFS_FRAGMENT_CACHE_SIZE=3
|
||||
# CONFIG_VXFS_FS is not set
|
||||
CONFIG_MINIX_FS=m
|
||||
# CONFIG_MINIX_FS is not set
|
||||
# CONFIG_OMFS_FS is not set
|
||||
# CONFIG_HPFS_FS is not set
|
||||
# CONFIG_QNX4FS_FS is not set
|
||||
# CONFIG_QNX6FS_FS is not set
|
||||
CONFIG_ROMFS_FS=m
|
||||
CONFIG_ROMFS_BACKED_BY_BLOCK=y
|
||||
CONFIG_ROMFS_ON_BLOCK=y
|
||||
# CONFIG_ROMFS_FS is not set
|
||||
# CONFIG_ROMFS_BACKED_BY_BLOCK is not set
|
||||
# CONFIG_PSTORE is not set
|
||||
# CONFIG_SYSV_FS is not set
|
||||
# CONFIG_UFS_FS is not set
|
||||
# CONFIG_F2FS_FS is not set
|
||||
CONFIG_AUFS_FS=y
|
||||
CONFIG_AUFS_BRANCH_MAX_127=y
|
||||
# CONFIG_AUFS_BRANCH_MAX_511 is not set
|
||||
# CONFIG_AUFS_BRANCH_MAX_1023 is not set
|
||||
# CONFIG_AUFS_BRANCH_MAX_32767 is not set
|
||||
CONFIG_AUFS_SBILIST=y
|
||||
# CONFIG_AUFS_HNOTIFY is not set
|
||||
# CONFIG_AUFS_EXPORT is not set
|
||||
# CONFIG_AUFS_XATTR is not set
|
||||
# CONFIG_AUFS_FHSM is not set
|
||||
# CONFIG_AUFS_RDU is not set
|
||||
# CONFIG_AUFS_SHWH is not set
|
||||
# CONFIG_AUFS_BR_RAMFS is not set
|
||||
CONFIG_AUFS_BDEV_LOOP=y
|
||||
# CONFIG_AUFS_DEBUG is not set
|
||||
CONFIG_NETWORK_FILESYSTEMS=y
|
||||
CONFIG_NFS_FS=y
|
||||
CONFIG_NFS_V2=y
|
||||
|
@ -3386,9 +3389,19 @@ CONFIG_LIBCRC32C=m
|
|||
# CONFIG_CRC8 is not set
|
||||
CONFIG_ZLIB_INFLATE=y
|
||||
CONFIG_ZLIB_DEFLATE=y
|
||||
# CONFIG_XZ_DEC is not set
|
||||
# CONFIG_XZ_DEC_BCJ is not set
|
||||
CONFIG_LZO_DECOMPRESS=y
|
||||
CONFIG_XZ_DEC=y
|
||||
CONFIG_XZ_DEC_X86=y
|
||||
# CONFIG_XZ_DEC_POWERPC is not set
|
||||
# CONFIG_XZ_DEC_IA64 is not set
|
||||
# CONFIG_XZ_DEC_ARM is not set
|
||||
# CONFIG_XZ_DEC_ARMTHUMB is not set
|
||||
# CONFIG_XZ_DEC_SPARC is not set
|
||||
CONFIG_XZ_DEC_BCJ=y
|
||||
# CONFIG_XZ_DEC_TEST is not set
|
||||
CONFIG_DECOMPRESS_GZIP=y
|
||||
CONFIG_DECOMPRESS_XZ=y
|
||||
CONFIG_DECOMPRESS_LZO=y
|
||||
CONFIG_TEXTSEARCH=y
|
||||
CONFIG_TEXTSEARCH_KMP=m
|
||||
CONFIG_TEXTSEARCH_BM=m
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -1,38 +1,24 @@
|
|||
inherit kernel
|
||||
require linux-sysmocom.inc
|
||||
|
||||
LINUX_VERSION ?= "3.2.48"
|
||||
LINUX_VERSION ?= "3.2.69"
|
||||
LINUX_VERSION_EXTENSION ?= "-sysmocom-${LINUX_KERNEL_TYPE}"
|
||||
|
||||
# Overrides for the sysmocom bts v1
|
||||
BTS_FIRMWARE_NAME_sysmobts-v1 = "sysmobts-v1"
|
||||
SRCREV = "d1a5b8e2ddc3a74c6d81d85a106cb0c33cd7688b"
|
||||
BRANCH = "sob-odu/linux-3.2.69"
|
||||
|
||||
# Overrides for the sysmocom bts v2
|
||||
BTS_FIRMWARE_NAME_sysmobts-v2 = "sysmobts-v2"
|
||||
BTS_FIRMWARE_NAME_sysmobts-2050 = "sysmobts-v2"
|
||||
|
||||
SRCREV = "bcc4fa827be7f59486ff305d664b42a142025f9b"
|
||||
|
||||
# odu handling.
|
||||
BRANCH="v3.2"
|
||||
SRCREV_sysmocom-odu = "3ed283bea6c0be2fa44e3c8298895190c1bd93b5"
|
||||
BRANCH_sysmocom-odu = "sob-odu/linux-3.2.63"
|
||||
LINUX_VERSION_sysmocom-odu = "3.2.63"
|
||||
|
||||
PR = "r41"
|
||||
PR = "r42"
|
||||
PV = "${LINUX_VERSION}+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/linux.git;protocol=git;branch=${BRANCH} \
|
||||
SRC_URI = " \
|
||||
git://git.sysmocom.de/sysmo-bts/linux.git;protocol=git;branch=${BRANCH} \
|
||||
file://mISDN_loop.patch;patch=1 \
|
||||
file://defconfig"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v1|sysmobts-v2|sysmobts-2050|sysmocom-odu)"
|
||||
COMPATIBLE_MACHINE = "(sysmocom-odu)"
|
||||
EXTRA_OEMAKE += "KALLSYMS_EXTRA_PASS=1"
|
||||
|
||||
# we do not want to have the kernel image inside the kernel
|
||||
FILES_kernel-image_sysmobts-v1 = ""
|
||||
|
||||
require linux-tools.inc
|
||||
|
||||
do_configure() {
|
||||
|
@ -41,23 +27,7 @@ do_configure() {
|
|||
}
|
||||
|
||||
# autoload defaults (alphabetically sorted)
|
||||
module_autoload_davinci_mmc = "davinci_mmc"
|
||||
module_autoload_dspdl_dm644x = "dspdl_dm644x"
|
||||
module_autoload_fpgadl_par = "fpgadl_par"
|
||||
module_autoload_leds-gpio = "leds-gpio"
|
||||
module_autoload_mmc_block = "mmc_block"
|
||||
module_autoload_msgqueue = "msgqueue"
|
||||
module_autoload_rtfifo = "rtfifo"
|
||||
|
||||
# module configs (alphabetically sorted)
|
||||
module_conf_dspdl_dm644x = "options dspdl_dm644x fw_name=${BTS_FIRMWARE_NAME}.out debug=0"
|
||||
module_conf_fpgadl_par = "options fpgadl_par fw_name=${BTS_FIRMWARE_NAME}.bit"
|
||||
module_conf_msgqueue = "options msgqueue fw_name=${BTS_FIRMWARE_NAME}.out"
|
||||
module_conf_rtfifo = "options rtfifo fw_name=${BTS_FIRMWARE_NAME}.out"
|
||||
|
||||
RDEPENDS_kernel-module-dspdl-dm644x += "sysmobts-firmware"
|
||||
RDEPENDS_kernel-module-fpgadl-par += "sysmobts-firmware"
|
||||
RDEPENDS_kernel-module-msgqueue += "sysmobts-firmware"
|
||||
RDEPENDS_kernel-module-rtfifo += "sysmobts-firmware"
|
||||
|
||||
DEFAULT_PREFERENCE = "20"
|
||||
|
|
|
@ -4,31 +4,25 @@ require linux-sysmocom.inc
|
|||
DEPENDS += "bc-native"
|
||||
|
||||
# at versions changes do not forget to update conf/machine/include/sysmobts.inc too
|
||||
LINUX_VERSION ?= "3.10.76"
|
||||
LINUX_VERSION ?= "3.10.80"
|
||||
LINUX_VERSION_EXTENSION ?= "-sysmocom-${LINUX_KERNEL_TYPE}"
|
||||
|
||||
# Overrides for the sysmocom bts v1
|
||||
BTS_FIRMWARE_NAME_sysmobts-v1 = "sysmobts-v1"
|
||||
|
||||
# Overrides for the sysmocom bts v2
|
||||
BTS_FIRMWARE_NAME_sysmobts-v2 = "sysmobts-v2"
|
||||
|
||||
SRCREV = "0f21ba8c5b9ddf1d8c0c2bc36202e90d15ee381a"
|
||||
SRCREV = "3122273386e140378bfc7f8ec5d76e4e04c32ad1"
|
||||
|
||||
PR = "r43"
|
||||
PV = "${LINUX_VERSION}+git${SRCPV}"
|
||||
|
||||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/linux.git;protocol=git;branch=linux-3.10.76 \
|
||||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/linux.git;protocol=git;branch=linux-3.10.80 \
|
||||
file://defconfig"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v1|sysmobts-v2|sysmocom-bsc)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmocom-bsc)"
|
||||
EXTRA_OEMAKE += "KALLSYMS_EXTRA_PASS=1"
|
||||
|
||||
# we do not want to have the kernel image inside the kernel
|
||||
FILES_kernel-image_sysmobts-v1 = ""
|
||||
|
||||
require linux-tools.inc
|
||||
|
||||
do_configure() {
|
||||
|
|
|
@ -1,41 +0,0 @@
|
|||
#ping = 172.31.14.1
|
||||
#ping = 172.26.1.255
|
||||
#interface = eth0
|
||||
#file = /var/log/messages
|
||||
#change = 1407
|
||||
|
||||
# Uncomment to enable test. Setting one of these values to '0' disables it.
|
||||
# These values will hopefully never reboot your machine during normal use
|
||||
# (if your machine is really hung, the loadavg will go much higher than 25)
|
||||
#max-load-1 = 24
|
||||
#max-load-5 = 18
|
||||
#max-load-15 = 12
|
||||
|
||||
# Note that this is the number of pages!
|
||||
# To get the real size, check how large the pagesize is on your machine.
|
||||
#min-memory = 1
|
||||
|
||||
#repair-binary = /usr/sbin/repair
|
||||
#repair-timeout =
|
||||
#test-binary =
|
||||
#test-timeout =
|
||||
|
||||
watchdog-device = /dev/watchdog
|
||||
|
||||
# Defaults compiled into the binary
|
||||
#temperature-device =
|
||||
#max-temperature = 120
|
||||
|
||||
# Defaults compiled into the binary
|
||||
#admin = root
|
||||
#interval = 1
|
||||
#logtick = 1
|
||||
#log-dir = /var/log/watchdog
|
||||
|
||||
# This greatly decreases the chance that watchdog won't be scheduled before
|
||||
# your machine is really loaded
|
||||
realtime = yes
|
||||
priority = 1
|
||||
|
||||
# Check if syslogd is still running by enabling the following line
|
||||
#pidfile
|
|
@ -4,9 +4,7 @@ PRINC = "9"
|
|||
|
||||
inherit update-rc.d
|
||||
|
||||
SRC_URI_append_sysmobts-v1 = " file://watchdog.conf file://init"
|
||||
SRC_URI_append_sysmobts-v2 = " file://watchdog.conf file://init"
|
||||
SRC_URI_append_sysmobts-2050 = " file://watchdog.conf file://init"
|
||||
|
||||
do_install_append() {
|
||||
|
||||
|
|
|
@ -1,88 +0,0 @@
|
|||
##############################################################################
|
||||
#
|
||||
# Sample ggsn configuration file
|
||||
#
|
||||
##############################################################################
|
||||
|
||||
# TAG: fg
|
||||
# Include this flag if process is to run in the foreground
|
||||
#
|
||||
#fg
|
||||
|
||||
# TAG: debug
|
||||
# Include this flag to include debug information.
|
||||
#debug
|
||||
|
||||
|
||||
# TAG: conf
|
||||
# Configuration file to use. This file is the configuration file,
|
||||
# so changing this parameter in the configuration file does not make
|
||||
# sense. Use it on the command line instead.
|
||||
|
||||
# TAG: pidfile
|
||||
# File to store information about the process id of the program.
|
||||
# The program must have write access to this file/directory.
|
||||
#pidfile /var/run/ggsn.pid
|
||||
|
||||
# TAG: statedir
|
||||
# Directory to use for nonvolatile storage.
|
||||
# The program must have write access to this directory.
|
||||
#statedir /var/lib/ggsn/
|
||||
|
||||
|
||||
# TAG: listen
|
||||
# Specifies the local IP address to listen to
|
||||
#listen 10.0.0.240
|
||||
listen 10.23.123.1
|
||||
|
||||
# TAG: net
|
||||
# IP network address of external packet data network
|
||||
# Used to set up network interface.
|
||||
net 10.23.42.0/24
|
||||
|
||||
# TAG: ipup
|
||||
# Script executed after network interface has been brought up.
|
||||
# Executed with the following parameters: <devicename> <ip address>
|
||||
#ipup /etc/ggsn/ip-up
|
||||
|
||||
# TAG: ipdown
|
||||
# Script executed after network interface has been taken down.
|
||||
# Executed with the following parameters: <devicename> <ip address>
|
||||
#ipdown /etc/ggsn/ip-down
|
||||
|
||||
# TAG: dynip
|
||||
# Dynamic IP address pool.
|
||||
# Used for allocation of dynamic IP address when address is not given
|
||||
# by HLR.
|
||||
# If this option is not given then the net option is used as a substitute.
|
||||
#dynip 192.168.0.0/24
|
||||
|
||||
# TAG: statip
|
||||
# Use of this tag is currently UNSUPPORTED
|
||||
# Static IP address pool.
|
||||
# Used for allocation of static IP address by means of HLR.
|
||||
#statip 192.168.1.0/24
|
||||
|
||||
# TAG: pcodns1
|
||||
# Protocol configuration option domain name system server 1.
|
||||
pcodns1 8.8.8.8
|
||||
|
||||
# TAG: pcodns2
|
||||
# Protocol configuration option domain name system server 2.
|
||||
#pcodns2 0.0.0.0
|
||||
|
||||
# TAG: timelimit
|
||||
# Exit after timelimit seconds.
|
||||
# Setting timelimit to zero will cause the program not to exit.
|
||||
#timelimit 0
|
||||
|
||||
# TAG: apn
|
||||
# Use of this tag is EXPERIMENTAL
|
||||
# Access point name to connect to when run in client mode.
|
||||
#apn internet
|
||||
|
||||
# TAG: qos
|
||||
# Use of this tag is EXPERIMENTAL
|
||||
# Requested Quality of Service used when run in client mode.
|
||||
# 3 bytes corresponding to ????
|
||||
#qos 0x0b921f
|
|
@ -1,23 +0,0 @@
|
|||
#!/bin/sh
|
||||
|
||||
NAME=gprs_routing
|
||||
|
||||
set -e
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
echo 1 > /proc/sys/net/ipv4/ip_forward
|
||||
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
|
||||
echo "Enabled masquerading"
|
||||
;;
|
||||
stop)
|
||||
echo 0 > /proc/sys/net/ipv4/ip_forward
|
||||
iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
|
||||
;;
|
||||
*)
|
||||
N=/etc/init.d/$NAME
|
||||
echo "Usage: $N {start|stop|restart|force-reload}" >&2
|
||||
exit 1
|
||||
esac
|
||||
|
||||
exit 0
|
|
@ -0,0 +1,31 @@
|
|||
commit 9b38d507ec37b3d7d4df6095fa7ed16b47d399f7
|
||||
Author: Drew Moseley <drew_moseley@mentor.com>
|
||||
Date: Sat Mar 29 21:10:43 2014 -0400
|
||||
|
||||
configure.ac: Do not use readlink when cross compiling.
|
||||
|
||||
Do not use readlink to set ABS_GLIB_RUNTIME_LIBDIR when cross
|
||||
compiling. Doing so causes host paths to potentially pollute
|
||||
the target.
|
||||
|
||||
Note that in this case the path is not converted to absolute if
|
||||
it contains any ".." references so it's not completely correct.
|
||||
|
||||
Upstream-Status: Submitted [https://bugzilla.gnome.org/show_bug.cgi?id=727575]
|
||||
Signed-off-by: Drew Moseley <drew_moseley@mentor.com>
|
||||
|
||||
diff -rub glib-2.38.2.orig/configure.ac glib-2.38.2/configure.ac
|
||||
--- glib-2.38.2.orig/configure.ac 2014-04-03 20:17:13.035567143 -0400
|
||||
+++ glib-2.38.2/configure.ac 2014-04-03 20:19:07.071566057 -0400
|
||||
@@ -275,7 +275,11 @@
|
||||
[],
|
||||
[with_runtime_libdir=""])
|
||||
GLIB_RUNTIME_LIBDIR="$with_runtime_libdir"
|
||||
+AS_IF([ test $cross_compiling = yes ], [
|
||||
+ABS_GLIB_RUNTIME_LIBDIR="$libdir/$with_runtime_libdir"
|
||||
+], [
|
||||
ABS_GLIB_RUNTIME_LIBDIR="`readlink -m $libdir/$with_runtime_libdir`"
|
||||
+])
|
||||
AC_SUBST(GLIB_RUNTIME_LIBDIR)
|
||||
AC_SUBST(ABS_GLIB_RUNTIME_LIBDIR)
|
||||
AM_CONDITIONAL(HAVE_GLIB_RUNTIME_LIBDIR, [test "x$with_runtime_libdir" != "x"])
|
|
@ -0,0 +1,39 @@
|
|||
From 55253b55b9c65f3e0efbbe03cbab2a4c4014a16b Mon Sep 17 00:00:00 2001
|
||||
From: Song.Li <Song.Li@windriver.com>
|
||||
Date: Thu, 5 Jul 2012 15:09:41 +0800
|
||||
Subject: [PATCH] add -march=i486 into CFLAGS automatically
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
glib configure will check if current gcc need -march=i486,
|
||||
when gcc need -march=i486 but CFLAGS don't have,
|
||||
glib configure will abort and advise the user to add -march=i486 or later.
|
||||
This will break the build process,it's not good for automatic build system.
|
||||
so change this to adding -march=i485 automatically when it is needed.
|
||||
---
|
||||
configure.ac | 6 ++++--
|
||||
1 files changed, 4 insertions(+), 2 deletions(-)
|
||||
|
||||
Index: glib-2.36.0/configure.ac
|
||||
===================================================================
|
||||
--- glib-2.36.0.orig/configure.ac
|
||||
+++ glib-2.36.0/configure.ac
|
||||
@@ -2378,7 +2378,7 @@ dnl
|
||||
dnl Note that the atomic ops are only available with GCC on x86 when
|
||||
dnl using -march=i486 or higher. If we detect that the atomic ops are
|
||||
dnl not available but would be available given the right flags, we want
|
||||
-dnl to abort and advise the user to fix their CFLAGS. It's better to do
|
||||
+dnl to add -march=i486 automatically to fix their CFLAGS. It's better to do
|
||||
dnl that then to silently fall back on emulated atomic ops just because
|
||||
dnl the user had the wrong build environment.
|
||||
|
||||
@@ -2401,7 +2401,8 @@ AC_CACHE_CHECK([for lock-free atomic int
|
||||
AC_TRY_COMPILE([],
|
||||
[volatile int atomic = 2;\
|
||||
__sync_bool_compare_and_swap (&atomic, 2, 3);],
|
||||
- [AC_MSG_ERROR([GLib must be build with -march=i486 or later.])],
|
||||
+ [AC_MSG_WARN([GLib must be build with -march=i486 or later.])
|
||||
+ SAVE_CFLAGS="${SAVE_CFLAGS} -march=i486"],
|
||||
[])
|
||||
CFLAGS="${SAVE_CFLAGS}"
|
||||
fi
|
|
@ -0,0 +1,39 @@
|
|||
From c53e94a520b573aa0dcf12903e9563fe8badc34c Mon Sep 17 00:00:00 2001
|
||||
From: Marius Avram <marius.avram@intel.com>
|
||||
Date: Wed, 27 Aug 2014 12:10:41 +0300
|
||||
Subject: [PATCH] Allow /run/media/sdX drive mount if username root
|
||||
|
||||
In case that the username logged in the system is root
|
||||
the drives are directly mounted in /run/media/sdX and
|
||||
not /run/media/<username>/sdX as the function
|
||||
g_unix_mount_guess_should_display() expects.
|
||||
|
||||
Without this change USB stick mounts are not accesible from
|
||||
graphical applications such as the File Manager (pcmanfm).
|
||||
|
||||
Upstream-Status: Inappropriate
|
||||
|
||||
Signed-off-by: Marius Avram <marius.avram@intel.com>
|
||||
---
|
||||
gio/gunixmounts.c | 5 +++++
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/gio/gunixmounts.c b/gio/gunixmounts.c
|
||||
index 4999354..f6c1472 100644
|
||||
--- a/gio/gunixmounts.c
|
||||
+++ b/gio/gunixmounts.c
|
||||
@@ -2136,6 +2136,11 @@ g_unix_mount_guess_should_display (GUnixMountEntry *mount_entry)
|
||||
mount_path[sizeof ("/run/media/") - 1 + user_name_len] == '/')
|
||||
is_in_runtime_dir = TRUE;
|
||||
|
||||
+ /* Allow no username in path in /run/media if current user is root */
|
||||
+ if (strcmp(user_name, "root") == 0 &&
|
||||
+ strncmp (mount_path, "/run/media/", sizeof("run/media")) == 0)
|
||||
+ is_in_runtime_dir = TRUE;
|
||||
+
|
||||
if (is_in_runtime_dir || g_str_has_prefix (mount_path, "/media/"))
|
||||
{
|
||||
char *path;
|
||||
--
|
||||
1.7.9.5
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
From 1c5718648d49e795efee91c220a2bf9386c184f2 Mon Sep 17 00:00:00 2001
|
||||
From: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
Date: Sat, 28 Apr 2012 18:24:50 +0200
|
||||
Subject: [PATCH] configure: use $host_alias-libtool instead of libtool
|
||||
directly
|
||||
|
||||
Poky renames libtool to $host_alias-libtool.
|
||||
./$host_alias-libtool isn't created until after configure runs with
|
||||
libtool >= 2.2.2
|
||||
so we can't call # it at this point. We can safely assume a version is
|
||||
available
|
||||
from PATH though
|
||||
|
||||
Rebased to glib-2.27.3 by Dongxiao Xu <dongxiao.xu@intel.com>
|
||||
Rebased to glib-2.32.1 by Martin Jansa <Martin.Jansa@gmail.com>
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
|
||||
---
|
||||
configure.ac | 8 ++++----
|
||||
1 files changed, 4 insertions(+), 4 deletions(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index a6478c6..9a93d60 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -1470,7 +1470,7 @@ if test x"$glib_native_win32" = xyes; then
|
||||
G_MODULE_LDFLAGS=
|
||||
else
|
||||
export SED
|
||||
- G_MODULE_LDFLAGS=`(./libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
||||
+ G_MODULE_LDFLAGS=`(./$host_alias-libtool --config; echo eval echo \\$export_dynamic_flag_spec) | sh`
|
||||
fi
|
||||
dnl G_MODULE_IMPL= don't reset, so cmd-line can override
|
||||
G_MODULE_NEED_USCORE=0
|
||||
@@ -1535,9 +1535,9 @@ if test "$G_MODULE_IMPL" = "G_MODULE_IMPL_DL"; then
|
||||
LDFLAGS="$LDFLAGS $G_MODULE_LDFLAGS"
|
||||
dnl *** check for OSF1/5.0 RTLD_GLOBAL brokenness
|
||||
echo "void glib_plugin_test(void) { }" > plugin.c
|
||||
- ${SHELL} ./libtool --mode=compile --tag=CC ${CC} ${CFLAGS} \
|
||||
+ ${SHELL} ./$host_alias-libtool --mode=compile --tag=CC ${CC} ${CFLAGS} \
|
||||
${CPPFLAGS} -c -o plugin.lo plugin.c >/dev/null 2>&1
|
||||
- ${SHELL} ./libtool --mode=link --tag=CC ${CC} ${CFLAGS} \
|
||||
+ ${SHELL} ./$host_alias-libtool --mode=link --tag=CC ${CC} ${CFLAGS} \
|
||||
${LDFLAGS} -module -o plugin.la -export-dynamic \
|
||||
-shrext ".o" -avoid-version plugin.lo \
|
||||
-rpath /dont/care >/dev/null 2>&1
|
||||
@@ -1614,7 +1614,7 @@ fi
|
||||
|
||||
AC_MSG_CHECKING(for the suffix of module shared libraries)
|
||||
export SED
|
||||
-shrext_cmds=`./libtool --config | grep '^shrext_cmds='`
|
||||
+shrext_cmds=`./$host_alias-libtool --config | grep '^shrext_cmds='`
|
||||
eval $shrext_cmds
|
||||
module=yes eval std_shrext=$shrext_cmds
|
||||
# chop the initial dot
|
||||
--
|
||||
1.7.8.6
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
Rename 'rand' variable to avoid conflict.
|
||||
|
||||
Upstream-Status: pending
|
||||
Signed-off-by: Björn Stenberg <bjst@enea.com>
|
||||
|
||||
diff -u glib-2.34.3/tests/refcount/signals.c~ glib-2.34.3/tests/refcount/signals.c
|
||||
--- glib-2.34.3/tests/refcount/signals.c 2012-11-26 17:52:48.000000000 +0100
|
||||
+++ glib-2.34.3/tests/refcount/signals.c 2013-02-08 14:24:10.052477546 +0100
|
||||
@@ -9,7 +9,7 @@
|
||||
#define MY_IS_TEST_CLASS(tclass) (G_TYPE_CHECK_CLASS_TYPE ((tclass), G_TYPE_TEST))
|
||||
#define MY_TEST_GET_CLASS(test) (G_TYPE_INSTANCE_GET_CLASS ((test), G_TYPE_TEST, GTestClass))
|
||||
|
||||
-static GRand *rand;
|
||||
+static GRand *grand;
|
||||
|
||||
typedef struct _GTest GTest;
|
||||
typedef struct _GTestClass GTestClass;
|
||||
@@ -84,7 +84,7 @@
|
||||
NULL
|
||||
};
|
||||
|
||||
- rand = g_rand_new();
|
||||
+ grand = g_rand_new();
|
||||
|
||||
test_type = g_type_register_static (G_TYPE_OBJECT, "GTest",
|
||||
&test_info, 0);
|
||||
@@ -218,7 +218,7 @@
|
||||
static void
|
||||
my_test_do_prop (GTest * test)
|
||||
{
|
||||
- test->value = g_rand_int (rand);
|
||||
+ test->value = g_rand_int (grand);
|
||||
g_object_notify (G_OBJECT (test), "test-prop");
|
||||
}
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
configure.ac: change readlink -f to -m
|
||||
|
||||
Change "readlink -f" to "readlink -m" since $libdir/$with_runtime_libdir
|
||||
may not exist.
|
||||
|
||||
This patch should go to the upstream, I will send it sooner.
|
||||
|
||||
Upstream-Status: Pending
|
||||
|
||||
Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -271,7 +271,7 @@ AC_ARG_WITH(runtime-libdir,
|
||||
[],
|
||||
[with_runtime_libdir=""])
|
||||
GLIB_RUNTIME_LIBDIR="$with_runtime_libdir"
|
||||
-ABS_GLIB_RUNTIME_LIBDIR="`readlink -f $libdir/$with_runtime_libdir`"
|
||||
+ABS_GLIB_RUNTIME_LIBDIR="`readlink -m $libdir/$with_runtime_libdir`"
|
||||
AC_SUBST(GLIB_RUNTIME_LIBDIR)
|
||||
AC_SUBST(ABS_GLIB_RUNTIME_LIBDIR)
|
||||
AM_CONDITIONAL(HAVE_GLIB_RUNTIME_LIBDIR, [test "x$with_runtime_libdir" != "x"])
|
||||
--
|
||||
1.8.1.2
|
||||
|
|
@ -0,0 +1,24 @@
|
|||
# an very old patch cherry-picked in every glib-2.0 patch directory. The earliest container
|
||||
# for it is 2.6.5 in OE. The earliest commit for it is c8e5702127e507e82e6f68a4b8c546803accea9d
|
||||
# in OE side which ports from previous bitkeeper SCM. In OE side it's only used til 2.12.4.
|
||||
#
|
||||
# keep it since it's always cleaner to not hardcode destination path. Use @datadir@ is more
|
||||
# portable here. mark for upstream
|
||||
#
|
||||
# by Kevin Tian <kevin.tian@intel.com>, 06/25/2010
|
||||
# Rebased by Dongxiao Xu <dongxiao.xu@intel.com>, 11/16/2010
|
||||
|
||||
Upstream-Status: Inappropriate [configuration]
|
||||
|
||||
diff -ruN glib-2.27.3-orig/glib-gettextize.in glib-2.27.3/glib-gettextize.in
|
||||
--- glib-2.27.3-orig/glib-gettextize.in 2009-04-01 07:04:20.000000000 +0800
|
||||
+++ glib-2.27.3/glib-gettextize.in 2010-11-16 12:55:06.874605916 +0800
|
||||
@@ -52,7 +52,7 @@
|
||||
datadir=@datadir@
|
||||
datarootdir=@datarootdir@
|
||||
|
||||
-gettext_dir=$prefix/share/glib-2.0/gettext
|
||||
+gettext_dir=@datadir@/glib-2.0/gettext
|
||||
|
||||
while test $# -gt 0; do
|
||||
case "$1" in
|
|
@ -0,0 +1,30 @@
|
|||
Instead of writing the temporary mapping files in the mappedfile test to the
|
||||
user runtime directory, write them to $TMP. The runtime directory may not
|
||||
currently exist if the test is executed on a non-desktop system and the test
|
||||
doesn't attempt to create the directory structure.
|
||||
|
||||
Upstream-Status: Pending
|
||||
Signed-off-by: Ross Burton <ross.burton@intel.com>
|
||||
|
||||
diff --git a/glib/tests/mappedfile.c b/glib/tests/mappedfile.c
|
||||
index 40e0e60..27a24be 100644
|
||||
--- a/glib/tests/mappedfile.c
|
||||
+++ b/glib/tests/mappedfile.c
|
||||
@@ -81,7 +81,7 @@ test_writable (void)
|
||||
const gchar *new = "abcdefghijklmnopqrstuvxyz";
|
||||
gchar *tmp_copy_path;
|
||||
|
||||
- tmp_copy_path = g_build_filename (g_get_user_runtime_dir (), "glib-test-4096-random-bytes", NULL);
|
||||
+ tmp_copy_path = g_build_filename (g_get_tmp_dir (), "glib-test-4096-random-bytes", NULL);
|
||||
|
||||
g_file_get_contents (g_test_get_filename (G_TEST_DIST, "4096-random-bytes", NULL), &contents, &len, &error);
|
||||
g_assert_no_error (error);
|
||||
@@ -125,7 +125,7 @@ test_writable_fd (void)
|
||||
int fd;
|
||||
gchar *tmp_copy_path;
|
||||
|
||||
- tmp_copy_path = g_build_filename (g_get_user_runtime_dir (), "glib-test-4096-random-bytes", NULL);
|
||||
+ tmp_copy_path = g_build_filename (g_get_tmp_dir (), "glib-test-4096-random-bytes", NULL);
|
||||
|
||||
g_file_get_contents (g_test_get_filename (G_TEST_DIST, "4096-random-bytes", NULL), &contents, &len, &error);
|
||||
g_assert_no_error (error);
|
|
@ -0,0 +1,20 @@
|
|||
Fix DATADIRNAME on uclibc/Linux
|
||||
|
||||
translation files are always installed under PREFIX/share/locale in uclibc
|
||||
based systems therefore lets set DATADIRNAME to "share".
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Upstream-Status: Pending
|
||||
Index: glib-2.38.2/m4macros/glib-gettext.m4
|
||||
===================================================================
|
||||
--- glib-2.38.2.orig/m4macros/glib-gettext.m4 2013-11-07 07:29:13.000000000 -0800
|
||||
+++ glib-2.38.2/m4macros/glib-gettext.m4 2014-03-15 14:51:54.712135644 -0700
|
||||
@@ -239,7 +239,7 @@
|
||||
[CATOBJEXT=.mo
|
||||
DATADIRNAME=lib])
|
||||
;;
|
||||
- *-*-openbsd*)
|
||||
+ *-*-openbsd* | *-*-linux-uclibc*)
|
||||
CATOBJEXT=.mo
|
||||
DATADIRNAME=share
|
||||
;;
|
|
@ -0,0 +1,21 @@
|
|||
require glib.inc
|
||||
|
||||
PE = "1"
|
||||
|
||||
SHRT_VER = "${@oe.utils.trim_version("${PV}", 2)}"
|
||||
|
||||
SRC_URI = "${GNOME_MIRROR}/glib/${SHRT_VER}/glib-${PV}.tar.xz \
|
||||
file://configure-libtool.patch \
|
||||
file://fix-conflicting-rand.patch \
|
||||
file://add-march-i486-into-CFLAGS-automatically.patch \
|
||||
file://glib-2.0-configure-readlink.patch \
|
||||
file://ptest-paths.patch \
|
||||
file://uclibc.patch \
|
||||
file://0001-configure.ac-Do-not-use-readlink-when-cross-compilin.patch \
|
||||
file://allow-run-media-sdX-drive-mount-if-username-root.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append_class-native = " file://glib-gettextize-dir.patch"
|
||||
|
||||
SRC_URI[md5sum] = "05fb7cb17eacbc718e90366a1eae60d9"
|
||||
SRC_URI[sha256sum] = "0d27f195966ecb1995dcce0754129fd66ebe820c7cd29200d264b02af1aa28b5"
|
|
@ -0,0 +1,73 @@
|
|||
SUMMARY = "A general-purpose utility library"
|
||||
DESCRIPTION = "GLib is a general-purpose utility library, which provides many useful data types, macros, type conversions, string utilities, file utilities, a main loop abstraction, and so on."
|
||||
# pcre is under BSD;
|
||||
# docs/reference/COPYING is with a 'public domai'-like license!
|
||||
LICENSE = "LGPLv2+ & BSD & PD"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
|
||||
file://glib/glib.h;beginline=4;endline=17;md5=b4f0f4a399c19e5ebb20c31b79d6bc32 \
|
||||
file://gmodule/COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
|
||||
file://gmodule/gmodule.h;beginline=4;endline=17;md5=b4f0f4a399c19e5ebb20c31b79d6bc32 \
|
||||
file://glib/pcre/COPYING;md5=266ebc3ff74ee9ce6fad65577667c0f4 \
|
||||
file://glib/pcre/pcre.h;beginline=11;endline=35;md5=de27f2bf633d20a2b7af0b1983423283 \
|
||||
file://docs/reference/COPYING;md5=f51a5100c17af6bae00735cd791e1fcc"
|
||||
BUGTRACKER = "http://bugzilla.gnome.org"
|
||||
SECTION = "libs"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
DEPENDS = "glib-2.0-native virtual/libiconv libffi zlib"
|
||||
DEPENDS_class-native = "pkgconfig-native gettext-native libffi-native zlib-native"
|
||||
DEPENDS_class-nativesdk = "nativesdk-libtool nativesdk-gettext nativesdk-libffi nativesdk-zlib ${BPN}-native"
|
||||
|
||||
PACKAGES =+ "${PN}-utils ${PN}-bash-completion ${PN}-codegen"
|
||||
|
||||
LEAD_SONAME = "libglib-2.0.*"
|
||||
FILES_${PN}-utils = "${bindir}/* ${datadir}/glib-2.0/gettext"
|
||||
|
||||
inherit autotools gettext gtk-doc pkgconfig
|
||||
|
||||
S = "${WORKDIR}/glib-${PV}"
|
||||
|
||||
CORECONF = "--disable-dtrace --disable-fam --disable-libelf --disable-systemtap --disable-man"
|
||||
|
||||
PRINTF = "--enable-included-printf=no"
|
||||
PRINTF_darwin = "--enable-included-printf=yes"
|
||||
PRINTF_mingw32 = "--enable-included-printf=yes"
|
||||
EXTRA_OECONF = "${PRINTF} ${CORECONF}"
|
||||
EXTRA_OECONF_class-native = "${CORECONF} --disable-selinux"
|
||||
EXTRA_OECONF_append_libc-uclibc = " --with-libiconv=gnu"
|
||||
|
||||
do_configure_prepend() {
|
||||
sed -i -e '1s,#!.*,#!${USRBINPATH}/env python,' ${S}/gio/gdbus-2.0/codegen/gdbus-codegen.in
|
||||
}
|
||||
|
||||
FILES_${PN} = "${libdir}/lib*${SOLIBS} ${libdir}/gio ${datadir}/glib-2.0/schemas \
|
||||
${datadir}/glib-2.0/gettext/mkinstalldirs ${datadir}/glib-2.0/gettext/po/Makefile.in.in"
|
||||
FILES_${PN}-dev += "${libdir}/glib-2.0/include \
|
||||
${libdir}/gio/modules/lib*${SOLIBSDEV} \
|
||||
${libdir}/gio/modules/*.la"
|
||||
FILES_${PN}-dbg += "${datadir}/glib-2.0/gdb ${datadir}/gdb \
|
||||
${libdir}/gio/modules/.debug \
|
||||
${libdir}/glib-2.0/installed-tests/glib/.debug"
|
||||
FILES_${PN}-codegen = "${datadir}/glib-2.0/codegen/*.py"
|
||||
FILES_${PN}-bash-completion = "${sysconfdir}/bash_completion.d \
|
||||
${datadir}/bash-completion"
|
||||
|
||||
ARM_INSTRUCTION_SET = "arm"
|
||||
USE_NLS = "yes"
|
||||
|
||||
do_install_append () {
|
||||
if [ -f ${D}${bindir}/gtester-report ]; then
|
||||
sed ${D}${bindir}/gtester-report -i -e '1s|^#!.*|#!/usr/bin/env python|'
|
||||
fi
|
||||
|
||||
# Remove some unpackaged files
|
||||
rm -f ${D}${datadir}/glib-2.0/codegen/*.pyc
|
||||
rm -f ${D}${datadir}/glib-2.0/codegen/*.pyo
|
||||
|
||||
# Some distros have both /bin/perl and /usr/bin/perl, but we set perl location
|
||||
# for target as /usr/bin/perl, so fix it to /usr/bin/perl.
|
||||
if [ -f ${D}${bindir}/glib-mkenums ]; then
|
||||
sed -i -e '1s,#!.*perl,#! ${USRBINPATH}/env perl,' ${D}${bindir}/glib-mkenums
|
||||
fi
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
DESCRIPTION = "slot initramfs"
|
||||
|
||||
PACKAGE_INSTALL = "initramfs-framework-base initramfs-module-debug initramfs-module-rauc-overlay busybox udev base-passwd ${ROOTFS_BOOTSTRAP_INSTALL}"
|
||||
|
||||
# Do not pollute the initrd image with rootfs features
|
||||
#IMAGE_FEATURES = ""
|
||||
|
||||
#export IMAGE_BASENAME = "core-image-minimal-initramfs"
|
||||
IMAGE_LINGUAS = ""
|
||||
|
||||
LICENSE = "MIT"
|
||||
|
||||
IMAGE_FSTYPES = "cpio.xz"
|
||||
# COMPRESS_CMD_xz = "xz -f -k -c ${XZ_COMPRESSION_LEVEL} ${XZ_THREADS} --check=${XZ_INTEGRITY_CHECK} ${IMAGE_NAME}.rootfs.${type} > ${IMAGE_NAME}.rootfs.${type}.xz"
|
||||
XZ_COMPRESSION_LEVEL = "-e -9 --lzma2=dict=512KiB"
|
||||
XZ_THREADS = "-T 0"
|
||||
XZ_INTEGRITY_CHECK = "crc32"
|
||||
|
||||
inherit core-image
|
||||
|
||||
BAD_RECOMMENDATIONS += "busybox-syslog"
|
|
@ -0,0 +1,51 @@
|
|||
DESCRIPTION = "rescue initramfs"
|
||||
|
||||
PACKAGE_INSTALL = "task-core-boot ${ROOTFS_PKGMANAGE_BOOTSTRAP} ${ROOTFS_PKGMANAGE} task-sysmocom-debug task-sysmocom-tools rauc"
|
||||
|
||||
IMAGE_LINGUAS = ""
|
||||
|
||||
LICENSE = "MIT"
|
||||
|
||||
inherit core-image
|
||||
require recipes-apps/images/image-manifest.inc
|
||||
|
||||
# cpio config
|
||||
XZ_COMPRESSION_LEVEL = "-e -9 --lzma2=dict=512KiB"
|
||||
XZ_THREADS = "-T 0"
|
||||
XZ_INTEGRITY_CHECK = "crc32"
|
||||
|
||||
# ubifs config (override IMAGE_CMD_ubi to create custome volumes)
|
||||
IMAGE_CMD_ubi () {
|
||||
echo \[rescue\] > ubinize.cfg
|
||||
echo mode=ubi >> ubinize.cfg
|
||||
echo image=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs >> ubinize.cfg
|
||||
echo vol_id=0 >> ubinize.cfg
|
||||
echo vol_size=32MiB >> ubinize.cfg
|
||||
echo vol_type=dynamic >> ubinize.cfg
|
||||
echo vol_name=rescue >> ubinize.cfg
|
||||
echo \[system0\] >> ubinize.cfg
|
||||
echo mode=ubi >> ubinize.cfg
|
||||
echo vol_id=1 >> ubinize.cfg
|
||||
echo vol_size=32MiB >> ubinize.cfg
|
||||
echo vol_type=dynamic >> ubinize.cfg
|
||||
echo vol_name=system0 >> ubinize.cfg
|
||||
echo \[system1\] >> ubinize.cfg
|
||||
echo mode=ubi >> ubinize.cfg
|
||||
echo vol_id=2 >> ubinize.cfg
|
||||
echo vol_size=32MiB >> ubinize.cfg
|
||||
echo vol_type=dynamic >> ubinize.cfg
|
||||
echo vol_name=system1 >> ubinize.cfg
|
||||
echo \[data\] >> ubinize.cfg
|
||||
echo mode=ubi >> ubinize.cfg
|
||||
echo vol_id=3 >> ubinize.cfg
|
||||
echo vol_size=4MiB >> ubinize.cfg
|
||||
echo vol_type=dynamic >> ubinize.cfg
|
||||
echo vol_name=data >> ubinize.cfg
|
||||
echo vol_flags=autoresize >> ubinize.cfg
|
||||
mkfs.ubifs -r ${IMAGE_ROOTFS} -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubifs ${MKUBIFS_ARGS} && ubinize -o ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.ubi ${UBINIZE_ARGS} ubinize.cfg
|
||||
}
|
||||
|
||||
IMAGE_FSTYPES_sysmocom-idu = "cpio.xz"
|
||||
IMAGE_FSTYPES_sysmobts-v2 = "ubi"
|
||||
|
||||
BAD_RECOMMENDATIONS += "busybox-syslog"
|
|
@ -0,0 +1,139 @@
|
|||
#!/bin/sh
|
||||
# Copyright (C) 2011 O.S. Systems Software LTDA.
|
||||
# Licensed on MIT
|
||||
#
|
||||
# Provides the API to be used by the initramfs modules
|
||||
#
|
||||
# Modules need to provide the following functions:
|
||||
#
|
||||
# <module>_enabled : check if the module ought to run (return 1 to skip)
|
||||
# <module>_run : do what is need
|
||||
#
|
||||
# Boot parameters are available on environment in the as:
|
||||
#
|
||||
# 'foo=value' as 'bootparam_foo=value'
|
||||
# 'foo' as 'bootparam_foo=true'
|
||||
|
||||
# Register a function to be called before running a module
|
||||
# The hook is called as:
|
||||
# <function> pre <module>
|
||||
add_module_pre_hook() {
|
||||
MODULE_PRE_HOOKS="$MODULE_PRE_HOOKS $1"
|
||||
}
|
||||
|
||||
# Register a function to be called after running a module
|
||||
# The hook is called as:
|
||||
# <function> post <module>
|
||||
add_module_post_hook() {
|
||||
MODULE_POST_HOOKS="$MODULE_POST_HOOKS $1"
|
||||
}
|
||||
|
||||
# Load kernel module
|
||||
load_kernel_module() {
|
||||
if modprobe $1 >/dev/null 2>&1; then
|
||||
info "Loaded module $1"
|
||||
else
|
||||
debug "Failed to load module $1"
|
||||
fi
|
||||
}
|
||||
|
||||
# Prints information
|
||||
msg() {
|
||||
echo "$@" >/dev/console
|
||||
}
|
||||
|
||||
# Prints information if verbose bootparam is used
|
||||
info() {
|
||||
[ -n "$bootparam_verbose" ] && echo "$@" >/dev/console
|
||||
}
|
||||
|
||||
# Prints information if debug bootparam is used
|
||||
debug() {
|
||||
[ -n "$bootparam_debug" ] && echo "DEBUG: $@" >/dev/console
|
||||
}
|
||||
|
||||
# Prints a message and exit (resulting in a panic)
|
||||
fatal() {
|
||||
echo $1 >/dev/console
|
||||
echo >/dev/console
|
||||
|
||||
msg "fatal error: rebooting"
|
||||
reboot -f
|
||||
}
|
||||
|
||||
# Variables shared amoung modules
|
||||
ROOTFS_DIR="/rootfs" # where to do the switch root
|
||||
MODULE_PRE_HOOKS="" # functions to call before running each module
|
||||
MODULE_POST_HOOKS="" # functions to call after running each module
|
||||
MODULES_DIR=/init.d # place to look for modules
|
||||
|
||||
# make mount stop complaining about missing /etc/fstab
|
||||
touch /etc/fstab
|
||||
|
||||
# initialize /proc, /sys and /var/lock
|
||||
mkdir -p /proc /sys /var/lock
|
||||
mount -t proc proc /proc
|
||||
mount -t sysfs sysfs /sys
|
||||
|
||||
# populate bootparam environment
|
||||
for p in `cat /proc/cmdline`; do
|
||||
opt=`echo $p | cut -d'=' -f1`
|
||||
opt=`echo $opt | sed -e 's/-/_/'`
|
||||
if [ "`echo $p | cut -d'=' -f1`" = "$p" ]; then
|
||||
eval "bootparam_${opt}=true"
|
||||
else
|
||||
value="`echo $p | cut -d'=' -f2-`"
|
||||
eval "bootparam_${opt}=\"${value}\""
|
||||
fi
|
||||
done
|
||||
|
||||
# use /dev with devtmpfs
|
||||
if grep -q devtmpfs /proc/filesystems; then
|
||||
mkdir -p /dev
|
||||
mount -t devtmpfs devtmpfs /dev
|
||||
else
|
||||
if [ ! -d /dev ]; then
|
||||
fatal "ERROR: /dev doesn't exist and kernel doesn't has devtmpfs enabled."
|
||||
fi
|
||||
fi
|
||||
|
||||
mkdir $ROOTFS_DIR
|
||||
|
||||
# Load and run modules
|
||||
for m in $MODULES_DIR/*; do
|
||||
# Skip backup files
|
||||
if [ "`echo $m | sed -e 's/\~$//'`" != "$m" ]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
module=`basename $m | cut -d'-' -f 2`
|
||||
debug "Loading module $module"
|
||||
|
||||
# pre hooks
|
||||
for h in $MODULE_PRE_HOOKS; do
|
||||
debug "Calling module hook (pre): $h"
|
||||
eval "$h pre $module"
|
||||
debug "Finished module hook (pre): $h"
|
||||
done
|
||||
|
||||
# process module
|
||||
. $m
|
||||
|
||||
if ! eval "${module}_enabled"; then
|
||||
debug "Skipping module $module"
|
||||
continue
|
||||
fi
|
||||
|
||||
debug "Running ${module}_run"
|
||||
eval "${module}_run"
|
||||
|
||||
# post hooks
|
||||
for h in $MODULE_POST_HOOKS; do
|
||||
debug "Calling module hook (post): $h"
|
||||
eval "$h post $module"
|
||||
debug "Finished module hook (post): $h"
|
||||
done
|
||||
done
|
||||
|
||||
# Catch all
|
||||
fatal "ERROR: Initramfs failed to initialize the system."
|
|
@ -0,0 +1,4 @@
|
|||
THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
|
||||
FILESPATH =. "${@base_set_filespath(["${THISDIR}/${PN}"], d)}:"
|
||||
|
||||
PRINC="4"
|
|
@ -0,0 +1,31 @@
|
|||
SUMMARY = "Modular initramfs system components for RAUC"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
|
||||
|
||||
PR = "r1"
|
||||
|
||||
inherit allarch
|
||||
|
||||
SRC_URI = "file://overlay \
|
||||
file://rescue"
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/init.d
|
||||
|
||||
# overlay
|
||||
install -m 0755 ${WORKDIR}/overlay ${D}/init.d/20-overlay
|
||||
|
||||
# rescue
|
||||
install -m 0755 ${WORKDIR}/rescue ${D}/init.d/10-rescue
|
||||
}
|
||||
|
||||
PACKAGES = "initramfs-module-rauc-overlay \
|
||||
initramfs-module-rauc-rescue"
|
||||
|
||||
SUMMARY_initramfs-module-rauc-overlay = "initramfs support for overlayfs (ubifs&squashfs)"
|
||||
RDEPENDS_initramfs-module-rauc-overlay = "initramfs-framework-base"
|
||||
FILES_initramfs-module-rauc-overlay = "/init.d/20-overlay"
|
||||
|
||||
SUMMARY_initramfs-module-rauc-rescue = "initramfs rescue mode support"
|
||||
RDEPENDS_initramfs-module-rauc-rescue = "initramfs-framework-base"
|
||||
FILES_initramfs-module-rauc-rescue = "/init.d/10-rescue"
|
|
@ -0,0 +1,45 @@
|
|||
#!/bin/sh
|
||||
|
||||
overlay_enabled() {
|
||||
return 0
|
||||
}
|
||||
|
||||
overlay_run() {
|
||||
info "Mounting slot..."
|
||||
mkdir /slot
|
||||
if [ -z "$bootparam_root" ]; then
|
||||
fatal "ERROR: No root device was provided."
|
||||
fi
|
||||
if [ -n "$bootparam_rootfstype" ]; then
|
||||
mount_arg="-t $bootparam_rootfstype"
|
||||
fi
|
||||
mount $mount_arg -o ro $bootparam_root /slot || fatal "Failed!"
|
||||
info "Mounting squashfs..."
|
||||
mkdir /ro-root
|
||||
mount -t squashfs -o loop=/dev/loop0,ro /slot/rootfs.squashfs /ro-root || fatal "Failed!"
|
||||
info "Mounting tmpfs..."
|
||||
mkdir /rw-root
|
||||
mount -t tmpfs -o size=25%,mode=1777,uid=0,gid=0,rw tmpfs /rw-root || fatal "Failed!"
|
||||
if grep -q aufs /proc/filesystems; then
|
||||
info "Mounting aufs..."
|
||||
mount -t aufs -o br=/rw-root:/ro-root aufs /rootfs || fatal "Failed!"
|
||||
else
|
||||
info "Mounting overlayfs..."
|
||||
mkdir /rw-root/root
|
||||
mkdir /rw-root/work
|
||||
mount -t overlayfs -o lowerdir=/ro-root,upperdir=/rw-root/root,workdir=/rw-root/work overlayfs /rootfs || fatal "Failed!"
|
||||
fi
|
||||
if [ -e /slot/overlay.tar.bz2 ]; then
|
||||
info "Extracting overlay..."
|
||||
tar xf /slot/overlay.tar.bz2 -C /rootfs || fatal "Failed!"
|
||||
fi
|
||||
info "Moving overlay components..."
|
||||
mkdir /rootfs/slot
|
||||
mkdir /rootfs/ro-root
|
||||
mkdir /rootfs/rw-root
|
||||
mount --move /slot /rootfs/slot
|
||||
mount --move /ro-root /rootfs/ro-root
|
||||
mount --move /rw-root /rootfs/rw-root
|
||||
# rootfs is already handled
|
||||
bootparam_root=
|
||||
}
|
|
@ -0,0 +1,13 @@
|
|||
#!/bin/sh
|
||||
|
||||
rescue_enabled() {
|
||||
if [ ! -f "/sbin/init" ]; then
|
||||
return 1
|
||||
fi
|
||||
return 0
|
||||
}
|
||||
|
||||
rescue_run() {
|
||||
info "Starting /sbin/init..."
|
||||
exec /sbin/init
|
||||
}
|
|
@ -0,0 +1,24 @@
|
|||
DESCRIPTION = "barebox state tool (dt)"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=9ac2e7cff1ddaf48b6eab6028f23ef88"
|
||||
PR = "r3"
|
||||
|
||||
SRC_URI = "\
|
||||
git://git.pengutronix.de/git/tools/dt-utils.git\
|
||||
file://0001-barebox-state-fix-typo.patch\
|
||||
file://0002-barebox-state-add-support-for-uint8-variables.patch\
|
||||
file://hardcode-layout-values.patch\
|
||||
"
|
||||
|
||||
PACKAGES =+ "libdt-utils barebox-fdtdump"
|
||||
|
||||
FILES_libdt-utils = "${libdir}/libdt-utils.so.*"
|
||||
FILES_barebox-fdtdump = "${bindir}/fdtdump"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "2e87b7e47752380219c1f12b3dcbb5db706936e5"
|
||||
|
||||
DEPENDS = "udev"
|
||||
|
||||
inherit autotools pkgconfig gettext
|
|
@ -0,0 +1,26 @@
|
|||
From bd5d86df489c7620b02537fd2a3fd2725125056f Mon Sep 17 00:00:00 2001
|
||||
From: Jan Luebbe <jluebbe@debian.org>
|
||||
Date: Sat, 30 May 2015 19:44:54 +0200
|
||||
Subject: [PATCH 1/3] barebox-state: fix typo
|
||||
|
||||
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
|
||||
---
|
||||
src/barebox-state.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/barebox-state.c b/src/barebox-state.c
|
||||
index 61ea160..57305c4 100644
|
||||
--- a/src/barebox-state.c
|
||||
+++ b/src/barebox-state.c
|
||||
@@ -1698,7 +1698,7 @@ static struct state *state_get(const char *name)
|
||||
|
||||
state = state_new_from_node(node->name, node);
|
||||
if (IS_ERR(state)) {
|
||||
- fprintf(stderr, "unable to initlialize state: %s\n",
|
||||
+ fprintf(stderr, "unable to initialize state: %s\n",
|
||||
strerror(PTR_ERR(state)));
|
||||
return ERR_CAST(state);
|
||||
}
|
||||
--
|
||||
2.1.4
|
||||
|
|
@ -0,0 +1,73 @@
|
|||
From cada2ed0b4ca0d467621fa90de304421e17b4869 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Luebbe <jluebbe@debian.org>
|
||||
Date: Sat, 30 May 2015 19:52:55 +0200
|
||||
Subject: [PATCH 2/3] barebox-state: add support for uint8 variables
|
||||
|
||||
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
|
||||
---
|
||||
src/barebox-state.c | 35 +++++++++++++++++++++++++++++++++++
|
||||
1 file changed, 35 insertions(+)
|
||||
|
||||
diff --git a/src/barebox-state.c b/src/barebox-state.c
|
||||
index 57305c4..f56275f 100644
|
||||
--- a/src/barebox-state.c
|
||||
+++ b/src/barebox-state.c
|
||||
@@ -81,6 +81,7 @@ struct state_backend {
|
||||
enum state_variable_type {
|
||||
STATE_TYPE_INVALID = 0,
|
||||
STATE_TYPE_ENUM,
|
||||
+ STATE_TYPE_U8,
|
||||
STATE_TYPE_U32,
|
||||
STATE_TYPE_MAC,
|
||||
};
|
||||
@@ -185,6 +186,32 @@ static int state_uint32_import(struct state_variable *sv,
|
||||
return 0;
|
||||
}
|
||||
|
||||
+static struct state_variable *state_uint8_create(struct state *state,
|
||||
+ const char *name, struct device_node *node)
|
||||
+{
|
||||
+ struct state_uint32 *su32;
|
||||
+ struct param_d *param;
|
||||
+
|
||||
+ su32 = xzalloc(sizeof(*su32));
|
||||
+
|
||||
+ param = dev_add_param_int(&state->dev, name, state_set_dirty,
|
||||
+ NULL, &su32->value, "%u", state);
|
||||
+ if (IS_ERR(param)) {
|
||||
+ free(su32);
|
||||
+ return ERR_CAST(param);
|
||||
+ }
|
||||
+
|
||||
+ su32->param = param;
|
||||
+ su32->var.size = sizeof(uint8_t);
|
||||
+#ifdef __LITTLE_ENDIAN
|
||||
+ su32->var.raw = &su32->value;
|
||||
+#else
|
||||
+ su32->var.raw = &su32->value + 3;
|
||||
+#endif
|
||||
+
|
||||
+ return &su32->var;
|
||||
+}
|
||||
+
|
||||
static struct state_variable *state_uint32_create(struct state *state,
|
||||
const char *name, struct device_node *node)
|
||||
{
|
||||
@@ -395,6 +422,14 @@ out:
|
||||
|
||||
static struct variable_type types[] = {
|
||||
{
|
||||
+ .type = STATE_TYPE_U8,
|
||||
+ .type_name = "uint8",
|
||||
+ .export = state_uint32_export,
|
||||
+ .import = state_uint32_import,
|
||||
+ .create = state_uint8_create,
|
||||
+ .set = state_uint32_set,
|
||||
+ .get = state_uint32_get,
|
||||
+ }, {
|
||||
.type = STATE_TYPE_U32,
|
||||
.type_name = "uint32",
|
||||
.export = state_uint32_export,
|
||||
--
|
||||
2.1.4
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
From 4cc63588211df7bf328e55820cfe19b56ea776b6 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Luebbe <jluebbe@debian.org>
|
||||
Date: Sat, 30 May 2015 20:00:10 +0200
|
||||
Subject: [PATCH 3/3] hardcode sysmobts values
|
||||
|
||||
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
|
||||
---
|
||||
src/barebox-state.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/barebox-state.c b/src/barebox-state.c
|
||||
index f56275f..002ee5c 100644
|
||||
--- a/src/barebox-state.c
|
||||
+++ b/src/barebox-state.c
|
||||
@@ -1738,6 +1738,7 @@ static struct state *state_get(const char *name)
|
||||
return ERR_CAST(state);
|
||||
}
|
||||
|
||||
+#if 0
|
||||
partition_node = of_parse_phandle(node, "backend", 0);
|
||||
if (!partition_node) {
|
||||
fprintf(stderr, "cannot find backend node in %s\n", node->full_name);
|
||||
@@ -1750,9 +1751,14 @@ static struct state *state_get(const char *name)
|
||||
return ERR_PTR(ret);
|
||||
}
|
||||
|
||||
+#endif
|
||||
+ devpath = "/sys/bus/i2c/devices/1-0050/eeprom";
|
||||
+ offset = 0x25;
|
||||
+ size = 0x54;
|
||||
+
|
||||
of_property_read_string(node, "backend-type", &backend_type);
|
||||
if (!strcmp(backend_type, "raw"))
|
||||
- ret = state_backend_raw_file(state, partition_node->full_name, devpath, offset, size);
|
||||
+ ret = state_backend_raw_file(state, "/i2c/eeprom@50/partition@0", devpath, offset, size);
|
||||
else
|
||||
fprintf(stderr, "invalid backend type: %s\n", backend_type);
|
||||
|
||||
--
|
||||
2.1.4
|
||||
|
|
@ -0,0 +1,41 @@
|
|||
From 4cc63588211df7bf328e55820cfe19b56ea776b6 Mon Sep 17 00:00:00 2001
|
||||
From: Jan Luebbe <jluebbe@debian.org>
|
||||
Date: Sat, 30 May 2015 20:00:10 +0200
|
||||
Subject: [PATCH 3/3] hardcode symocom-odu values
|
||||
|
||||
Signed-off-by: Jan Luebbe <jluebbe@debian.org>
|
||||
---
|
||||
src/barebox-state.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/src/barebox-state.c b/src/barebox-state.c
|
||||
index f56275f..002ee5c 100644
|
||||
--- a/src/barebox-state.c
|
||||
+++ b/src/barebox-state.c
|
||||
@@ -1738,6 +1738,7 @@ static struct state *state_get(const char *name)
|
||||
return ERR_CAST(state);
|
||||
}
|
||||
|
||||
+#if 0
|
||||
partition_node = of_parse_phandle(node, "backend", 0);
|
||||
if (!partition_node) {
|
||||
fprintf(stderr, "cannot find backend node in %s\n", node->full_name);
|
||||
@@ -1750,9 +1751,14 @@ static struct state *state_get(const char *name)
|
||||
return ERR_PTR(ret);
|
||||
}
|
||||
|
||||
+#endif
|
||||
+ devpath = "/sys/bus/i2c/devices/1-0050/eeprom";
|
||||
+ offset = 0xc0;
|
||||
+ size = 0x40;
|
||||
+
|
||||
of_property_read_string(node, "backend-type", &backend_type);
|
||||
if (!strcmp(backend_type, "raw"))
|
||||
- ret = state_backend_raw_file(state, partition_node->full_name, devpath, offset, size);
|
||||
+ ret = state_backend_raw_file(state, "/i2c/eeprom@50/partition@0", devpath, offset, size);
|
||||
else
|
||||
fprintf(stderr, "invalid backend type: %s\n", backend_type);
|
||||
|
||||
--
|
||||
2.1.4
|
||||
|
|
@ -6,9 +6,11 @@ LICENSE = "Artistic-1.0 | GPL-1.0+"
|
|||
RDEPENDS_${PN} = " perl-module-carp \
|
||||
perl-module-overload \
|
||||
perl-module-constant \
|
||||
perl-module-base \
|
||||
perl-module-bytes \
|
||||
"
|
||||
|
||||
LIC_FILES_CHKSUM = "file://MYMETA.yml;md5=109a8b45192a65e7f220dd0bf3bdfbad"
|
||||
LIC_FILES_CHKSUM = "file://README;md5=ab4e7db7125faf64419eb9aca79dead6;beginline=1581"
|
||||
|
||||
SRC_URI = "http://search.cpan.org/CPAN/authors/id/M/MA/MAKAMAKA/JSON-${PV}.tar.gz"
|
||||
SRC_URI[md5sum] = "e1512169a623e790a3f69b599cc1d3b9"
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
SUMMARY = "Robust enumerated type support in Python"
|
||||
DESCRIPTION = "This package provides a module for robust enumerations in Python."
|
||||
HOMEPAGE = "https://pypi.python.org/pypi/enum"
|
||||
SECTION = "devel/python"
|
||||
LICENSE = "GPLv2 | PSFv2"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.GPL;md5=4325afd396febcb659c36b49533135d4 \
|
||||
file://LICENSE.PSF;md5=1ad8a43fc3bbfea1585223c99f4c3e6f \
|
||||
"
|
||||
|
||||
SRCNAME = "enum"
|
||||
SRC_URI = "http://pypi.python.org/packages/source/e/${SRCNAME}/${SRCNAME}-${PV}.tar.gz"
|
||||
|
||||
SRC_URI[md5sum] = "ce75c7c3c86741175a84456cc5bd531e"
|
||||
SRC_URI[sha256sum] = "9bdfacf543baf2350df7613eb37f598a802f346985ca0dc1548be6494140fdff"
|
||||
|
||||
S = "${WORKDIR}/${SRCNAME}-${PV}"
|
||||
|
||||
inherit setuptools
|
||||
|
||||
PACKAGES = "${PN}"
|
|
@ -0,0 +1,184 @@
|
|||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: O=Test Org, CN=Test Org Provisioning CA Development
|
||||
Validity
|
||||
Not Before: Jan 1 00:00:00 1970 GMT
|
||||
Not After : Dec 31 23:59:59 9999 GMT
|
||||
Subject: O=Test Org, CN=Test Org Provisioning CA Development
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
Modulus:
|
||||
00:be:69:34:3b:c6:5b:45:31:c9:2c:e2:cc:70:17:
|
||||
c8:c4:94:a5:3a:70:64:d5:55:4d:73:d4:97:74:de:
|
||||
59:ef:f5:ef:8a:f8:24:e8:ab:62:30:d6:f0:4f:8c:
|
||||
6f:7f:dc:e8:2d:61:67:ac:4f:f3:e2:10:86:bd:31:
|
||||
57:8e:5a:4d:e6:f6:7c:98:27:e8:84:77:56:d0:2c:
|
||||
fc:e4:9d:12:87:a4:64:38:82:cc:ff:e2:f6:ee:f3:
|
||||
1b:36:cd:3c:c3:49:80:43:40:03:c8:6c:a6:b0:92:
|
||||
a3:a8:74:e5:92:6c:cb:a1:3b:04:a3:b3:37:a8:05:
|
||||
c6:5a:ae:af:02:74:ea:a9:35:7c:66:11:17:b8:b2:
|
||||
9f:e4:dd:5d:5e:84:72:6c:f6:69:94:29:64:1d:0d:
|
||||
e3:b6:f5:57:9d:88:6f:be:15:cf:99:63:1b:15:60:
|
||||
4d:0d:d6:f8:fe:6c:1f:0c:08:71:38:ff:53:11:ae:
|
||||
ad:4f:12:c8:00:87:3f:9e:5b:26:6a:14:9d:a0:39:
|
||||
1d:7a:a0:9b:ea:7c:6d:1b:db:45:26:73:50:e2:8f:
|
||||
fe:c0:40:b1:10:d6:a0:28:c4:c9:8c:f3:2e:ea:eb:
|
||||
59:82:27:e6:97:d8:12:12:b2:dd:15:81:b3:ac:53:
|
||||
dc:ae:3c:ca:41:1a:2f:ca:7f:58:e9:90:4f:97:2a:
|
||||
4b:49
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
2B:DA:30:7F:54:40:3B:C0:8D:D3:50:F9:21:A4:3D:BA:01:EB:41:2B
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:2B:DA:30:7F:54:40:3B:C0:8D:D3:50:F9:21:A4:3D:BA:01:EB:41:2B
|
||||
DirName:/O=Test Org/CN=Test Org Provisioning CA Development
|
||||
serial:01
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
2c:9b:21:f9:69:4b:61:69:96:ec:48:f5:d3:60:24:6c:99:4f:
|
||||
89:30:f2:ec:33:53:79:c3:29:6b:ea:fd:8e:d9:27:f6:eb:3d:
|
||||
71:cd:13:4f:e6:40:07:7a:71:e9:f7:23:96:38:65:a0:a9:91:
|
||||
83:75:bc:57:d9:ad:d2:1f:57:79:0e:32:34:37:f1:e4:38:eb:
|
||||
5a:b4:ae:60:8d:40:44:ba:0b:e1:22:4e:fa:f0:3d:29:5d:66:
|
||||
0f:df:cd:16:9c:6c:02:b4:a5:02:43:b3:45:8e:70:cd:d3:a3:
|
||||
43:ff:92:ff:52:d0:c4:5d:d8:d3:6b:25:a1:07:ea:7f:5b:87:
|
||||
5e:02:89:d0:98:76:fb:8b:7d:3b:a9:b4:c9:da:31:78:85:e6:
|
||||
3d:0f:1b:73:b2:47:65:d0:3f:18:da:54:2a:62:3f:42:f7:f7:
|
||||
c2:b9:53:2d:97:c7:9c:04:92:c8:d6:dc:c6:2e:db:6b:e8:26:
|
||||
3a:b2:12:b4:b9:ba:74:54:ef:26:a2:6c:2f:1a:e5:72:73:5a:
|
||||
a3:3a:96:bc:08:fc:a6:da:7d:18:f6:48:c9:a9:bd:a9:00:69:
|
||||
1a:29:c3:b2:3f:3d:8f:e8:16:19:1c:92:f5:8d:b0:73:b5:04:
|
||||
cc:23:b2:cd:74:79:9a:e7:58:5c:d8:72:e8:51:1b:5f:7d:31:
|
||||
71:23:16:b7
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDoDCCAoigAwIBAgIBATANBgkqhkiG9w0BAQsFADBCMREwDwYDVQQKDAhUZXN0
|
||||
IE9yZzEtMCsGA1UEAwwkVGVzdCBPcmcgUHJvdmlzaW9uaW5nIENBIERldmVsb3Bt
|
||||
ZW50MCIYDzE5NzAwMTAxMDAwMDAwWhgPOTk5OTEyMzEyMzU5NTlaMEIxETAPBgNV
|
||||
BAoMCFRlc3QgT3JnMS0wKwYDVQQDDCRUZXN0IE9yZyBQcm92aXNpb25pbmcgQ0Eg
|
||||
RGV2ZWxvcG1lbnQwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC+aTQ7
|
||||
xltFMcks4sxwF8jElKU6cGTVVU1z1Jd03lnv9e+K+CToq2Iw1vBPjG9/3OgtYWes
|
||||
T/PiEIa9MVeOWk3m9nyYJ+iEd1bQLPzknRKHpGQ4gsz/4vbu8xs2zTzDSYBDQAPI
|
||||
bKawkqOodOWSbMuhOwSjszeoBcZarq8CdOqpNXxmERe4sp/k3V1ehHJs9mmUKWQd
|
||||
DeO29VediG++Fc+ZYxsVYE0N1vj+bB8MCHE4/1MRrq1PEsgAhz+eWyZqFJ2gOR16
|
||||
oJvqfG0b20Umc1Dij/7AQLEQ1qAoxMmM8y7q61mCJ+aX2BISst0VgbOsU9yuPMpB
|
||||
Gi/Kf1jpkE+XKktJAgMBAAGjgZwwgZkwHQYDVR0OBBYEFCvaMH9UQDvAjdNQ+SGk
|
||||
PboB60ErMGoGA1UdIwRjMGGAFCvaMH9UQDvAjdNQ+SGkPboB60EroUakRDBCMREw
|
||||
DwYDVQQKDAhUZXN0IE9yZzEtMCsGA1UEAwwkVGVzdCBPcmcgUHJvdmlzaW9uaW5n
|
||||
IENBIERldmVsb3BtZW50ggEBMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQAD
|
||||
ggEBACybIflpS2FpluxI9dNgJGyZT4kw8uwzU3nDKWvq/Y7ZJ/brPXHNE0/mQAd6
|
||||
cen3I5Y4ZaCpkYN1vFfZrdIfV3kOMjQ38eQ461q0rmCNQES6C+EiTvrwPSldZg/f
|
||||
zRacbAK0pQJDs0WOcM3To0P/kv9S0MRd2NNrJaEH6n9bh14CidCYdvuLfTuptMna
|
||||
MXiF5j0PG3OyR2XQPxjaVCpiP0L398K5Uy2Xx5wEksjW3MYu22voJjqyErS5unRU
|
||||
7yaibC8a5XJzWqM6lrwI/KbafRj2SMmpvakAaRopw7I/PY/oFhkckvWNsHO1BMwj
|
||||
ss10eZrnWFzYcuhRG199MXEjFrc=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN X509 CRL-----
|
||||
MIIBnjCBhzANBgkqhkiG9w0BAQsFADBCMREwDwYDVQQKDAhUZXN0IE9yZzEtMCsG
|
||||
A1UEAwwkVGVzdCBPcmcgUHJvdmlzaW9uaW5nIENBIERldmVsb3BtZW50Fw0xNTA0
|
||||
MjgwOTIyMDNaFw0yOTAxMDQwOTIyMDNaMBQwEgIBAxcNMTUwNDI4MDkyMjAzWjAN
|
||||
BgkqhkiG9w0BAQsFAAOCAQEAnI/DhvDwXafxvwHm2FOdIgJUNHSIEcHHeseh6B3d
|
||||
MDNqy9TmxVrIf6ncIhORKtMRReoOqzFeizvJYDK6vkXPSAk6zBktnlJpzgNUJnJI
|
||||
pLfsBdOqq/TXYByqP0/eK/NIztoE61cG0qIxMABtWyb8RCcEXyswdfaCmIq5g+OK
|
||||
UfeNo94d118QIKXAUIXQwWQ/m+wE6na94JFTyVWCquASTP4aghYFt4l86GtZ4q/Y
|
||||
UYkBW8vCgO9yEuWQ+Fq/1rJKAdZMezspRu/8f6AkRbXTGpFAQsdEp+MwBmr0bhd2
|
||||
SIcQxJfZb6uEGzqCaM+FVpAT8yYzcpjbEhPzyfn6lTQqYw==
|
||||
-----END X509 CRL-----
|
||||
Certificate:
|
||||
Data:
|
||||
Version: 3 (0x2)
|
||||
Serial Number: 1 (0x1)
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
Issuer: O=Test Org, CN=Test Org Provisioning CA Release
|
||||
Validity
|
||||
Not Before: Jan 1 00:00:00 1970 GMT
|
||||
Not After : Dec 31 23:59:59 9999 GMT
|
||||
Subject: O=Test Org, CN=Test Org Provisioning CA Release
|
||||
Subject Public Key Info:
|
||||
Public Key Algorithm: rsaEncryption
|
||||
Public-Key: (2048 bit)
|
||||
Modulus:
|
||||
00:bc:9d:cb:7a:c6:e1:07:23:b6:6c:d0:8f:86:5e:
|
||||
6c:b4:00:49:65:38:f1:aa:46:0d:68:0c:8b:95:89:
|
||||
32:af:bd:1c:52:11:42:9e:8e:0d:aa:36:65:f5:53:
|
||||
f9:5d:3d:22:a2:f9:49:3f:ee:8d:dd:cf:2a:31:43:
|
||||
ae:e4:0b:b2:c8:e0:a3:bc:9b:24:e4:de:c0:8c:9f:
|
||||
5f:d6:3f:dd:7b:b9:e4:bb:f8:42:fb:88:12:ae:51:
|
||||
2b:c9:e9:c6:5d:87:99:cb:ed:84:61:5f:f8:5e:0e:
|
||||
6e:7f:33:a8:eb:33:37:bb:d2:76:f4:0e:8d:4e:c4:
|
||||
4a:ae:94:bf:e9:23:65:e8:29:bf:81:26:21:17:78:
|
||||
61:ed:78:42:3d:3a:1a:d3:c9:6c:44:29:84:a9:3f:
|
||||
6e:6a:f7:e2:b8:52:ec:83:07:51:fb:20:0d:89:15:
|
||||
45:71:61:c9:dc:0a:da:ff:a5:80:3e:7b:ba:d0:5a:
|
||||
b0:c6:92:f7:84:f4:8b:75:15:a0:c7:c3:79:ae:21:
|
||||
e8:95:12:8b:3b:6e:02:8d:04:14:40:c1:cc:ed:fe:
|
||||
98:ec:30:62:10:32:4a:fd:02:e9:da:3f:3b:5a:19:
|
||||
7b:3c:88:22:f3:c2:c2:3a:e2:0f:bf:b2:29:64:98:
|
||||
55:aa:21:e8:64:f0:50:0a:75:13:b0:b7:f5:f4:4a:
|
||||
53:cb
|
||||
Exponent: 65537 (0x10001)
|
||||
X509v3 extensions:
|
||||
X509v3 Subject Key Identifier:
|
||||
BF:41:C9:7B:30:19:92:43:B5:8B:AA:F2:3D:DC:E1:B4:CD:23:67:23
|
||||
X509v3 Authority Key Identifier:
|
||||
keyid:BF:41:C9:7B:30:19:92:43:B5:8B:AA:F2:3D:DC:E1:B4:CD:23:67:23
|
||||
DirName:/O=Test Org/CN=Test Org Provisioning CA Release
|
||||
serial:01
|
||||
|
||||
X509v3 Basic Constraints:
|
||||
CA:TRUE
|
||||
Signature Algorithm: sha256WithRSAEncryption
|
||||
19:2c:41:18:51:59:cd:b3:5d:60:b0:ff:75:d0:69:89:c3:2b:
|
||||
93:22:c7:b5:b9:e1:d4:ed:3b:7d:26:50:6e:fa:21:42:83:34:
|
||||
ce:0c:47:69:83:bc:ef:f6:0a:11:6e:ca:0d:76:2e:70:ad:3d:
|
||||
04:f7:73:59:48:e6:0d:45:55:b3:29:6a:a0:fb:09:93:b6:4c:
|
||||
7b:a4:4c:aa:d0:6e:10:c0:5c:6c:3c:b3:52:4f:13:b5:db:24:
|
||||
70:ab:85:ef:30:ff:25:d9:fd:7a:da:f2:51:2b:52:d6:9f:60:
|
||||
d9:65:18:f6:3e:30:57:5c:63:1c:a7:3a:a2:cd:b4:d8:c1:ed:
|
||||
f2:37:46:cf:1a:4c:a6:b1:9d:40:53:5d:ad:22:7a:7c:eb:bf:
|
||||
58:71:a1:3e:c3:2d:09:d1:b9:cf:32:7b:d0:52:38:d1:bc:aa:
|
||||
99:2d:c5:3e:85:4a:7c:bd:7f:c9:0c:52:e6:1d:12:69:7d:78:
|
||||
61:1e:79:e8:eb:b4:5b:4c:c7:7b:b0:66:0d:a7:c4:da:75:5e:
|
||||
98:90:95:f7:c9:4e:5a:0d:24:42:3a:92:80:7a:75:90:9e:42:
|
||||
9d:ab:96:a1:4d:19:2e:26:5c:a2:32:d6:18:f5:69:e3:89:56:
|
||||
88:25:4e:0a:ac:44:91:5d:e5:a9:11:93:e0:93:b0:59:41:ae:
|
||||
86:5b:38:b3
|
||||
-----BEGIN CERTIFICATE-----
|
||||
MIIDlDCCAnygAwIBAgIBATANBgkqhkiG9w0BAQsFADA+MREwDwYDVQQKDAhUZXN0
|
||||
IE9yZzEpMCcGA1UEAwwgVGVzdCBPcmcgUHJvdmlzaW9uaW5nIENBIFJlbGVhc2Uw
|
||||
IhgPMTk3MDAxMDEwMDAwMDBaGA85OTk5MTIzMTIzNTk1OVowPjERMA8GA1UECgwI
|
||||
VGVzdCBPcmcxKTAnBgNVBAMMIFRlc3QgT3JnIFByb3Zpc2lvbmluZyBDQSBSZWxl
|
||||
YXNlMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvJ3LesbhByO2bNCP
|
||||
hl5stABJZTjxqkYNaAyLlYkyr70cUhFCno4NqjZl9VP5XT0iovlJP+6N3c8qMUOu
|
||||
5AuyyOCjvJsk5N7AjJ9f1j/de7nku/hC+4gSrlEryenGXYeZy+2EYV/4Xg5ufzOo
|
||||
6zM3u9J29A6NTsRKrpS/6SNl6Cm/gSYhF3hh7XhCPToa08lsRCmEqT9uavfiuFLs
|
||||
gwdR+yANiRVFcWHJ3Ara/6WAPnu60FqwxpL3hPSLdRWgx8N5riHolRKLO24CjQQU
|
||||
QMHM7f6Y7DBiEDJK/QLp2j87Whl7PIgi88LCOuIPv7IpZJhVqiHoZPBQCnUTsLf1
|
||||
9EpTywIDAQABo4GYMIGVMB0GA1UdDgQWBBS/Qcl7MBmSQ7WLqvI93OG0zSNnIzBm
|
||||
BgNVHSMEXzBdgBS/Qcl7MBmSQ7WLqvI93OG0zSNnI6FCpEAwPjERMA8GA1UECgwI
|
||||
VGVzdCBPcmcxKTAnBgNVBAMMIFRlc3QgT3JnIFByb3Zpc2lvbmluZyBDQSBSZWxl
|
||||
YXNlggEBMAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQELBQADggEBABksQRhRWc2z
|
||||
XWCw/3XQaYnDK5Mix7W54dTtO30mUG76IUKDNM4MR2mDvO/2ChFuyg12LnCtPQT3
|
||||
c1lI5g1FVbMpaqD7CZO2THukTKrQbhDAXGw8s1JPE7XbJHCrhe8w/yXZ/Xra8lEr
|
||||
UtafYNllGPY+MFdcYxynOqLNtNjB7fI3Rs8aTKaxnUBTXa0ienzrv1hxoT7DLQnR
|
||||
uc8ye9BSONG8qpktxT6FSny9f8kMUuYdEml9eGEeeejrtFtMx3uwZg2nxNp1XpiQ
|
||||
lffJTloNJEI6koB6dZCeQp2rlqFNGS4mXKIy1hj1aeOJVoglTgqsRJFd5akRk+CT
|
||||
sFlBroZbOLM=
|
||||
-----END CERTIFICATE-----
|
||||
-----BEGIN X509 CRL-----
|
||||
MIIBgzBtMA0GCSqGSIb3DQEBCwUAMD4xETAPBgNVBAoMCFRlc3QgT3JnMSkwJwYD
|
||||
VQQDDCBUZXN0IE9yZyBQcm92aXNpb25pbmcgQ0EgUmVsZWFzZRcNMTUwNDI4MDky
|
||||
MjAzWhcNMjkwMTA0MDkyMjAzWjANBgkqhkiG9w0BAQsFAAOCAQEAqDda6fQJqO0T
|
||||
KctQiO1dxiqBXrGwzoW1o+p66hIZGo3+Detc3Cm9KJuB7Z5BCkUvNELTwNAOwdhO
|
||||
Nlflr5s4CobcRHr2PLdhbFmqkNsAlxWM9q65GcbDTpYmy49j5Kx7N1MOSNZhyyzl
|
||||
Aomj0JNK6QIWxzqikm1YBIoh1o5m18ZOWJMC9QAV+cOoFMuoNXr1BXPcE2OuWeUU
|
||||
H+XTJQyq4c0VmvJpvK1QOjEBw5TfRGAW5Yy0aRpne/fLygJwxy9Yl96NeehKvLKY
|
||||
3WVshVQbEEZoXS3PSO3b3lTTUOCXqCFdwzztvKV8HP+rRx+VLhx9WsCrm3DGXCtN
|
||||
nTyvlYybJw==
|
||||
-----END X509 CRL-----
|
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=Rauc Boot Success Marker
|
||||
After=multi-user.target
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
RemainAfterExit=yes
|
||||
ExecStart=@BINDIR@/rauc status mark-good
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -0,0 +1 @@
|
|||
SUBSYSTEM=="ubi", KERNEL=="ubi*_*", SYMLINK+="$parent_%s{name}"
|
|
@ -0,0 +1,12 @@
|
|||
[Unit]
|
||||
Description=Rauc Update Service
|
||||
|
||||
[Service]
|
||||
Type=dbus
|
||||
BusName=de.pengutronix.rauc
|
||||
#User=root
|
||||
ExecStart=@BINDIR@/rauc service
|
||||
|
||||
[Install]
|
||||
WantedBy=multi-user.target
|
||||
|
|
@ -0,0 +1,27 @@
|
|||
[system]
|
||||
compatible=sysmobts-v2
|
||||
bootloader=barebox
|
||||
mountprefix=/mnt/rauc
|
||||
|
||||
[keyring]
|
||||
path=ca.pem
|
||||
|
||||
[slot.rescue.0]
|
||||
device=/dev/ubi0_rescue
|
||||
type=ubifs
|
||||
bootname=rescue
|
||||
readonly=true
|
||||
|
||||
[slot.rootfs.0]
|
||||
device=/dev/ubi0_system0
|
||||
type=ubifs
|
||||
bootname=system0
|
||||
|
||||
[slot.rootfs.1]
|
||||
device=/dev/ubi0_system1
|
||||
type=ubifs
|
||||
bootname=system1
|
||||
|
||||
[slot.data.0]
|
||||
device=/dev/ubi0_data
|
||||
type=ubifs
|
|
@ -0,0 +1,27 @@
|
|||
[system]
|
||||
compatible=sysmocom-idu
|
||||
bootloader=grub
|
||||
mountprefix=/mnt/rauc
|
||||
|
||||
[keyring]
|
||||
path=ca.pem
|
||||
|
||||
[slot.rescue.0]
|
||||
device=/dev/sda1
|
||||
type=ext4
|
||||
bootname=R
|
||||
readonly=true
|
||||
|
||||
[slot.rootfs.0]
|
||||
device=/dev/sda2
|
||||
type=ext4
|
||||
bootname=A
|
||||
|
||||
[slot.rootfs.1]
|
||||
device=/dev/sda3
|
||||
type=ext4
|
||||
bootname=B
|
||||
|
||||
[slot.data.0]
|
||||
device=/dev/sda4
|
||||
type=ext4
|
|
@ -0,0 +1,27 @@
|
|||
[system]
|
||||
compatible=sysmocom-odu
|
||||
bootloader=barebox
|
||||
mountprefix=/mnt/rauc
|
||||
|
||||
[keyring]
|
||||
path=ca.pem
|
||||
|
||||
[slot.rescue.0]
|
||||
device=/dev/ubi0_rescue
|
||||
type=ubifs
|
||||
bootname=rescue
|
||||
readonly=true
|
||||
|
||||
[slot.rootfs.0]
|
||||
device=/dev/ubi0_system0
|
||||
type=ubifs
|
||||
bootname=system0
|
||||
|
||||
[slot.rootfs.1]
|
||||
device=/dev/ubi0_system1
|
||||
type=ubifs
|
||||
bootname=system1
|
||||
|
||||
[slot.data.0]
|
||||
device=/dev/ubi0_data
|
||||
type=ubifs
|
|
@ -0,0 +1,18 @@
|
|||
require rauc.bb
|
||||
|
||||
DEPENDS = "squashfs-tools-native curl-native openssl-native glib-2.0-native"
|
||||
|
||||
inherit native deploy
|
||||
do_deploy[sstate-outputdirs] = "${DEPLOY_DIR_TOOLS}"
|
||||
|
||||
do_deploy() {
|
||||
install -d ${DEPLOY_DIR_TOOLS}
|
||||
install -m 0755 rauc ${DEPLOY_DIR_TOOLS}/rauc-${PV}
|
||||
rm -f ${DEPLOY_DIR_TOOLS}/rauc
|
||||
ln -sf ./rauc-${PV} ${DEPLOY_DIR_TOOLS}/rauc
|
||||
# allow override from local.conf?
|
||||
install -m 600 test/openssl-ca/dev/autobuilder-1.cert.pem ${DEPLOY_DIR_TOOLS}/rauc.cert.pem
|
||||
install -m 600 test/openssl-ca/dev//private/autobuilder-1.pem ${DEPLOY_DIR_TOOLS}/rauc.priv.pem
|
||||
}
|
||||
|
||||
addtask deploy before do_package after do_install
|
|
@ -0,0 +1,69 @@
|
|||
DESCRIPTION = "rauc update controller"
|
||||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
|
||||
PR = "r4"
|
||||
|
||||
SRC_URI = "git://github.com/jluebbe/rauc.git;protocol=https \
|
||||
file://dev-ca.pem \
|
||||
file://system.conf \
|
||||
file://rauc.service \
|
||||
file://rauc-done.service \
|
||||
file://rauc-ubi.rules \
|
||||
file://system.conf "
|
||||
PV = "0+git${SRCPV}"
|
||||
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
SRCREV = "7904e2e9d17fe0319bc46912e3531cf1b5ed4533"
|
||||
|
||||
DEPENDS = "curl openssl glib-2.0"
|
||||
RDEPENDS_${PN} += "dbus"
|
||||
|
||||
# rauc is invoking these depending the machine
|
||||
RDEPENDS_${PN}_append_sysmobts-v2 = " barebox-state"
|
||||
RDEPENDS_${PN}_append_sysmocom-odu = " barebox-state"
|
||||
RDEPENDS_${PN}_append_sysmocom-bsc = " grub"
|
||||
|
||||
EXTRA_OECONF += " ac_cv_prog_MKSQUASHFS=mksquashfs"
|
||||
|
||||
FILES_${PN} += "/mnt/rauc"
|
||||
FILES_${PN} += "${base_libdir}/udev/rules.d/*.rules"
|
||||
|
||||
inherit autotools pkgconfig gettext systemd
|
||||
|
||||
do_install_append () {
|
||||
# Create rauc config dir
|
||||
mkdir -p ${D}${sysconfdir}/rauc
|
||||
|
||||
# Create rauc default mountpoint
|
||||
mkdir -p ${D}/mnt/rauc
|
||||
|
||||
# If a system.conf is provided in files, install it
|
||||
if [ -f ${WORKDIR}/system.conf ]; then
|
||||
install -m 644 ${WORKDIR}/system.conf ${D}${sysconfdir}/rauc/system.conf
|
||||
fi
|
||||
|
||||
if [ -f ${WORKDIR}/dev-ca.pem ]; then
|
||||
mkdir -p ${D}${sysconfdir}/rauc
|
||||
install -m 644 ${WORKDIR}/dev-ca.pem ${D}${sysconfdir}/rauc/ca.pem
|
||||
fi
|
||||
|
||||
# D-bus service
|
||||
install -d ${D}${sysconfdir}/dbus-1/system.d
|
||||
install -m 0644 ${S}/data/de.pengutronix.rauc.conf ${D}${sysconfdir}/dbus-1/system.d/
|
||||
|
||||
# Systemd service
|
||||
install -d ${D}${systemd_unitdir}/system
|
||||
install -m 0644 ${WORKDIR}/rauc.service ${D}${systemd_unitdir}/system/
|
||||
install -m 0644 ${WORKDIR}/rauc-done.service ${D}${systemd_unitdir}/system/
|
||||
sed -i -e 's!@BINDIR@!${bindir}!g' ${D}${systemd_unitdir}/system/*.service
|
||||
|
||||
# udev rules
|
||||
install -d ${D}${base_libdir}/udev/rules.d
|
||||
install -m 0644 ${WORKDIR}/rauc-ubi.rules ${D}${base_libdir}/udev/rules.d/85-rauc-ubi.rules
|
||||
}
|
||||
|
||||
SYSTEMD_PACKAGES = "${PN}"
|
||||
SYSTEMD_SERVICE_${PN} = "rauc.service rauc-done.service"
|
||||
SYSTEMD_AUTO_ENABLE_${PN} = "enable"
|
||||
|
|
@ -0,0 +1,13 @@
|
|||
Index: iproute2-3.10.0/misc/Makefile
|
||||
===================================================================
|
||||
--- iproute2-3.10.0.orig/misc/Makefile
|
||||
+++ iproute2-3.10.0/misc/Makefile
|
||||
@@ -1,7 +1,7 @@
|
||||
SSOBJ=ss.o ssfilter.o
|
||||
LNSTATOBJ=lnstat.o lnstat_util.o
|
||||
|
||||
-TARGETS=ss nstat ifstat rtacct arpd lnstat
|
||||
+TARGETS=ss nstat ifstat rtacct lnstat
|
||||
|
||||
include ../Config
|
||||
|
|
@ -0,0 +1,19 @@
|
|||
THISDIR := "${@os.path.dirname(bb.data.getVar('FILE', d, True))}"
|
||||
FILESPATH =. "${@base_set_filespath(["${THISDIR}/files"], d)}:"
|
||||
|
||||
PRINC="2"
|
||||
|
||||
# arpd can not be build because the db_185.h header from
|
||||
# berkley db is not installed
|
||||
SRC_URI += "file://disable_arpd_in_misc.patch"
|
||||
|
||||
EXTRA_OEMAKE = "CC='${CC}' KERNEL_INCLUDE=${STAGING_INCDIR} DOCDIR=${docdir}/iproute2 SUBDIRS='lib tc ip misc' SBINDIR='${base_sbindir}' LIBDIR='${libdir}'"
|
||||
|
||||
PACKAGES =+ "${PN}-misc"
|
||||
|
||||
FILES_${PN}-misc += "${base_sbindir}/ss \
|
||||
${base_sbindir}/nstat \
|
||||
${base_sbindir}/ifstat \
|
||||
${base_sbindir}/rtacct \
|
||||
${base_sbindir}/lnstat \
|
||||
"
|
|
@ -1,43 +0,0 @@
|
|||
# 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.
|
||||
#
|
||||
# See systemd.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
|
||||
#DefaultControllers=cpu
|
||||
#DefaultStandardOutput=journal
|
||||
#DefaultStandardError=inherit
|
||||
#JoinControllers=cpu,cpuacct,cpuset net_cls,net_prio
|
||||
RuntimeWatchdogSec=45
|
||||
ShutdownWatchdogSec=45
|
||||
#CapabilityBoundingSet=
|
||||
#TimerSlackNSec=
|
||||
#DefaultLimitCPU=
|
||||
#DefaultLimitFSIZE=
|
||||
#DefaultLimitDATA=
|
||||
#DefaultLimitSTACK=
|
||||
#DefaultLimitCORE=
|
||||
#DefaultLimitRSS=
|
||||
#DefaultLimitNOFILE=
|
||||
#DefaultLimitAS=
|
||||
#DefaultLimitNPROC=
|
||||
#DefaultLimitMEMLOCK=
|
||||
#DefaultLimitLOCKS=
|
||||
#DefaultLimitSIGPENDING=
|
||||
#DefaultLimitMSGQUEUE=
|
||||
#DefaultLimitNICE=
|
||||
#DefaultLimitRTPRIO=
|
||||
#DefaultLimitRTTIME=
|
|
@ -8,7 +8,6 @@ SRC_URI += "file://journald.conf \
|
|||
file://0001-Feature-switch-ListenDatagram-from-run-systemd-journ.patch \
|
||||
"
|
||||
|
||||
SRC_URI_append_sysmobts-v1 = " file://system.conf"
|
||||
SRC_URI_append_sysmobts-v2 = " file://system.conf"
|
||||
SRC_URI_append_sysmocom-odu = " file://system.conf"
|
||||
|
||||
|
|
|
@ -1,30 +0,0 @@
|
|||
PROVIDES = ""
|
||||
SRC_URI = "git://git.sysmocom.de/barebox;protocol=git;branch=master"
|
||||
SRCREV = "9bd8556fcf45b83f880fbb1cdb7c614b940d7272"
|
||||
PR = "r2"
|
||||
|
||||
COMPATIBLE_MACHINE="sysmocom-odu"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BAREBOX_BINARY_OE ?= "barebox-mlo-${MACHINE}-${PV}-${PR}.bin"
|
||||
BAREBOX_BINARY_SYMLINK ?= "barebox-mlo-${MACHINE}.bin"
|
||||
BAREBOX_IMAGE ?= "images/barebox-am33xx-phytec-phycore-mlo.img"
|
||||
BAREBOX_IMAGE_OE ?= "barebox-mlo-${MACHINE}-${PV}-${PR}.img"
|
||||
BAREBOX_IMAGE_SYMLINK ?= "barebox-mlo-${MACHINE}.img"
|
||||
|
||||
require barebox.inc
|
||||
|
||||
|
||||
do_pre_configure() {
|
||||
cp ${S}/arch/arm/configs/am335x_mlo_odu_defconfig ${S}/.config
|
||||
oe_runmake oldconfig
|
||||
}
|
||||
|
||||
do_deploy_append() {
|
||||
install ${S}/${BAREBOX_IMAGE} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE_OE}
|
||||
|
||||
cd ${DEPLOY_DIR_IMAGE}
|
||||
rm -f ${BAREBOX_IMAGE_SYMLINK}
|
||||
ln -sf ${BAREBOX_IMAGE_OE} ${BAREBOX_IMAGE_SYMLINK}
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
SRC_URI = "git://git.sysmocom.de/barebox;protocol=git;branch=master"
|
||||
SRCREV = "9bd8556fcf45b83f880fbb1cdb7c614b940d7272"
|
||||
PR = "r2"
|
||||
|
||||
DEPENDS = "${PN}-mlo"
|
||||
COMPATIBLE_MACHINE="sysmocom-odu"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
BAREBOX_IMAGE ?= "images/barebox-am33xx-phytec-phycore.img"
|
||||
BAREBOX_IMAGE_OE ?= "barebox-${MACHINE}-${PV}-${PR}.img"
|
||||
BAREBOX_IMAGE_SYMLINK ?= "barebox-${MACHINE}.img"
|
||||
|
||||
require barebox.inc
|
||||
|
||||
do_pre_configure() {
|
||||
cp ${S}/arch/arm/configs/am335x_odu_defconfig ${S}/.config
|
||||
oe_runmake oldconfig
|
||||
}
|
||||
|
||||
do_deploy_append() {
|
||||
install ${S}/${BAREBOX_IMAGE} ${DEPLOY_DIR_IMAGE}/${BAREBOX_IMAGE_OE}
|
||||
|
||||
cd ${DEPLOY_DIR_IMAGE}
|
||||
rm -f ${BAREBOX_IMAGE_SYMLINK}
|
||||
ln -sf ${BAREBOX_IMAGE_OE} ${BAREBOX_IMAGE_SYMLINK}
|
||||
}
|
|
@ -1,49 +0,0 @@
|
|||
DESCRIPTION = "Barebox - a bootloader that inherits the best of U-Boot and the Linux kernel"
|
||||
HOMEPAGE = "http://www.barebox.org/"
|
||||
SECTION = "bootloader"
|
||||
PROVIDES ?= "virtual/bootloader"
|
||||
PRIORITY = "optional"
|
||||
LICENSE = "GPLv2"
|
||||
DEPENDS += "lzop-native"
|
||||
LIC_FILES_CHKSUM = "file://COPYING;md5=057bf9e50e1ca857d0eb97bfe4ba8e5d"
|
||||
|
||||
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
||||
|
||||
PV = "201407+git${SRCPV}"
|
||||
|
||||
inherit kernel-arch
|
||||
|
||||
EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
|
||||
|
||||
BAREBOX_BINARY ?= "barebox.bin"
|
||||
BAREBOX_BINARY_OE ?= "barebox-${MACHINE}-${PV}-${PR}.bin"
|
||||
BAREBOX_BINARY_SYMLINK ?= "barebox-${MACHINE}.bin"
|
||||
|
||||
INSANE_SKIP_${PN} = "True"
|
||||
|
||||
addtask pre_configure before do_configure after do_patch
|
||||
|
||||
do_compile () {
|
||||
unset LDFLAGS
|
||||
unset CFLAGS
|
||||
unset CPPFLAGS
|
||||
oe_runmake all
|
||||
}
|
||||
|
||||
do_deploy () {
|
||||
install -d ${DEPLOY_DIR_IMAGE}
|
||||
install ${S}/${BAREBOX_BINARY} ${DEPLOY_DIR_IMAGE}/${BAREBOX_BINARY_OE}
|
||||
|
||||
cd ${DEPLOY_DIR_IMAGE}
|
||||
rm -f ${BAREBOX_BINARY_SYMLINK}
|
||||
ln -sf ${BAREBOX_BINARY_OE} ${BAREBOX_BINARY_SYMLINK}
|
||||
|
||||
install -d ${STAGING_BINDIR_NATIVE}
|
||||
cd ${S}
|
||||
install -m 755 scripts/mkimage ${STAGING_BINDIR_NATIVE}/
|
||||
install -m 755 scripts/bareboxenv ${STAGING_BINDIR_NATIVE}/
|
||||
}
|
||||
|
||||
do_deploy[dirs] = "${S}"
|
||||
addtask deploy before do_build after do_compile
|
||||
|
|
@ -5,7 +5,6 @@ LICENSE = "CLOSED"
|
|||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/layer1-api.git;protocol=git;branch=master"
|
||||
SRCREV = "84e0cf46511f256ef84c0211f3f39a642acceb33"
|
||||
SRCREV_sysmobts-v2 = "84e0cf46511f256ef84c0211f3f39a642acceb33"
|
||||
SRCREV_sysmobts-v1 = "4dde9443e2aa11868e46a67529cb5ac45462699c"
|
||||
PV = "${SRCREV}+git${SRCPV}"
|
||||
PR = "r5"
|
||||
S = "${WORKDIR}/git"
|
||||
|
|
|
@ -1,15 +0,0 @@
|
|||
COMPATIBLE_MACHINE = "sysmobts-v1"
|
||||
FIRMWARE-VERSION = "femtobts_v${PV}"
|
||||
PR = "r2.${INC_PR}"
|
||||
|
||||
require ${PN}.inc
|
||||
|
||||
do_install() {
|
||||
install -d ${D}/lib/firmware/
|
||||
|
||||
install -m 0666 ${S}/Firmware/Dsp/femtobts.out ${D}/lib/firmware/sysmobts-v1.out
|
||||
install -m 0666 ${S}/Firmware/Fpga/femtobts.bit ${D}/lib/firmware/sysmobts-v1.bit
|
||||
}
|
||||
|
||||
|
||||
FILES_${PN} = "/lib/firmware/sysmobts-v1*"
|
|
@ -1,4 +1,4 @@
|
|||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
PACKAGE_ARCH = "sysmobts-v2"
|
||||
FIRMWARE-VERSION = "superfemto_v${PV}"
|
||||
PR = "r9.${INC_PR}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
PACKAGE_ARCH = "sysmobts-v2"
|
||||
FIRMWARE-VERSION = "superfemto_v${PV}"
|
||||
PR = "r1.${INC_PR}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
PACKAGE_ARCH = "sysmobts-v2"
|
||||
FIRMWARE-VERSION = "superfemto_v${PV}"
|
||||
PR = "r9.${INC_PR}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
PACKAGE_ARCH = "sysmobts-v2"
|
||||
FIRMWARE-VERSION = "superfemto_v${PV}"
|
||||
PR = "r9.${INC_PR}"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
COMPATIBLE_MACHINE = "(sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
PACKAGE_ARCH = "sysmobts-v2"
|
||||
FIRMWARE-VERSION = "superfemto_v${PV}"
|
||||
PR = "r9.${INC_PR}"
|
||||
|
|
|
@ -8,7 +8,6 @@ LIC_FILES_CHKSUM = "file://ubl.c;beginline=1;endline=22;md5=806283bb3c475d9082e4
|
|||
|
||||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/ubl;protocol=git;branch=master"
|
||||
SRCREV = "0974846c2d2eb506d1443ee338aad4400f59bc70"
|
||||
SRCREV_sysmobts-v1 = "d04f24974a5b1e24cb9414ebc2e84a91848982c4"
|
||||
PV = "v0.2.11+git${SRCPV}"
|
||||
PR = "r3"
|
||||
S = "${WORKDIR}/git"
|
||||
|
@ -20,7 +19,6 @@ EXTRA_OEMAKE = "CROSS_COMPILE=${TARGET_PREFIX}"
|
|||
UBL_IMAGE ?= "ubl-${MACHINE}-${PKGV}-${PKGR}.elf"
|
||||
UBL_SYMLINK ?= "ubl-${MACHINE}.elf"
|
||||
|
||||
BOARD_NAME_sysmobts-v1 = "sysmobts_v1"
|
||||
BOARD_NAME_sysmobts-v2 = "sysmobts_v2"
|
||||
|
||||
do_compile() {
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
SRC_URI = "git://git.sysmocom.de/sysmo-bts/u-boot;branch=v2011.12;protocol=git"
|
||||
SRCREV = "71497512280c9eac9be739ae0ca20eb21556bb92"
|
||||
SRCREV_sysmobts-v1 = "40d74c99ac9d741857d1298617b186b1d4e148de"
|
||||
PV = "v2011.12+git${SRCPV}"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
|
@ -8,10 +7,8 @@ PRINC = "13"
|
|||
|
||||
LIC_FILES_CHKSUM = "file://README;beginline=1;endline=22;md5=5ba4218ac89af7846802d0348df3fb90"
|
||||
|
||||
UBOOT_MACHINE_sysmobts-v1 = "davinci_sysmobts_v1_config"
|
||||
UBOOT_MACHINE_sysmobts-v2 = "davinci_sysmobts_v2_config"
|
||||
UBOOT_MACHINE_sysmobts-2050 = "davinci_sysmobts_v2_config"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v1|sysmobts-v2|sysmobts-2050)"
|
||||
COMPATIBLE_MACHINE = "(sysmobts-v2)"
|
||||
|
||||
UBOOT_IMAGE = "u-boot-${MACHINE}-${PV}-${PR}"
|
||||
UBOOT_SYMLINK = "u-boot-${MACHINE}"
|
||||
|
|
|
@ -0,0 +1 @@
|
|||
require recipes-fixes/iproute2/${PN}_sysmocom.inc
|
|
@ -0,0 +1 @@
|
|||
require recipes-fixes/iproute2/${PN}_sysmocom.inc
|
|
@ -0,0 +1 @@
|
|||
require recipes-core/initrdscripts/${PN}_sysmocom.inc
|
Loading…
Reference in New Issue