Browse Source

Merge branch 'master' of git+ssh://openadk.org/git/openadk

Waldemar Brodkorb 10 years ago
parent
commit
8a8609227f

+ 2 - 1
TODO

@@ -1,6 +1,7 @@
+- restart network (kill wpa_supplicant)
+- essid with spaces
 - add grsec kernel patch
 - microblaze: add cfgfs partition to dts, add partition to spartan dts
-- use host-tools infrastructure for openjdk7
 - evaluate libguestfs for image creation
 - check for gcc and SSP again
 - port w3m

+ 4 - 1
mk/modules.mk

@@ -136,7 +136,10 @@ $(eval $(call KMOD_template,RT61PCI,rt61pci,\
 ,20, kmod-leds-class kmod-rt2x00 rt2x00pci))
 
 $(eval $(call KMOD_template,RTL8192CU,rtl8192cu,\
-	$(MODULES_DIR)/kernel/drivers/net/wireless/rtl8192cu/8192cu \
+	$(MODULES_DIR)/kernel/drivers/net/wireless/rtlwifi/rtlwifi \
+	$(MODULES_DIR)/kernel/drivers/net/wireless/rtlwifi/rtl_usb \
+	$(MODULES_DIR)/kernel/drivers/net/wireless/rtlwifi/rtl8192c/rtl8192c-common \
+	$(MODULES_DIR)/kernel/drivers/net/wireless/rtlwifi/rtl8192cu/rtl8192cu \
 ,20))
 
 #

+ 1 - 1
package/base-files/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/mk/rootfs.mk
 
 PKG_NAME:=		base-files
 PKG_VERSION:=		1.0
-PKG_RELEASE:=		63
+PKG_RELEASE:=		64
 PKG_SECTION:=		base
 PKG_DESCR:=		basic files and scripts
 PKG_BUILDDEP:=		pkgconf-host file-host

+ 0 - 15
package/base-files/src/lib/mdev/init

@@ -1,19 +1,4 @@
 #!/bin/sh
-if [ "$SUBSYSTEM" == "firmware" ];then
-        logger "Firmware load for $FIRMWARE requested"
-        if [ "$ACTION" == "add" ];then
-                if [ -e "/lib/firmware/$FIRMWARE" ];then
-                        logger "Firmware loading ..."
-                        echo 1 > /sys$DEVPATH/loading
-                        cat "/lib/firmware/$FIRMWARE" > /sys$DEVPATH/data
-                        echo 0 > /sys$DEVPATH/loading
-                        logger "finished."
-                else
-                        logger "Firmware file $FIRMWARE not found"
-                        echo -1 > /sys$DEVPATH/loading
-                fi
-        fi
-fi
 if [ "$SUBSYSTEM" == "pcmcia_socket" ];then
 	logger "Setting up PCMCIA socket resource database"
 	if [ "$ACTION" == "add" ];then

+ 1 - 1
package/busybox/Makefile

@@ -5,7 +5,7 @@ include $(TOPDIR)/rules.mk
 
 PKG_NAME:=		busybox
 PKG_VERSION:=		1.21.1
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_MD5SUM:=		795394f83903b5eec6567d51eebb417e
 PKG_DESCR:=		core utilities for embedded systems
 PKG_SECTION:=		base

+ 1 - 1
package/busybox/config/networking/Config.in

@@ -1017,7 +1017,7 @@ source package/busybox/config/networking/udhcp/Config.in
 
 config BUSYBOX_IFUPDOWN_UDHCPC_CMD_OPTIONS
 	string "ifup udhcpc command line options"
-	default "-R -n"
+	default "-R -b"
 	depends on BUSYBOX_IFUPDOWN && BUSYBOX_UDHCPC
 	help
 	  Command line options to pass to udhcpc from ifup.

+ 1 - 0
package/busybox/config/util-linux/Config.in

@@ -69,6 +69,7 @@ config BUSYBOX_FEATURE_MDEV_LOAD_FIRMWARE
 	  These devices will request userspace look up the files in
 	  /lib/firmware/ and if it exists, send it to the kernel for
 	  loading into the hardware.
+
 config BUSYBOX_REV
 	bool "rev"
 	default n

+ 1 - 1
package/libtirpc/Makefile

@@ -13,7 +13,7 @@ PKG_DEPENDS:=		libgssglue
 PKG_BUILDDEP:=		libgssglue
 PKG_URL:=		http://sourceforge.net/projects/libtirpc/
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=libtirpc/}
-PKG_OPTS:		dev
+PKG_OPTS:=		dev
 
 PKG_LIBC_DEPENDS:=	uclibc eglibc glibc
 

+ 2 - 1
package/libx264/Makefile

@@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk
 PKG_NAME:=		libx264
 # actually is git checkout from 22.01.2014
 PKG_VERSION:=		1.0.1
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_MD5SUM:=		6be3e8adeaf6b007bbc04026b6ebd304
 PKG_DESCR:=		H264 encoding library
 PKG_SECTION:=		libs
@@ -24,6 +24,7 @@ ifeq ($(ADK_TARGET_SYSTEM_SHARP_ZAURUS),y)
 CONFIGURE_ARGS+=	--disable-asm
 endif
 CONFIGURE_ARGS+=	--disable-cli \
+			--enable-asm \
 			--cross-prefix=$(TARGET_CROSS)
 
 libx264-install:

+ 0 - 11
package/libx264/patches/patch-Makefile

@@ -1,11 +0,0 @@
---- libx264-1.0.1.orig/Makefile	2014-01-22 11:20:21.000000000 +0100
-+++ libx264-1.0.1/Makefile	2014-01-22 11:26:46.000000000 +0100
-@@ -117,7 +117,7 @@ endif
- 
- # NEON optims
- ifeq ($(ARCH),ARM)
--ifneq ($(AS),)
-+ifneq ($(ASM),no)
- ASMSRC += common/arm/cpu-a.S common/arm/pixel-a.S common/arm/mc-a.S \
-           common/arm/dct-a.S common/arm/quant-a.S common/arm/deblock-a.S \
-           common/arm/predict-a.S

+ 0 - 8
package/libx264/patches/patch-configure

@@ -21,11 +21,3 @@
  fi
  
  if cc_check '' -fno-tree-vectorize ; then
-@@ -1147,6 +1147,7 @@ bindir=$bindir
- libdir=$libdir
- includedir=$includedir
- ARCH=$ARCH
-+ASM=$asm
- SYS=$SYS
- CC=$CC
- CFLAGS=$CFLAGS

+ 3 - 2
package/openssl/Makefile

@@ -46,9 +46,10 @@ OPENSSL_OPTIONS+= -DHAVE_CRYPTODEV -DUSE_CRYPTODEV_DIGESTS
 endif
 
 ifeq ($(ADK_LINUX_X86_64),y)
-CONFIG:=	linux-embedded-x86_64
+CONFIG:=		linux-embedded-x86_64
+TARGET_CFLAGS:=		$(subst g3,g,$(TARGET_CFLAGS))
 else
-CONFIG:=	linux-embedded
+CONFIG:=		linux-embedded
 endif
 
 post-extract:

+ 27 - 0
package/realtek-firmware/Makefile

@@ -0,0 +1,27 @@
+# This file is part of the OpenADK project. OpenADK is copyrighted
+# material, please see the LICENCE file in the top-level directory.
+
+include ${TOPDIR}/rules.mk
+
+PKG_NAME:=		realtek-firmware
+PKG_VERSION:=		1.0
+PKG_RELEASE:=		1
+PKG_MD5SUM:=		85a7d1d1386143fad312a5a82c422380
+PKG_DESCR:=		firmware for realtek wireless cards
+PKG_SECTION:=		wifi
+PKG_SITES:=		http://www.openadk.org/distfiles/
+
+include ${TOPDIR}/mk/package.mk
+
+$(eval $(call PKG_template,REALTEK_FIRMWARE,realtek-firmware,${PKG_VERSION}-${PKG_RELEASE},${PKG_DEPENDS},${PKG_DESCR},${PKG_SECTION}))
+
+CONFIG_STYLE:=          manual
+BUILD_STYLE:=           manual
+INSTALL_STYLE:=         manual
+
+do-install:
+	${INSTALL_DIR} ${IDIR_REALTEK_FIRMWARE}/lib/firmware/rtlwifi
+	${CP} ${WRKBUILD}/*.bin \
+		${IDIR_REALTEK_FIRMWARE}/lib/firmware/rtlwifi
+
+include ${TOPDIR}/mk/pkg-bottom.mk

+ 3 - 1
package/watchdog/Makefile

@@ -5,10 +5,12 @@ include ${TOPDIR}/rules.mk
 
 PKG_NAME:=		watchdog
 PKG_VERSION:=		5.7
-PKG_RELEASE:=		2
+PKG_RELEASE:=		3
 PKG_MD5SUM:=		31766450ecfc9aff70fe966c0b9df06d
 PKG_DESCR:=		watchdog daemon
 PKG_SECTION:=		utils
+PKG_DEPENDS:=		libtirpc
+PKG_BUILDDEP:=		libtirpc
 PKG_SITES:=		${MASTER_SITE_SOURCEFORGE:=watchdog/}
 
 include ${TOPDIR}/mk/package.mk

+ 1 - 1
package/xinput_calibrator/Makefile

@@ -10,7 +10,7 @@ PKG_MD5SUM:=		20da0a2055a5a75962add8c6b44f60fa
 PKG_DESCR:=		X11 input calibration utility
 PKG_SECTION:=		x11/apps
 PKG_DEPENDS:=		libstdcxx
-PKG_URL:=		https://github.com/tias/xinput_calibrator
+PKG_URL:=		http://github.com/downloads/tias/xinput_calibrator/
 PKG_SITES:=		http://openadk.org/distfiles/
 
 include $(TOPDIR)/mk/package.mk

+ 9 - 0
target/linux/config/Config.in.graphics

@@ -50,10 +50,19 @@ config ADK_KERNEL_AGP
 
 config ADK_KERNEL_AGP_INTEL
 	boolean
+
+config ADK_KERNEL_LOGO
+	boolean
  
 menu "Graphic devices support"
 depends on ADK_TARGET_WITH_VGA
 
+config ADK_KERNEL_LOGO_LINUX_CLUT224
+	prompt "Enable Linux penguin boot logo"
+	boolean
+	select ADK_KERNEL_LOGO
+	default n
+
 config ADK_KERNEL_FB_VESA
 	prompt "................................ Framebuffer support for VirtualBox Emulator (VESA)"
 	boolean

+ 6 - 2
target/linux/config/Config.in.netdevice

@@ -323,6 +323,9 @@ config ADK_KPACKAGE_KMOD_RT2X00_LIB_USB
 config ADK_KPACKAGE_KMOD_RT2X00_LIB_PCI
 	tristate
 
+config ADK_KERNEL_RTL_CARDS
+	boolean
+
 config ADK_KERNEL_RT2X00
 	boolean
 	select ADK_KPACKAGE_KMOD_RT2X00
@@ -504,9 +507,10 @@ config ADK_KPACKAGE_KMOD_RT2800USB
 config ADK_KPACKAGE_KMOD_RTL8192CU
 	prompt "kmod-rtl8192cu............... Realtek RTL8192CU USB"
 	tristate
+	select ADK_KERNEL_RTL_CARDS
 	select ADK_KPACKAGE_KMOD_MAC80211
-	select ADK_KERNEL_CFG80211_WEXT
-	select ADK_KERNEL_WIRELESS_EXT
+	select ADK_KPACKAGE_KMOD_FW_LOADER
+	select ADK_PACKAGE_REALTEK_FIRMWARE
 	depends on ADK_PACKAGE_KMOD_USB_CONTROLLER
 	default n
 	help

File diff suppressed because it is too large
+ 240 - 240
target/linux/patches/3.12.6/raspberry.patch


Some files were not shown because too many files changed in this diff