From f71687119419eb9a22e6ce608038d2c65e2b3a04 Mon Sep 17 00:00:00 2001 From: Trygve Laugstøl Date: Mon, 21 May 2012 09:27:32 +0200 Subject: o More i2c and spi devices. --- meta-trygvis/conf/layer.conf | 2 +- meta-trygvis/recipes-core/images/trygvis-bare.bb | 2 + .../recipes-core/images/trygvis-console.bb | 20 +- meta-trygvis/recipes-extra/netcat/netcat_0.7.1.bb | 25 +++ .../recipes-kernel/linux/linux-imx/defconfig | 231 ++++++++------------- .../linux/linux-imx_2.6.35.3.bbappend | 1 + 6 files changed, 136 insertions(+), 145 deletions(-) create mode 100644 meta-trygvis/recipes-extra/netcat/netcat_0.7.1.bb create mode 100644 meta-trygvis/recipes-kernel/linux/linux-imx_2.6.35.3.bbappend diff --git a/meta-trygvis/conf/layer.conf b/meta-trygvis/conf/layer.conf index 1d163e5..5696a0e 100644 --- a/meta-trygvis/conf/layer.conf +++ b/meta-trygvis/conf/layer.conf @@ -7,4 +7,4 @@ BBFILES := "${BBFILES} ${LAYERDIR}/recipes-*/*/*.bb \ BBFILE_COLLECTIONS += "trygvis" BBFILE_PATTERN_trygvis := "^${LAYERDIR}/" -BBFILE_PRIORITY_trygvis = "6" +BBFILE_PRIORITY_trygvis = "7" diff --git a/meta-trygvis/recipes-core/images/trygvis-bare.bb b/meta-trygvis/recipes-core/images/trygvis-bare.bb index 54ffdc5..ca93a20 100644 --- a/meta-trygvis/recipes-core/images/trygvis-bare.bb +++ b/meta-trygvis/recipes-core/images/trygvis-bare.bb @@ -9,4 +9,6 @@ PR = "r1" # fsck.ext2 IMAGE_INSTALL += "e2fsprogs" +IMAGE_INSTALL += "module-init-tools" + export IMAGE_BASENAME = "trygvis" diff --git a/meta-trygvis/recipes-core/images/trygvis-console.bb b/meta-trygvis/recipes-core/images/trygvis-console.bb index e220c4d..51574ba 100644 --- a/meta-trygvis/recipes-core/images/trygvis-console.bb +++ b/meta-trygvis/recipes-core/images/trygvis-console.bb @@ -9,16 +9,30 @@ IMAGE_FEATURES += "tools-sdk" IMAGE_FEATURES += "tools-debug" IMAGE_FEATURES += "tools-profile" IMAGE_FEATURES += "tools-testapps" -IMAGE_FEATURES += "ssh-server-dropbear" IMAGE_FEATURES += "debug-tweaks" # IMAGE_FEATURES += "${X11_IMAGE_FEATURES}" +IMAGE_INSTALL += "opkg opkg-utils" + +# Multimedia IMAGE_INSTALL += "alsa-utils alsa-tools" +# Bluetooth IMAGE_INSTALL += "bluez-hcidump bluez4" -IMAGE_INSTALL += "opkg opkg-utils" - +# System +IMAGE_FEATURES += "ssh-server-dropbear" IMAGE_INSTALL += "sysstat" +# Usb +IMAGE_INSTALL += "usbutils" + +# Serial +IMAGE_INSTALL += "setserial" + +# Crypto +IMAGE_INSTALL += "openssl" + +IMAGE_INSTALL += "netcat" + export IMAGE_BASENAME = "trygvis" diff --git a/meta-trygvis/recipes-extra/netcat/netcat_0.7.1.bb b/meta-trygvis/recipes-extra/netcat/netcat_0.7.1.bb new file mode 100644 index 0000000..8b4c1eb --- /dev/null +++ b/meta-trygvis/recipes-extra/netcat/netcat_0.7.1.bb @@ -0,0 +1,25 @@ +DESCRIPTION = "GNU Netcat" +HOMEPAGE = "http://netcat.sourceforge.net" +SECTION = "console/network" +LICENSE = "GPLv2" +LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" +PR = "r4" + +SRC_URI = "${SOURCEFORGE_MIRROR}/netcat/netcat-${PV}.tar.bz2" + +inherit autotools update-alternatives gettext + +do_install_append() { + mv ${D}${bindir}/nc ${D}${bindir}/nc.${PN} +} + +ALTERNATIVE_NAME = "nc" + +ALTERNATIVE_LINK = "${bindir}/nc" + +ALTERNATIVE_PATH = "${bindir}/nc.${PN}" + +ALTERNATIVE_PRIORITY = "100" + +SRC_URI[md5sum] = "0a29eff1736ddb5effd0b1ec1f6fe0ef" +SRC_URI[sha256sum] = "b55af0bbdf5acc02d1eb6ab18da2acd77a400bafd074489003f3df09676332bb" diff --git a/meta-trygvis/recipes-kernel/linux/linux-imx/defconfig b/meta-trygvis/recipes-kernel/linux/linux-imx/defconfig index ebc1fd0..f5ae9d7 100644 --- a/meta-trygvis/recipes-kernel/linux/linux-imx/defconfig +++ b/meta-trygvis/recipes-kernel/linux/linux-imx/defconfig @@ -1,7 +1,7 @@ # # Automatically generated make config: don't edit # Linux kernel version: 2.6.35.3 -# Sat May 12 19:20:05 2012 +# Mon May 14 14:09:32 2012 # CONFIG_ARM=y CONFIG_SYS_SUPPORTS_APM_EMULATION=y @@ -36,7 +36,7 @@ CONFIG_BROKEN_ON_SMP=y CONFIG_LOCK_KERNEL=y CONFIG_INIT_ENV_ARG_LIMIT=32 CONFIG_CROSS_COMPILE="" -CONFIG_LOCALVERSION="_OLinuXino" +CONFIG_LOCALVERSION="_trygvis" CONFIG_LOCALVERSION_AUTO=y CONFIG_HAVE_KERNEL_GZIP=y CONFIG_HAVE_KERNEL_LZMA=y @@ -453,7 +453,34 @@ CONFIG_DEFAULT_TCP_CONG="cubic" # CONFIG_HAMRADIO is not set # CONFIG_CAN is not set # CONFIG_IRDA is not set -# CONFIG_BT is not set +CONFIG_BT=m +CONFIG_BT_L2CAP=m +CONFIG_BT_L2CAP_EXT_FEATURES=y +CONFIG_BT_SCO=m +CONFIG_BT_RFCOMM=m +CONFIG_BT_RFCOMM_TTY=y +CONFIG_BT_BNEP=m +CONFIG_BT_BNEP_MC_FILTER=y +CONFIG_BT_BNEP_PROTO_FILTER=y +CONFIG_BT_HIDP=m + +# +# Bluetooth device drivers +# +CONFIG_BT_HCIBTUSB=m +CONFIG_BT_HCIBTSDIO=m +CONFIG_BT_HCIUART=m +CONFIG_BT_HCIUART_H4=y +CONFIG_BT_HCIUART_BCSP=y +CONFIG_BT_HCIUART_ATH3K=y +CONFIG_BT_HCIUART_LL=y +CONFIG_BT_HCIBCM203X=m +CONFIG_BT_HCIBPA10X=m +CONFIG_BT_HCIBFUSB=m +CONFIG_BT_HCIVHCI=m +CONFIG_BT_MRVL=m +CONFIG_BT_MRVL_SDIO=m +CONFIG_BT_ATH3K=m # CONFIG_AF_RXRPC is not set CONFIG_WIRELESS=y # CONFIG_CFG80211 is not set @@ -815,8 +842,7 @@ CONFIG_I2C_ALGOPCA=m # CONFIG_I2C_DESIGNWARE=m CONFIG_I2C_GPIO=m -CONFIG_I2C_MXS=m -CONFIG_I2C_MXS_SELECT0=y +# CONFIG_I2C_MXS is not set CONFIG_I2C_OCORES=m CONFIG_I2C_PCA_PLATFORM=m CONFIG_I2C_SIMTEC=m @@ -844,9 +870,8 @@ CONFIG_SPI_MASTER=y # CONFIG_SPI_BITBANG=m CONFIG_SPI_GPIO=m -CONFIG_SPI_XILINX=m -CONFIG_SPI_XILINX_PLTFM=m -CONFIG_SPI_MXS=m +# CONFIG_SPI_XILINX is not set +# CONFIG_SPI_MXS is not set CONFIG_SPI_DESIGNWARE=m CONFIG_SPI_DW_MMIO=m @@ -886,9 +911,9 @@ CONFIG_GPIO_ADP5588=m # # SPI GPIO expanders: # -CONFIG_GPIO_MAX7301=m -CONFIG_GPIO_MCP23S08=m -CONFIG_GPIO_MC33880=m +# CONFIG_GPIO_MAX7301 is not set +# CONFIG_GPIO_MCP23S08 is not set +# CONFIG_GPIO_MC33880 is not set # # AC97 GPIO expanders: @@ -913,8 +938,7 @@ CONFIG_W1_MASTER_GPIO=m CONFIG_W1_SLAVE_THERM=m CONFIG_W1_SLAVE_SMEM=m CONFIG_W1_SLAVE_DS2431=m -CONFIG_W1_SLAVE_DS2751=m -# CONFIG_W1_SLAVE_DS2751_CRC is not set +# CONFIG_W1_SLAVE_DS2751 is not set CONFIG_W1_SLAVE_DS2433=m CONFIG_W1_SLAVE_DS2438=m # CONFIG_W1_SLAVE_DS2433_CRC is not set @@ -931,86 +955,7 @@ CONFIG_POWER_SUPPLY=y CONFIG_BATTERY_MXS=y CONFIG_MXS_VBUS_CURRENT_DRAW=y # CONFIG_BATTERY_DS2438 is not set -CONFIG_HWMON=y -# CONFIG_HWMON_VID is not set -# CONFIG_HWMON_DEBUG_CHIP is not set - -# -# Native drivers -# -# CONFIG_SENSORS_AD7414 is not set -# CONFIG_SENSORS_AD7418 is not set -# CONFIG_SENSORS_ADCXX is not set -# CONFIG_SENSORS_ADM1021 is not set -# CONFIG_SENSORS_ADM1025 is not set -# CONFIG_SENSORS_ADM1026 is not set -# CONFIG_SENSORS_ADM1029 is not set -# CONFIG_SENSORS_ADM1031 is not set -# CONFIG_SENSORS_ADM9240 is not set -# CONFIG_SENSORS_ADT7411 is not set -# CONFIG_SENSORS_ADT7462 is not set -# CONFIG_SENSORS_ADT7470 is not set -# CONFIG_SENSORS_ADT7475 is not set -# CONFIG_SENSORS_ASC7621 is not set -# CONFIG_SENSORS_ATXP1 is not set -# CONFIG_SENSORS_DS1621 is not set -# CONFIG_SENSORS_F71805F is not set -# CONFIG_SENSORS_F71882FG is not set -# CONFIG_SENSORS_F75375S is not set -# CONFIG_SENSORS_G760A is not set -# CONFIG_SENSORS_GL518SM is not set -# CONFIG_SENSORS_GL520SM is not set -# CONFIG_SENSORS_IT87 is not set -# CONFIG_SENSORS_LM63 is not set -# CONFIG_SENSORS_LM70 is not set -# CONFIG_SENSORS_LM73 is not set -# CONFIG_SENSORS_LM75 is not set -# CONFIG_SENSORS_LM77 is not set -# CONFIG_SENSORS_LM78 is not set -# CONFIG_SENSORS_LM80 is not set -# CONFIG_SENSORS_LM83 is not set -# CONFIG_SENSORS_LM85 is not set -# CONFIG_SENSORS_LM87 is not set -# CONFIG_SENSORS_LM90 is not set -# CONFIG_SENSORS_LM92 is not set -# CONFIG_SENSORS_LM93 is not set -# CONFIG_SENSORS_LTC4215 is not set -# CONFIG_SENSORS_LTC4245 is not set -# CONFIG_SENSORS_LM95241 is not set -# CONFIG_SENSORS_MAX1111 is not set -# CONFIG_SENSORS_MAX1619 is not set -# CONFIG_SENSORS_MAX17135 is not set -# CONFIG_SENSORS_MAX6650 is not set -# CONFIG_SENSORS_PC87360 is not set -# CONFIG_SENSORS_PC87427 is not set -# CONFIG_SENSORS_PCF8591 is not set -# CONFIG_SENSORS_SHT15 is not set -# CONFIG_SENSORS_DME1737 is not set -# CONFIG_SENSORS_EMC1403 is not set -# CONFIG_SENSORS_SMSC47M1 is not set -# CONFIG_SENSORS_SMSC47M192 is not set -# CONFIG_SENSORS_SMSC47B397 is not set -# CONFIG_SENSORS_ADS7828 is not set -# CONFIG_SENSORS_ADS7871 is not set -# CONFIG_SENSORS_AMC6821 is not set -# CONFIG_SENSORS_THMC50 is not set -# CONFIG_SENSORS_TMP102 is not set -# CONFIG_SENSORS_TMP401 is not set -# CONFIG_SENSORS_TMP421 is not set -# CONFIG_SENSORS_VT1211 is not set -# CONFIG_SENSORS_W83781D is not set -# CONFIG_SENSORS_W83791D is not set -# CONFIG_SENSORS_W83792D is not set -# CONFIG_SENSORS_W83793 is not set -# CONFIG_SENSORS_W83L785TS is not set -# CONFIG_SENSORS_W83L786NG is not set -# CONFIG_SENSORS_W83627HF is not set -# CONFIG_SENSORS_W83627EHF is not set -# CONFIG_SENSORS_LIS3_SPI is not set -# CONFIG_SENSORS_LIS3_I2C is not set -# CONFIG_SENSORS_MAG3110 is not set -CONFIG_MXC_MMA8450=m -CONFIG_MXC_MMA8451=m +# CONFIG_HWMON is not set # CONFIG_THERMAL is not set CONFIG_WATCHDOG=y # CONFIG_WATCHDOG_NOWAYOUT is not set @@ -1221,6 +1166,7 @@ CONFIG_HID_LOGITECH=m CONFIG_LOGITECH_FF=y CONFIG_LOGIRUMBLEPAD2_FF=y CONFIG_LOGIG940_FF=y +# CONFIG_HID_MAGICMOUSE is not set CONFIG_HID_MICROSOFT=m CONFIG_HID_MOSART=m CONFIG_HID_MONTEREY=m @@ -1248,6 +1194,7 @@ CONFIG_SMARTJOYPLUS_FF=y CONFIG_HID_TOPSEED=m CONFIG_HID_THRUSTMASTER=m CONFIG_THRUSTMASTER_FF=y +# CONFIG_HID_WACOM is not set CONFIG_HID_ZEROPLUS=m CONFIG_ZEROPLUS_FF=y CONFIG_HID_ZYDACRON=m @@ -1498,13 +1445,13 @@ CONFIG_LEDS_CLASS=m # # LED drivers # -CONFIG_LEDS_MXS=m +# CONFIG_LEDS_MXS is not set CONFIG_LEDS_PCA9532=m CONFIG_LEDS_GPIO=m # CONFIG_LEDS_GPIO_PLATFORM is not set CONFIG_LEDS_LP3944=m CONFIG_LEDS_PCA955X=m -CONFIG_LEDS_DAC124S085=m +# CONFIG_LEDS_DAC124S085 is not set CONFIG_LEDS_REGULATOR=m CONFIG_LEDS_BD2802=m CONFIG_LEDS_LT3593=m @@ -1773,63 +1720,65 @@ CONFIG_SECURITY=y # CONFIG_DEFAULT_SECURITY_TOMOYO is not set CONFIG_DEFAULT_SECURITY_DAC=y CONFIG_DEFAULT_SECURITY="" -CONFIG_CRYPTO=y +CONFIG_CRYPTO=m # # Crypto core or helper # -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_MANAGER_TESTS=y -# CONFIG_CRYPTO_GF128MUL is not set +CONFIG_CRYPTO_ALGAPI=m +CONFIG_CRYPTO_ALGAPI2=m +CONFIG_CRYPTO_AEAD=m +CONFIG_CRYPTO_AEAD2=m +CONFIG_CRYPTO_BLKCIPHER=m +CONFIG_CRYPTO_BLKCIPHER2=m +CONFIG_CRYPTO_HASH=m +CONFIG_CRYPTO_HASH2=m +CONFIG_CRYPTO_RNG=m +CONFIG_CRYPTO_RNG2=m +CONFIG_CRYPTO_PCOMP=m +CONFIG_CRYPTO_MANAGER=m +CONFIG_CRYPTO_MANAGER2=m +# CONFIG_CRYPTO_MANAGER_TESTS is not set +CONFIG_CRYPTO_GF128MUL=m # CONFIG_CRYPTO_NULL is not set -CONFIG_CRYPTO_WORKQUEUE=y +CONFIG_CRYPTO_WORKQUEUE=m # CONFIG_CRYPTO_CRYPTD is not set # CONFIG_CRYPTO_AUTHENC is not set -# CONFIG_CRYPTO_TEST is not set -CONFIG_CRYPTO_CRYPTODEV=y +CONFIG_CRYPTO_TEST=m +CONFIG_CRYPTO_CRYPTODEV=m # # Authenticated Encryption with Associated Data # # CONFIG_CRYPTO_CCM is not set # CONFIG_CRYPTO_GCM is not set -# CONFIG_CRYPTO_SEQIV is not set +CONFIG_CRYPTO_SEQIV=m # # Block modes # -CONFIG_CRYPTO_CBC=y -# CONFIG_CRYPTO_CTR is not set -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set +CONFIG_CRYPTO_CBC=m +CONFIG_CRYPTO_CTR=m +CONFIG_CRYPTO_CTS=m +CONFIG_CRYPTO_ECB=m +CONFIG_CRYPTO_LRW=m +CONFIG_CRYPTO_PCBC=m +CONFIG_CRYPTO_XTS=m # # Hash modes # -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_XCBC is not set -# CONFIG_CRYPTO_VMAC is not set +CONFIG_CRYPTO_HMAC=m +CONFIG_CRYPTO_XCBC=m +CONFIG_CRYPTO_VMAC=m # # Digest # CONFIG_CRYPTO_CRC32C=m -# CONFIG_CRYPTO_GHASH is not set +CONFIG_CRYPTO_GHASH=m # CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_MD5=m # CONFIG_CRYPTO_MICHAEL_MIC is not set # CONFIG_CRYPTO_RMD128 is not set # CONFIG_CRYPTO_RMD160 is not set @@ -1844,14 +1793,14 @@ CONFIG_CRYPTO_SHA256=m # # Ciphers # -CONFIG_CRYPTO_AES=y +CONFIG_CRYPTO_AES=m # CONFIG_CRYPTO_ANUBIS is not set -# CONFIG_CRYPTO_ARC4 is not set -# CONFIG_CRYPTO_BLOWFISH is not set +CONFIG_CRYPTO_ARC4=m +CONFIG_CRYPTO_BLOWFISH=m # CONFIG_CRYPTO_CAMELLIA is not set # CONFIG_CRYPTO_CAST5 is not set # CONFIG_CRYPTO_CAST6 is not set -CONFIG_CRYPTO_DES=y +CONFIG_CRYPTO_DES=m # CONFIG_CRYPTO_FCRYPT is not set # CONFIG_CRYPTO_KHAZAD is not set # CONFIG_CRYPTO_SALSA20 is not set @@ -1863,16 +1812,16 @@ CONFIG_CRYPTO_DES=y # # Compression # -CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_ZLIB is not set -CONFIG_CRYPTO_LZO=y +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_ZLIB=m +CONFIG_CRYPTO_LZO=m # # Random Number Generation # # CONFIG_CRYPTO_ANSI_CPRNG is not set CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_DCP=y +CONFIG_CRYPTO_DEV_DCP=m # CONFIG_BINARY_PRINTF is not set # @@ -1881,16 +1830,16 @@ CONFIG_CRYPTO_DEV_DCP=y CONFIG_BITREVERSE=y CONFIG_GENERIC_FIND_LAST_BIT=y CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -# CONFIG_CRC_T10DIF is not set -# CONFIG_CRC_ITU_T is not set +CONFIG_CRC16=m +CONFIG_CRC_T10DIF=m +CONFIG_CRC_ITU_T=m CONFIG_CRC32=y -# CONFIG_CRC7 is not set -# CONFIG_LIBCRC32C is not set +CONFIG_CRC7=m +CONFIG_LIBCRC32C=m CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y +CONFIG_ZLIB_DEFLATE=m +CONFIG_LZO_COMPRESS=m +CONFIG_LZO_DECOMPRESS=m CONFIG_DECOMPRESS_GZIP=y CONFIG_DECOMPRESS_BZIP2=y CONFIG_DECOMPRESS_LZMA=y diff --git a/meta-trygvis/recipes-kernel/linux/linux-imx_2.6.35.3.bbappend b/meta-trygvis/recipes-kernel/linux/linux-imx_2.6.35.3.bbappend new file mode 100644 index 0000000..72d991c --- /dev/null +++ b/meta-trygvis/recipes-kernel/linux/linux-imx_2.6.35.3.bbappend @@ -0,0 +1 @@ +FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" -- cgit v1.2.3