mirror of
https://github.com/LibreELEC/LibreELEC.tv
synced 2025-09-24 19:46:01 +07:00
Compare commits
42 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
873d58a644 | ||
|
|
c8d8ca3ef7 | ||
|
|
35d0299d4b | ||
|
|
efc28495e5 | ||
|
|
4dbf733967 | ||
|
|
3c0c2edeb7 | ||
|
|
d7bf94ebef | ||
|
|
b06fbc19d5 | ||
|
|
ef47e642cb | ||
|
|
018b3e93ca | ||
|
|
ce934ebd42 | ||
|
|
d96c250e23 | ||
|
|
61fbaa4b60 | ||
|
|
6bc36fc075 | ||
|
|
a28b4c1d71 | ||
|
|
1f5f54d750 | ||
|
|
1ef0e7b8da | ||
|
|
1a12c1e4e8 | ||
|
|
e07e31baca | ||
|
|
e51666ac27 | ||
|
|
7a5fed576f | ||
|
|
2f82f02b3a | ||
|
|
e2198fd0f0 | ||
|
|
d07d0b0470 | ||
|
|
bcc095374b | ||
|
|
f59660b8d6 | ||
|
|
bec127d84a | ||
|
|
6a8b3c2725 | ||
|
|
7e52f13929 | ||
|
|
eae972e373 | ||
|
|
78fed44667 | ||
|
|
8afb4531c7 | ||
|
|
4e21690282 | ||
|
|
5d07c724f4 | ||
|
|
a253ddfbad | ||
|
|
435c14c841 | ||
|
|
96887a1f92 | ||
|
|
c8e0a26065 | ||
|
|
381d929e8a | ||
|
|
460cbaa454 | ||
|
|
47fa854310 | ||
|
|
2f7dc98978 |
@@ -165,14 +165,13 @@ do_autoreconf() {
|
||||
|
||||
strip_lto() {
|
||||
# strip out LTO optimization from *FLAGS
|
||||
CFLAGS=`echo $CFLAGS | sed -e "s|-flto||g"`
|
||||
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|-flto||g"`
|
||||
LDFLAGS=`echo $LDFLAGS | sed -e "s|-flto||g"`
|
||||
}
|
||||
|
||||
strip_linker_plugin() {
|
||||
# strip out usage from linker plugin
|
||||
LDFLAGS=`echo $LDFLAGS | sed -e "s|-fuse-linker-plugin||g"`
|
||||
if [ -n "$GCC_OPTIM_LTO" ] ; then
|
||||
CFLAGS=`echo $CFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
|
||||
CXXFLAGS=`echo $CXXFLAGS | sed -e "s|$GCC_OPTIM_LTO||g"`
|
||||
fi
|
||||
if [ -n "$LD_OPTIM_LTO" ] ; then
|
||||
LDFLAGS=`echo $LDFLAGS | sed -e "s|$LD_OPTIM_LTO||g"`
|
||||
fi
|
||||
}
|
||||
|
||||
strip_gold() {
|
||||
|
||||
@@ -30,7 +30,7 @@ fi
|
||||
TARGET_CPPFLAGS=
|
||||
TARGET_CFLAGS="$TARGET_CFLAGS -Wall -pipe $GCC_OPTIM $GCC_OPTIM_LTO $PROJECT_CFLAGS"
|
||||
TARGET_CXXFLAGS="$TARGET_CFLAGS"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO $GCC_OPTIM"
|
||||
TARGET_LDFLAGS="$TARGET_LDFLAGS $LD_OPTIM $LD_OPTIM_GOLD $LD_OPTIM_LTO"
|
||||
TARGET_LIBDIR="$SYSROOT_PREFIX/lib $SYSROOT_PREFIX/usr/lib"
|
||||
TARGET_INCDIR="$SYSROOT_PREFIX/include $SYSROOT_PREFIX/usr/include"
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
# VERSION: set full version, use "devel" for development version
|
||||
OPENELEC_VERSION="4.1.5"
|
||||
OPENELEC_VERSION="4.1.6"
|
||||
|
||||
# OS_VERSION: OS Version
|
||||
OS_VERSION="4.2"
|
||||
|
||||
@@ -44,11 +44,11 @@ PKG_CONFIGURE_OPTS_TARGET="--enable-cxx \
|
||||
--disable-vcd-info \
|
||||
--without-cd-drive \
|
||||
--without-cd-info \
|
||||
--with-cd-paranoia \
|
||||
--without-cdda-player \
|
||||
--without-cd-read \
|
||||
--without-iso-info \
|
||||
--without-iso-read \
|
||||
--without-libiconv-prefix \
|
||||
--with-gnu-ld"
|
||||
|
||||
pre_configure_target() {
|
||||
|
||||
@@ -17,13 +17,13 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libpcap"
|
||||
PKG_VERSION="1.3.0"
|
||||
PKG_VERSION="1.6.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.tcpdump.org/"
|
||||
PKG_URL="http://www.tcpdump.org/release/libpcap-${PKG_VERSION}.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain libusb"
|
||||
PKG_DEPENDS_TARGET="toolchain libusb libnl"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="devel"
|
||||
PKG_SHORTDESC="system interface for user-level packet capture"
|
||||
@@ -44,6 +44,8 @@ pre_configure_target() {
|
||||
# When cross-compiling, configure can't set linux version
|
||||
# forcing it
|
||||
sed -i -e 's/ac_cv_linux_vers=unknown/ac_cv_linux_vers=2/' ../configure
|
||||
|
||||
export CFLAGS="$CFLAGS -I$SYSROOT_PREFIX/usr/include/libnl3"
|
||||
}
|
||||
|
||||
post_makeinstall_target() {
|
||||
|
||||
11
packages/devel/libpcap/patches/libpcap-crosscompiling.patch
Normal file
11
packages/devel/libpcap/patches/libpcap-crosscompiling.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff -Naur libpcap-1.6.2/configure.in libpcap-1.6.2.patch/configure.in
|
||||
--- libpcap-1.6.2/configure.in 2014-07-19 15:21:09.000000000 +0200
|
||||
+++ libpcap-1.6.2.patch/configure.in 2014-09-06 05:58:33.918837813 +0200
|
||||
@@ -459,7 +459,6 @@
|
||||
AC_DEFINE(HAVE_LIBNL_3_x,1,[if libnl exists and is version 3.x])
|
||||
AC_DEFINE(HAVE_LIBNL_NLE,1,[libnl has NLE_FAILURE])
|
||||
AC_DEFINE(HAVE_LIBNL_SOCKETS,1,[libnl has new-style socket api])
|
||||
- V_INCLS="$V_INCLS -I/usr/include/libnl3"
|
||||
have_any_nl="yes"
|
||||
])
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="ncurses"
|
||||
PKG_VERSION="5.7"
|
||||
PKG_VERSION="5.9"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="MIT"
|
||||
@@ -73,7 +73,7 @@ PKG_CONFIGURE_OPTS_TARGET="--without-cxx \
|
||||
|
||||
pre_configure_target() {
|
||||
# causes some segmentation fault's (dialog) when compiled with gcc's link time optimization.
|
||||
strip_linker_plugin
|
||||
strip_lto
|
||||
}
|
||||
|
||||
make_target() {
|
||||
|
||||
204827
packages/devel/ncurses/patches/ncurses-20140308-20140323.patch
Normal file
204827
packages/devel/ncurses/patches/ncurses-20140308-20140323.patch
Normal file
File diff suppressed because it is too large
Load Diff
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="Mesa"
|
||||
PKG_VERSION="10.3.0-rc1"
|
||||
PKG_VERSION="10.3.0-rc3"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="bcm2835-driver"
|
||||
PKG_VERSION="fb3e439"
|
||||
PKG_VERSION="9bf9da2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="nonfree"
|
||||
@@ -48,6 +48,10 @@ make_target() {
|
||||
cp -PRv $FLOAT/opt/vc/lib/libbcm_host.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libvchiq_arm.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libvcos.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_core.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_util.so $SYSROOT_PREFIX/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_vc_client.so $SYSROOT_PREFIX/usr/lib
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
@@ -61,6 +65,10 @@ makeinstall_target() {
|
||||
cp -PRv $FLOAT/opt/vc/lib/libopenmaxil.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libvchiq_arm.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libvcos.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_core.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_util.so $INSTALL/usr/lib
|
||||
cp -PRv $FLOAT/opt/vc/lib/libmmal_vc_client.so $INSTALL/usr/lib
|
||||
|
||||
# some usefull debug tools
|
||||
mkdir -p $INSTALL/usr/bin
|
||||
|
||||
@@ -17,12 +17,12 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="llvm"
|
||||
PKG_VERSION="3.4.2"
|
||||
PKG_VERSION="3.5.0"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://llvm.org/"
|
||||
PKG_URL="http://llvm.org/releases/$PKG_VERSION/${PKG_NAME}-${PKG_VERSION}.src.tar.gz"
|
||||
PKG_URL="http://llvm.org/releases/$PKG_VERSION/${PKG_NAME}-${PKG_VERSION}.src.tar.xz"
|
||||
PKG_SOURCE_DIR="${PKG_NAME}-${PKG_VERSION}.src"
|
||||
PKG_DEPENDS_HOST=""
|
||||
PKG_DEPENDS_TARGET="toolchain llvm:host"
|
||||
@@ -98,11 +98,6 @@ pre_configure_host() {
|
||||
autoconf --force --verbose -I m4 -o ../configure
|
||||
)
|
||||
|
||||
( cd ../projects/sample/autoconf
|
||||
aclocal --force --verbose -I m4
|
||||
autoconf --force --verbose -I m4 -o ../configure
|
||||
)
|
||||
|
||||
# we are building hosttools inside the target builddir
|
||||
mkdir -p ../.$TARGET_NAME && cd ../.$TARGET_NAME/
|
||||
rm -rf ../.$HOST_NAME
|
||||
|
||||
@@ -1,114 +0,0 @@
|
||||
diff -Naur llvm-3.3.src/autoconf/configure.ac llvm-3.3.src.patch/autoconf/configure.ac
|
||||
--- llvm-3.3.src/autoconf/configure.ac 2013-05-20 22:18:23.000000000 +0200
|
||||
+++ llvm-3.3.src.patch/autoconf/configure.ac 2013-09-24 07:20:25.485443916 +0200
|
||||
@@ -461,6 +461,10 @@
|
||||
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
|
||||
fi
|
||||
fi
|
||||
+ AC_SUBST(BUILD_CPPFLAGS)
|
||||
+ AC_SUBST(BUILD_CFLAGS)
|
||||
+ AC_SUBST(BUILD_CXXFLAGS)
|
||||
+ AC_SUBST(BUILD_LDFLAGS)
|
||||
else
|
||||
AC_SUBST(LLVM_CROSS_COMPILING, [0])
|
||||
fi
|
||||
diff -Naur llvm-3.3.src/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/autoconf/m4/build_exeext.m4
|
||||
--- llvm-3.3.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
|
||||
+++ llvm-3.3.src.patch/autoconf/m4/build_exeext.m4 2013-09-24 07:20:25.485443916 +0200
|
||||
@@ -18,7 +18,7 @@
|
||||
fi
|
||||
fi
|
||||
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
|
||||
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
rm -f conftest*
|
||||
echo 'int main () { return 0; }' > conftest.$ac_ext
|
||||
ac_cv_build_exeext=
|
||||
diff -Naur llvm-3.3.src/Makefile llvm-3.3.src.patch/Makefile
|
||||
--- llvm-3.3.src/Makefile 2013-01-28 04:19:57.000000000 +0100
|
||||
+++ llvm-3.3.src.patch/Makefile 2013-09-24 07:21:27.489493235 +0200
|
||||
@@ -99,44 +99,6 @@
|
||||
DIRS := $(filter-out unittests, $(DIRS))
|
||||
endif
|
||||
|
||||
-# If we're cross-compiling, build the build-hosted tools first
|
||||
-ifeq ($(LLVM_CROSS_COMPILING),1)
|
||||
-all:: cross-compile-build-tools
|
||||
-
|
||||
-clean::
|
||||
- $(Verb) rm -rf BuildTools
|
||||
-
|
||||
-cross-compile-build-tools:
|
||||
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
|
||||
- $(MKDIR) BuildTools; \
|
||||
- cd BuildTools ; \
|
||||
- unset CFLAGS ; \
|
||||
- unset CXXFLAGS ; \
|
||||
- unset SDKROOT ; \
|
||||
- unset UNIVERSAL_SDK_PATH ; \
|
||||
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
|
||||
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
|
||||
- --disable-polly ; \
|
||||
- cd .. ; \
|
||||
- fi; \
|
||||
- ($(MAKE) -C BuildTools \
|
||||
- BUILD_DIRS_ONLY=1 \
|
||||
- UNIVERSAL= \
|
||||
- UNIVERSAL_SDK_PATH= \
|
||||
- SDKROOT= \
|
||||
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
|
||||
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
|
||||
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
|
||||
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
|
||||
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
|
||||
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
|
||||
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
|
||||
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
|
||||
- CFLAGS= \
|
||||
- CXXFLAGS= \
|
||||
- ) || exit 1;
|
||||
-endif
|
||||
-
|
||||
# Include the main makefile machinery.
|
||||
include $(LLVM_SRC_ROOT)/Makefile.rules
|
||||
|
||||
diff -Naur llvm-3.3.src/Makefile.config.in llvm-3.3.src.patch/Makefile.config.in
|
||||
--- llvm-3.3.src/Makefile.config.in 2013-04-23 10:28:39.000000000 +0200
|
||||
+++ llvm-3.3.src.patch/Makefile.config.in 2013-09-24 07:20:25.487443917 +0200
|
||||
@@ -130,6 +130,10 @@
|
||||
# call if we're cross-compiling).
|
||||
BUILD_CC=@BUILD_CC@
|
||||
BUILD_CXX=@BUILD_CXX@
|
||||
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
|
||||
+BUILD_CFLAGS=@BUILD_CFLAGS@
|
||||
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
|
||||
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
|
||||
|
||||
# Triple for configuring build tools when cross-compiling
|
||||
BUILD_TRIPLE=@build@
|
||||
diff -Naur llvm-3.3.src/projects/sample/autoconf/configure.ac llvm-3.3.src.patch/projects/sample/autoconf/configure.ac
|
||||
--- llvm-3.3.src/projects/sample/autoconf/configure.ac 2013-05-06 18:23:07.000000000 +0200
|
||||
+++ llvm-3.3.src.patch/projects/sample/autoconf/configure.ac 2013-09-24 07:33:47.746272015 +0200
|
||||
@@ -345,6 +345,10 @@
|
||||
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
|
||||
fi
|
||||
fi
|
||||
+ AC_SUBST(BUILD_CPPFLAGS)
|
||||
+ AC_SUBST(BUILD_CFLAGS)
|
||||
+ AC_SUBST(BUILD_CXXFLAGS)
|
||||
+ AC_SUBST(BUILD_LDFLAGS)
|
||||
else
|
||||
AC_SUBST(LLVM_CROSS_COMPILING, [0])
|
||||
fi
|
||||
diff -Naur llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4
|
||||
--- llvm-3.3.src/projects/sample/autoconf/m4/build_exeext.m4 2011-10-19 01:10:47.000000000 +0200
|
||||
+++ llvm-3.3.src.patch/projects/sample/autoconf/m4/build_exeext.m4 2013-09-24 07:32:18.332178706 +0200
|
||||
@@ -18,7 +18,7 @@
|
||||
fi
|
||||
fi
|
||||
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
|
||||
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
rm -f conftest*
|
||||
echo 'int main () { return 0; }' > conftest.$ac_ext
|
||||
ac_cv_build_exeext=
|
||||
98
packages/lang/llvm/patches/llvm-3.5-cross.patch
Normal file
98
packages/lang/llvm/patches/llvm-3.5-cross.patch
Normal file
@@ -0,0 +1,98 @@
|
||||
diff -Naur llvm-3.5.0.src/autoconf/configure.ac llvm-3.5.0.src.patch/autoconf/configure.ac
|
||||
--- llvm-3.5.0.src/autoconf/configure.ac 2014-07-25 19:47:30.000000000 +0200
|
||||
+++ llvm-3.5.0.src.patch/autoconf/configure.ac 2014-09-05 10:42:58.947215468 +0200
|
||||
@@ -485,6 +485,10 @@
|
||||
AC_CHECK_PROG(BUILD_CXX, c++, c++, , , /usr/ucb/c++)
|
||||
fi
|
||||
fi
|
||||
+ AC_SUBST(BUILD_CPPFLAGS)
|
||||
+ AC_SUBST(BUILD_CFLAGS)
|
||||
+ AC_SUBST(BUILD_CXXFLAGS)
|
||||
+ AC_SUBST(BUILD_LDFLAGS)
|
||||
else
|
||||
AC_SUBST(LLVM_CROSS_COMPILING, [0])
|
||||
fi
|
||||
diff -Naur llvm-3.5.0.src/autoconf/m4/build_exeext.m4 llvm-3.5.0.src.patch/autoconf/m4/build_exeext.m4
|
||||
--- llvm-3.5.0.src/autoconf/m4/build_exeext.m4 2008-09-26 19:27:58.000000000 +0200
|
||||
+++ llvm-3.5.0.src.patch/autoconf/m4/build_exeext.m4 2014-09-05 10:42:58.948215478 +0200
|
||||
@@ -18,7 +18,7 @@
|
||||
fi
|
||||
fi
|
||||
test -z "$BUILD_CC" && AC_MSG_ERROR([no acceptable cc found in \$PATH])
|
||||
- ac_build_link='${BUILD_CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
+ ac_build_link='${BUILD_CC-cc} -o conftest $BUILD_CFLAGS $BUILD_CPPFLAGS $BUILD_LDFLAGS conftest.$ac_ext $LIBS 1>&AS_MESSAGE_LOG_FD'
|
||||
rm -f conftest*
|
||||
echo 'int main () { return 0; }' > conftest.$ac_ext
|
||||
ac_cv_build_exeext=
|
||||
diff -Naur llvm-3.5.0.src/Makefile llvm-3.5.0.src.patch/Makefile
|
||||
--- llvm-3.5.0.src/Makefile 2014-03-25 22:45:41.000000000 +0100
|
||||
+++ llvm-3.5.0.src.patch/Makefile 2014-09-05 10:45:20.542528330 +0200
|
||||
@@ -99,54 +99,6 @@
|
||||
DIRS := $(filter-out unittests, $(DIRS))
|
||||
endif
|
||||
|
||||
-# If we're cross-compiling, build the build-hosted tools first
|
||||
-ifeq ($(LLVM_CROSS_COMPILING),1)
|
||||
-all:: cross-compile-build-tools
|
||||
-
|
||||
-clean::
|
||||
- $(Verb) rm -rf BuildTools
|
||||
-
|
||||
-cross-compile-build-tools:
|
||||
- $(Verb) if [ ! -f BuildTools/Makefile ]; then \
|
||||
- $(MKDIR) BuildTools; \
|
||||
- cd BuildTools ; \
|
||||
- unset CFLAGS ; \
|
||||
- unset CXXFLAGS ; \
|
||||
- AR=$(BUILD_AR) ; \
|
||||
- AS=$(BUILD_AS) ; \
|
||||
- LD=$(BUILD_LD) ; \
|
||||
- CC=$(BUILD_CC) ; \
|
||||
- CXX=$(BUILD_CXX) ; \
|
||||
- unset SDKROOT ; \
|
||||
- unset UNIVERSAL_SDK_PATH ; \
|
||||
- configure_opts= ; \
|
||||
- if test "$(ENABLE_LIBCPP)" -ne 0 ; then \
|
||||
- configure_opts="$$configure_opts --enable-libcpp"; \
|
||||
- fi; \
|
||||
- $(PROJ_SRC_DIR)/configure --build=$(BUILD_TRIPLE) \
|
||||
- --host=$(BUILD_TRIPLE) --target=$(BUILD_TRIPLE) \
|
||||
- --disable-polly $$configure_opts; \
|
||||
- cd .. ; \
|
||||
- fi; \
|
||||
- ($(MAKE) -C BuildTools \
|
||||
- BUILD_DIRS_ONLY=1 \
|
||||
- UNIVERSAL= \
|
||||
- UNIVERSAL_SDK_PATH= \
|
||||
- SDKROOT= \
|
||||
- TARGET_NATIVE_ARCH="$(TARGET_NATIVE_ARCH)" \
|
||||
- TARGETS_TO_BUILD="$(TARGETS_TO_BUILD)" \
|
||||
- TARGET_LIBS="$(LIBS)" \
|
||||
- ENABLE_OPTIMIZED=$(ENABLE_OPTIMIZED) \
|
||||
- ENABLE_PROFILING=$(ENABLE_PROFILING) \
|
||||
- ENABLE_COVERAGE=$(ENABLE_COVERAGE) \
|
||||
- DISABLE_ASSERTIONS=$(DISABLE_ASSERTIONS) \
|
||||
- ENABLE_EXPENSIVE_CHECKS=$(ENABLE_EXPENSIVE_CHECKS) \
|
||||
- ENABLE_LIBCPP=$(ENABLE_LIBCPP) \
|
||||
- CFLAGS= \
|
||||
- CXXFLAGS= \
|
||||
- ) || exit 1;
|
||||
-endif
|
||||
-
|
||||
# Include the main makefile machinery.
|
||||
include $(LLVM_SRC_ROOT)/Makefile.rules
|
||||
|
||||
diff -Naur llvm-3.5.0.src/Makefile.config.in llvm-3.5.0.src.patch/Makefile.config.in
|
||||
--- llvm-3.5.0.src/Makefile.config.in 2014-07-16 18:50:34.000000000 +0200
|
||||
+++ llvm-3.5.0.src.patch/Makefile.config.in 2014-09-05 10:42:58.954215572 +0200
|
||||
@@ -135,6 +135,10 @@
|
||||
# call if we're cross-compiling).
|
||||
BUILD_CC=@BUILD_CC@
|
||||
BUILD_CXX=@BUILD_CXX@
|
||||
+BUILD_CPPFLAGS=@BUILD_CPPFLAGS@
|
||||
+BUILD_CFLAGS=@BUILD_CFLAGS@
|
||||
+BUILD_CXXFLAGS=@BUILD_CXXFLAGS@
|
||||
+BUILD_LDFLAGS=@BUILD_LDFLAGS@
|
||||
|
||||
# Triple for configuring build tools when cross-compiling
|
||||
BUILD_TRIPLE=@build@
|
||||
@@ -1,7 +1,7 @@
|
||||
diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
|
||||
--- llvm.src/Makefile.rules 2013-11-15 00:51:29.000000000 +0100
|
||||
+++ llvm.src.patch/Makefile.rules 2014-01-04 16:33:49.254066226 +0100
|
||||
@@ -577,14 +577,6 @@
|
||||
diff -Naur llvm-3.5.0.src/Makefile.rules llvm-3.5.0.src.patch/Makefile.rules
|
||||
--- llvm-3.5.0.src/Makefile.rules 2014-06-20 21:00:41.000000000 +0200
|
||||
+++ llvm-3.5.0.src.patch/Makefile.rules 2014-09-05 11:04:20.267554714 +0200
|
||||
@@ -594,16 +594,6 @@
|
||||
endif
|
||||
endif
|
||||
|
||||
@@ -9,6 +9,8 @@ diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
|
||||
-ifneq ($(HOST_OS), $(filter $(HOST_OS), Cygwin MingW))
|
||||
-ifneq ($(HOST_OS),Darwin)
|
||||
- LD.Flags += $(RPATH) -Wl,'$$ORIGIN'
|
||||
-else
|
||||
- LD.Flags += -Wl,-install_name -Wl,"@rpath/lib$(LIBRARYNAME)$(SHLIBEXT)"
|
||||
-endif
|
||||
-endif
|
||||
-endif
|
||||
@@ -16,7 +18,7 @@ diff -Naur llvm.src/Makefile.rules llvm.src.patch/Makefile.rules
|
||||
ifdef TOOL_VERBOSE
|
||||
C.Flags += -v
|
||||
CXX.Flags += -v
|
||||
@@ -613,14 +605,7 @@
|
||||
@@ -650,14 +640,7 @@
|
||||
ifndef TOOL_NO_EXPORTS
|
||||
LD.Flags += $(RDYNAMIC)
|
||||
endif
|
||||
49
packages/lang/llvm/patches/llvm-3.5-gcc-4.9.patch
Normal file
49
packages/lang/llvm/patches/llvm-3.5-gcc-4.9.patch
Normal file
@@ -0,0 +1,49 @@
|
||||
The shared-object build for llvm (i.e. libLLVM-3.5svn.so + tools)
|
||||
currently breaks on linux when linking opt. This patch is an attempt
|
||||
to fix that.
|
||||
|
||||
-- Sanjoy
|
||||
-------------- next part --------------
|
||||
commit 080fb498017d17af2e4d7563608c7d8a848f20da
|
||||
Author: Sanjoy Das <sanjoy at azulsystems.com>
|
||||
Date: Thu Jun 19 15:38:02 2014 -0700
|
||||
|
||||
Fix the --enable-shared build.
|
||||
|
||||
Currently a build configured with ./configure --enable-shared breaks
|
||||
with an undefined "llvm::cl::parser<llvm::PassInfo
|
||||
const*>::getOption(unsigned int) const" symbol when linking opt. This
|
||||
body for this symbol gets emitted into Pass.o (along with the destructor
|
||||
for PassNameParser), but gets linked into libLLVM-3.5svn.so with local
|
||||
visibility, causing the link error.
|
||||
|
||||
This fix uses the existing EXTERN_TEMPLATE machinery to force a globally
|
||||
visible definition for the functions in parser<const PassInfo *> into
|
||||
Pass.o.
|
||||
|
||||
diff --git a/include/llvm/IR/LegacyPassNameParser.h b/include/llvm/IR/LegacyPassNameParser.h
|
||||
index e2e4912..a07e3fd 100644
|
||||
--- a/include/llvm/IR/LegacyPassNameParser.h
|
||||
+++ b/include/llvm/IR/LegacyPassNameParser.h
|
||||
@@ -95,6 +95,8 @@ private:
|
||||
}
|
||||
};
|
||||
|
||||
+EXTERN_TEMPLATE_INSTANTIATION(class cl::parser<const PassInfo *>);
|
||||
+
|
||||
///===----------------------------------------------------------------------===//
|
||||
/// FilteredPassNameParser class - Make use of the pass registration
|
||||
/// mechanism to automatically add a command line argument to opt for
|
||||
diff --git a/lib/IR/Pass.cpp b/lib/IR/Pass.cpp
|
||||
index 91d86ae..00ce223 100644
|
||||
--- a/lib/IR/Pass.cpp
|
||||
+++ b/lib/IR/Pass.cpp
|
||||
@@ -234,6 +234,8 @@ PassNameParser::~PassNameParser() {
|
||||
// attempting to remove the registration listener is an error.
|
||||
}
|
||||
|
||||
+TEMPLATE_INSTANTIATION(class cl::parser<const PassInfo *>);
|
||||
+
|
||||
//===----------------------------------------------------------------------===//
|
||||
// AnalysisUsage Class Implementation
|
||||
//
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="linux"
|
||||
PKG_VERSION="3.16.1"
|
||||
PKG_VERSION="3.16.2"
|
||||
PKG_URL="http://www.kernel.org/pub/linux/kernel/v3.x/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
|
||||
@@ -1,28 +0,0 @@
|
||||
From 62330f8f9b6105bfe201f52b7ed86ea6ce3d5901 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 8 Sep 2013 10:33:51 +0100
|
||||
Subject: [PATCH] Add Ubiquiti WifiStation USB id to ath9k wifi driver
|
||||
|
||||
---
|
||||
drivers/net/wireless/ath/ath9k/hif_usb.c | 2 ++
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.c b/drivers/net/wireless/ath/ath9k/hif_usb.c
|
||||
index 75a6376..8cb8d8d 100644
|
||||
--- a/drivers/net/wireless/ath/ath9k/hif_usb.c
|
||||
+++ b/drivers/net/wireless/ath/ath9k/hif_usb.c
|
||||
@@ -37,9 +37,11 @@
|
||||
{ USB_DEVICE(0x13D3, 0x3350) }, /* Azurewave */
|
||||
{ USB_DEVICE(0x04CA, 0x4605) }, /* Liteon */
|
||||
{ USB_DEVICE(0x040D, 0x3801) }, /* VIA */
|
||||
+ { USB_DEVICE(0x0cf3, 0xb002) }, /* Ubiquiti WifiStation */
|
||||
{ USB_DEVICE(0x0cf3, 0xb003) }, /* Ubiquiti WifiStation Ext */
|
||||
{ USB_DEVICE(0x0cf3, 0xb002) }, /* Ubiquiti WifiStation */
|
||||
{ USB_DEVICE(0x057c, 0x8403) }, /* AVM FRITZ!WLAN 11N v2 USB */
|
||||
+ { USB_DEVICE(0x057c, 0x8403) }, /* AVM FRITZ!WLAN 11N v2 USB */
|
||||
|
||||
{ USB_DEVICE(0x0cf3, 0x7015),
|
||||
.driver_info = AR9287_USB }, /* Atheros */
|
||||
--
|
||||
1.8.4
|
||||
|
||||
@@ -3,7 +3,7 @@ From: Stefan Saraev <stefan@saraev.ca>
|
||||
Date: Tue, 22 Apr 2014 16:05:14 +0300
|
||||
Subject: [PATCH] [RFC] hid/sony: add autorepeat for PS3 remotes
|
||||
|
||||
adapted to 3.15
|
||||
adapted to 3.16
|
||||
|
||||
Betreff: [RFC] hid/sony: add autorepeat for PS3 remotes
|
||||
Von: David Dillow <dave@thedillows.org>
|
||||
@@ -24,21 +24,20 @@ This compiled against the hid-sony driver with the PS3 remote changes
|
||||
merged, but I have done no testing of it. If the approach seems
|
||||
reasonable, I'll try to test it when the MythTV is idle.
|
||||
---
|
||||
drivers/hid/hid-sony.c | 21 +++++++++++++++++++++
|
||||
1 files changed, 21 insertions(+), 0 deletions(-)
|
||||
drivers/hid/hid-sony.c | 20 ++++++++++++++++++++
|
||||
1 files changed, 20 insertions(+), 0 deletions(-)
|
||||
|
||||
diff --git a/drivers/hid/hid-sony.c b/drivers/hid/hid-sony.c
|
||||
index 6647dc0..02ff292 100644
|
||||
--- a/drivers/hid/hid-sony.c
|
||||
+++ b/drivers/hid/hid-sony.c
|
||||
@@ -785,6 +785,25 @@ static int ps3remote_mapping(struct hid_device *hdev, struct hid_input *hi,
|
||||
@@ -819,6 +819,24 @@ static int ps3remote_mapping(struct hid_
|
||||
return 1;
|
||||
}
|
||||
|
||||
|
||||
+static int ps3remote_setup_repeat(struct hid_device *hdev)
|
||||
+{
|
||||
+ struct hid_input *hidinput = list_first_entry(&hdev->inputs,
|
||||
+ struct hid_input, list);
|
||||
+ struct hid_input, list);
|
||||
+ struct input_dev *input = hidinput->input;
|
||||
+
|
||||
+ /*
|
||||
@@ -53,19 +52,18 @@ index 6647dc0..02ff292 100644
|
||||
+
|
||||
+ return 0;
|
||||
+}
|
||||
+
|
||||
|
||||
/* Sony Vaio VGX has wrongly mouse pointer declared as constant */
|
||||
static __u8 *sony_report_fixup(struct hid_device *hdev, __u8 *rdesc,
|
||||
unsigned int *rsize)
|
||||
@@ -1608,6 +1627,8 @@ static int sony_probe(struct hid_device *hdev, const struct hid_device_id *id)
|
||||
connect_mask |= HID_CONNECT_HIDDEV_FORCE;
|
||||
else if (sc->quirks & SIXAXIS_CONTROLLER_BT)
|
||||
connect_mask |= HID_CONNECT_HIDDEV_FORCE;
|
||||
+ else if (sc->quirks & PS3REMOTE)
|
||||
+ ret = ps3remote_setup_repeat(hdev);
|
||||
@@ -1892,6 +1910,8 @@ static int sony_probe(struct hid_device
|
||||
goto err_stop;
|
||||
|
||||
ret = hid_hw_start(hdev, connect_mask);
|
||||
if (ret) {
|
||||
sony_init_work(sc, dualshock4_state_worker);
|
||||
+ } else if (sc->quirks & PS3REMOTE) {
|
||||
+ ret = ps3remote_setup_repeat(hdev);
|
||||
} else {
|
||||
ret = 0;
|
||||
}
|
||||
--
|
||||
1.7.2.5
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
diff -Naur xbmc-14-a29b21a/xbmc/utils/CPUInfo.cpp xbmc-14-a29b21a.patch/xbmc/utils/CPUInfo.cpp
|
||||
--- xbmc-14-a29b21a/xbmc/utils/CPUInfo.cpp 2014-08-24 17:41:38.000000000 +0200
|
||||
+++ xbmc-14-a29b21a.patch/xbmc/utils/CPUInfo.cpp 2014-08-29 23:32:55.958602554 +0200
|
||||
@@ -266,7 +266,8 @@
|
||||
m_fProcTemperature = fopen("/sys/class/thermal/thermal_zone0/temp", "r"); // On Raspberry PIs
|
||||
|
||||
m_fCPUFreq = fopen ("/sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq", "r");
|
||||
-
|
||||
+ if (m_fCPUFreq == NULL)
|
||||
+ m_fCPUFreq = fopen ("/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq", "r");
|
||||
|
||||
FILE* fCPUInfo = fopen("/proc/cpuinfo", "r");
|
||||
m_cpuCount = 0;
|
||||
45
packages/multimedia/libbdplus/package.mk
Normal file
45
packages/multimedia/libbdplus/package.mk
Normal file
@@ -0,0 +1,45 @@
|
||||
################################################################################
|
||||
# This file is part of OpenELEC - http://www.openelec.tv
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
#
|
||||
# OpenELEC is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OpenELEC is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libbdplus"
|
||||
PKG_VERSION="0.1.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="https://www.videolan.org/developers/libbdplus.html"
|
||||
PKG_URL="ftp://ftp.videolan.org/pub/videolan/libbdplus/$PKG_VERSION/$PKG_NAME-$PKG_VERSION.tar.bz2"
|
||||
PKG_DEPENDS_TARGET="toolchain libgcrypt libgpg-error"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="multimedia"
|
||||
PKG_SHORTDESC="libbdplus: A project to implement the BD+ System Specifications"
|
||||
PKG_LONGDESC="libbdplus is a research project to implement the BD+ System Specifications."
|
||||
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="yes"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-werror \
|
||||
--disable-extra-warnings \
|
||||
--disable-optimizations \
|
||||
--with-gnu-ld"
|
||||
|
||||
if [ "$AACS_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libaacs"
|
||||
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --with-libaacs"
|
||||
else
|
||||
PKG_CONFIGURE_OPTS_TARGET="$PKG_CONFIGURE_OPTS_TARGET --without-libaacs"
|
||||
fi
|
||||
@@ -32,10 +32,14 @@ PKG_LONGDESC="libbluray is an open-source library designed for Blu-Ray Discs pla
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="yes"
|
||||
|
||||
if [ "$NONFREE_SUPPORT" = "yes" ]; then
|
||||
if [ "$AACS_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libaacs"
|
||||
fi
|
||||
|
||||
if [ "$BDPLUS_SUPPORT" = "yes" ]; then
|
||||
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET libbdplus"
|
||||
fi
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-werror \
|
||||
--disable-extra-warnings \
|
||||
--disable-optimizations \
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="bluez"
|
||||
PKG_VERSION="5.21"
|
||||
PKG_VERSION="5.22"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -23,7 +23,7 @@ PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
PKG_SITE="http://www.connman.net"
|
||||
PKG_URL="https://www.kernel.org/pub/linux/network/connman/$PKG_NAME-$PKG_VERSION.tar.xz"
|
||||
PKG_DEPENDS_TARGET="toolchain glib readline dbus iptables wpa_supplicant ntp"
|
||||
PKG_DEPENDS_TARGET="toolchain glib readline dbus iptables wpa_supplicant"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="network"
|
||||
PKG_SHORTDESC="connman: Network manager daemon"
|
||||
|
||||
@@ -1,48 +0,0 @@
|
||||
################################################################################
|
||||
# This file is part of OpenELEC - http://www.openelec.tv
|
||||
# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv)
|
||||
#
|
||||
# OpenELEC is free software: you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License as published by
|
||||
# the Free Software Foundation, either version 2 of the License, or
|
||||
# (at your option) any later version.
|
||||
#
|
||||
# OpenELEC is distributed in the hope that it will be useful,
|
||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
# GNU General Public License for more details.
|
||||
#
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="ntp"
|
||||
PKG_VERSION="4.2.6p5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="OSS"
|
||||
PKG_SITE="http://www.ntp.org/"
|
||||
PKG_URL="http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/$PKG_NAME-$PKG_VERSION.tar.gz"
|
||||
PKG_DEPENDS_TARGET="toolchain"
|
||||
PKG_PRIORITY="optional"
|
||||
PKG_SECTION="network"
|
||||
PKG_SHORTDESC="ntp: Network Time Protocol utilities"
|
||||
PKG_LONGDESC="The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source, such as a radio or satellite receiver or modem. It provides client accuracies typically within a millisecond on LANs and up to a few tens of milliseconds on WANs relative to a primary server synchronized to Coordinated Universal Time (UTC) via a Global Positioning Service (GPS) receiver, for example."
|
||||
|
||||
PKG_IS_ADDON="no"
|
||||
PKG_AUTORECONF="yes"
|
||||
|
||||
PKG_CONFIGURE_OPTS_TARGET="--disable-all-clocks \
|
||||
--enable-ipv6 \
|
||||
--without-rpath \
|
||||
--with-gnu-ld \
|
||||
--disable-linuxcaps \
|
||||
--without-ntpsnmpd \
|
||||
--enable-local-libopts \
|
||||
--without-crypto"
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p $INSTALL/usr/sbin
|
||||
cp ntpd/ntpd $INSTALL/usr/sbin/
|
||||
cp ntpdate/ntpdate $INSTALL/usr/sbin/
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
diff -Naur ntp-4.2.6p5-old/configure.ac ntp-4.2.6p5-new/configure.ac
|
||||
--- ntp-4.2.6p5-old/configure.ac 2011-09-22 20:17:25.000000000 -0700
|
||||
+++ ntp-4.2.6p5-new/configure.ac 2013-01-03 19:05:39.000000000 -0800
|
||||
@@ -40,7 +40,7 @@
|
||||
dnl the 'host' machine is where the resulting stuff runs.
|
||||
AC_DEFINE_UNQUOTED([STR_SYSTEM], ["$host"],
|
||||
[canonical system (cpu-vendor-os) of where we should run])
|
||||
-AM_CONFIG_HEADER([config.h])
|
||||
+AC_CONFIG_HEADERS([config.h])
|
||||
dnl AC_ARG_PROGRAM
|
||||
|
||||
ntp_atom_ok=${ntp_atom_ok=no}
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="libgcrypt"
|
||||
PKG_VERSION="1.6.1"
|
||||
PKG_VERSION="1.6.2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# Automatically generated make config: don't edit
|
||||
# Busybox version: 1.22.1
|
||||
# Mon May 19 23:45:50 2014
|
||||
# Sat Aug 16 12:24:52 2014
|
||||
#
|
||||
CONFIG_HAVE_DOT_CONFIG=y
|
||||
|
||||
@@ -818,7 +818,7 @@ CONFIG_NETSTAT=y
|
||||
# CONFIG_FEATURE_NETSTAT_WIDE is not set
|
||||
CONFIG_FEATURE_NETSTAT_PRG=y
|
||||
CONFIG_NSLOOKUP=y
|
||||
# CONFIG_NTPD is not set
|
||||
CONFIG_NTPD=y
|
||||
# CONFIG_FEATURE_NTPD_SERVER is not set
|
||||
# CONFIG_PSCAN is not set
|
||||
CONFIG_ROUTE=y
|
||||
|
||||
@@ -47,9 +47,9 @@ PKG_CONFIGURE_OPTS_TARGET="export ac_cv_have_abstract_sockets=yes \
|
||||
--disable-selinux \
|
||||
--disable-libaudit \
|
||||
--enable-systemd \
|
||||
--enable-dnotify \
|
||||
--enable-inotify \
|
||||
--with-xml=expat \
|
||||
--without-dbus-glib \
|
||||
--without-valgrind \
|
||||
--without-x \
|
||||
--with-dbus-user=dbus"
|
||||
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="e2fsprogs"
|
||||
PKG_VERSION="1.42.11"
|
||||
PKG_VERSION="1.42.12"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -96,7 +96,6 @@ PKG_CONFIGURE_OPTS_TARGET="ac_cv_func_malloc_0_nonnull=yes \
|
||||
--disable-tests \
|
||||
--without-python \
|
||||
--disable-python-devel \
|
||||
--with-firmware-path=/storage/.config/firmware:/lib/firmware \
|
||||
--with-sysvinit-path= \
|
||||
--with-sysvrcnd-path= \
|
||||
--with-tty-gid=5 \
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="util-linux"
|
||||
PKG_VERSION="2.25"
|
||||
PKG_VERSION="2.25.1"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="bcm2835-bootloader"
|
||||
PKG_VERSION="fb3e439"
|
||||
PKG_VERSION="9bf9da2"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="arm"
|
||||
PKG_LICENSE="nonfree"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/i386 3.16.1 Kernel Configuration
|
||||
# Linux/i386 3.16.2 Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
@@ -454,7 +454,9 @@ CONFIG_HZ=300
|
||||
CONFIG_SCHED_HRTICK=y
|
||||
# CONFIG_KEXEC is not set
|
||||
CONFIG_PHYSICAL_START=0x1000000
|
||||
# CONFIG_RELOCATABLE is not set
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_RANDOMIZE_BASE is not set
|
||||
CONFIG_X86_NEED_RELOCS=y
|
||||
CONFIG_PHYSICAL_ALIGN=0x1000000
|
||||
# CONFIG_COMPAT_VDSO is not set
|
||||
CONFIG_CMDLINE_BOOL=y
|
||||
@@ -952,7 +954,7 @@ CONFIG_STANDALONE=y
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
CONFIG_FW_LOADER_USER_HELPER=y
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_DEBUG_DRIVER is not set
|
||||
# CONFIG_DEBUG_DEVRES is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
@@ -2008,7 +2010,9 @@ CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_HDPVR is not set
|
||||
# CONFIG_VIDEO_TLG2300 is not set
|
||||
# CONFIG_VIDEO_USBVISION is not set
|
||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
# CONFIG_VIDEO_STK1160_AC97 is not set
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
@@ -2442,6 +2446,7 @@ CONFIG_SND_DMA_SGBUF=y
|
||||
# CONFIG_SND_OPL4_LIB_SEQ is not set
|
||||
# CONFIG_SND_SBAWE_SEQ is not set
|
||||
# CONFIG_SND_EMU10K1_SEQ is not set
|
||||
CONFIG_SND_AC97_CODEC=m
|
||||
# CONFIG_SND_DRIVERS is not set
|
||||
CONFIG_SND_PCI=y
|
||||
# CONFIG_SND_AD1889 is not set
|
||||
@@ -2548,6 +2553,7 @@ CONFIG_SND_USB_HIFACE=m
|
||||
CONFIG_SND_BCD2000=m
|
||||
# CONFIG_SND_SOC is not set
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
#
|
||||
# HID support
|
||||
@@ -2732,7 +2738,7 @@ CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
CONFIG_USB_SERIAL_CH341=m
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
|
||||
@@ -159,16 +159,23 @@
|
||||
# (RAR compression support in XBMC) (yes / no)
|
||||
NONFREE_SUPPORT="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in XBMC) (yes / no)
|
||||
BDPLUS_SUPPORT="yes"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in XBMC) (yes / no)
|
||||
AACS_SUPPORT="yes"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in XBMC) (yes / no)
|
||||
DVDCSS_SUPPORT="yes"
|
||||
|
||||
# build and install with LAME cdrip encoder support
|
||||
ENCODER_LAME="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# additional drivers to install:
|
||||
# for a list of additinoal drivers see packages/linux-drivers
|
||||
# Space separated list is supported,
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/i386 3.16.1 Kernel Configuration
|
||||
# Linux/i386 3.16.2 Kernel Configuration
|
||||
#
|
||||
# CONFIG_64BIT is not set
|
||||
CONFIG_X86_32=y
|
||||
@@ -464,7 +464,9 @@ CONFIG_SCHED_HRTICK=y
|
||||
# CONFIG_KEXEC is not set
|
||||
# CONFIG_CRASH_DUMP is not set
|
||||
CONFIG_PHYSICAL_START=0x1000000
|
||||
# CONFIG_RELOCATABLE is not set
|
||||
CONFIG_RELOCATABLE=y
|
||||
# CONFIG_RANDOMIZE_BASE is not set
|
||||
CONFIG_X86_NEED_RELOCS=y
|
||||
CONFIG_PHYSICAL_ALIGN=0x1000000
|
||||
CONFIG_HOTPLUG_CPU=y
|
||||
# CONFIG_BOOTPARAM_HOTPLUG_CPU0 is not set
|
||||
@@ -543,7 +545,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||
#
|
||||
# x86 CPU frequency scaling drivers
|
||||
#
|
||||
# CONFIG_X86_INTEL_PSTATE is not set
|
||||
CONFIG_X86_INTEL_PSTATE=y
|
||||
CONFIG_X86_PCC_CPUFREQ=m
|
||||
CONFIG_X86_ACPI_CPUFREQ=y
|
||||
CONFIG_X86_ACPI_CPUFREQ_CPB=y
|
||||
@@ -988,7 +990,7 @@ CONFIG_FW_LOADER=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_mc2.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BONAIRE_vce.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_mc2.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/HAWAII_ce.bin radeon/HAWAII_mc.bin radeon/HAWAII_mc2.bin radeon/HAWAII_me.bin radeon/HAWAII_mec.bin radeon/HAWAII_pfp.bin radeon/HAWAII_rlc.bin radeon/HAWAII_sdma.bin radeon/HAWAII_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/MULLINS_ce.bin radeon/MULLINS_me.bin radeon/MULLINS_mec.bin radeon/MULLINS_pfp.bin radeon/MULLINS_rlc.bin radeon/MULLINS_sdma.bin radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_mc2.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_mc2.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_mc2.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_mc2.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin"
|
||||
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
|
||||
CONFIG_FW_LOADER_USER_HELPER=y
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_DEBUG_DRIVER is not set
|
||||
# CONFIG_DEBUG_DEVRES is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
@@ -2347,7 +2349,9 @@ CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_HDPVR is not set
|
||||
# CONFIG_VIDEO_TLG2300 is not set
|
||||
# CONFIG_VIDEO_USBVISION is not set
|
||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
# CONFIG_VIDEO_STK1160_AC97 is not set
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
@@ -3229,7 +3233,7 @@ CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
CONFIG_USB_SERIAL_CH341=m
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/x86_64 3.16.1 Kernel Configuration
|
||||
# Linux/x86_64 3.16.2 Kernel Configuration
|
||||
#
|
||||
CONFIG_64BIT=y
|
||||
CONFIG_X86_64=y
|
||||
@@ -540,7 +540,7 @@ CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
|
||||
#
|
||||
# x86 CPU frequency scaling drivers
|
||||
#
|
||||
# CONFIG_X86_INTEL_PSTATE is not set
|
||||
CONFIG_X86_INTEL_PSTATE=y
|
||||
CONFIG_X86_PCC_CPUFREQ=m
|
||||
CONFIG_X86_ACPI_CPUFREQ=y
|
||||
CONFIG_X86_ACPI_CPUFREQ_CPB=y
|
||||
@@ -980,7 +980,7 @@ CONFIG_FW_LOADER=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_EXTRA_FIRMWARE="bnx2/bnx2-mips-06-6.2.1.fw bnx2/bnx2-mips-09-6.2.1a.fw bnx2/bnx2-rv2p-06-6.0.15.fw bnx2/bnx2-rv2p-09-6.0.17.fw bnx2/bnx2-rv2p-09ax-6.0.17.fw tigon/tg3.bin tigon/tg3_tso5.bin tigon/tg3_tso.bin rtl_nic/rtl8105e-1.fw rtl_nic/rtl8106e-1.fw rtl_nic/rtl8106e-2.fw rtl_nic/rtl8168d-1.fw rtl_nic/rtl8168d-2.fw rtl_nic/rtl8168e-1.fw rtl_nic/rtl8168e-2.fw rtl_nic/rtl8168e-3.fw rtl_nic/rtl8168f-1.fw rtl_nic/rtl8168f-2.fw rtl_nic/rtl8168g-1.fw rtl_nic/rtl8168g-2.fw rtl_nic/rtl8168g-3.fw rtl_nic/rtl8402-1.fw rtl_nic/rtl8411-1.fw rtl_nic/rtl8411-2.fw radeon/ARUBA_me.bin radeon/ARUBA_pfp.bin radeon/ARUBA_rlc.bin radeon/BARTS_mc.bin radeon/BARTS_me.bin radeon/BARTS_pfp.bin radeon/BARTS_smc.bin radeon/BONAIRE_ce.bin radeon/BONAIRE_mc.bin radeon/BONAIRE_mc2.bin radeon/BONAIRE_me.bin radeon/BONAIRE_mec.bin radeon/BONAIRE_pfp.bin radeon/BONAIRE_rlc.bin radeon/BONAIRE_sdma.bin radeon/BONAIRE_smc.bin radeon/BONAIRE_uvd.bin radeon/BONAIRE_vce.bin radeon/BTC_rlc.bin radeon/CAICOS_mc.bin radeon/CAICOS_me.bin radeon/CAICOS_pfp.bin radeon/CAICOS_smc.bin radeon/CAYMAN_mc.bin radeon/CAYMAN_me.bin radeon/CAYMAN_pfp.bin radeon/CAYMAN_rlc.bin radeon/CAYMAN_smc.bin radeon/CEDAR_me.bin radeon/CEDAR_pfp.bin radeon/CEDAR_rlc.bin radeon/CEDAR_smc.bin radeon/CYPRESS_me.bin radeon/CYPRESS_pfp.bin radeon/CYPRESS_rlc.bin radeon/CYPRESS_smc.bin radeon/CYPRESS_uvd.bin radeon/HAINAN_ce.bin radeon/HAINAN_mc.bin radeon/HAINAN_mc2.bin radeon/HAINAN_me.bin radeon/HAINAN_pfp.bin radeon/HAINAN_rlc.bin radeon/HAINAN_smc.bin radeon/HAWAII_ce.bin radeon/HAWAII_mc.bin radeon/HAWAII_mc2.bin radeon/HAWAII_me.bin radeon/HAWAII_mec.bin radeon/HAWAII_pfp.bin radeon/HAWAII_rlc.bin radeon/HAWAII_sdma.bin radeon/HAWAII_smc.bin radeon/JUNIPER_me.bin radeon/JUNIPER_pfp.bin radeon/JUNIPER_rlc.bin radeon/JUNIPER_smc.bin radeon/KABINI_ce.bin radeon/KABINI_me.bin radeon/KABINI_mec.bin radeon/KABINI_pfp.bin radeon/KABINI_rlc.bin radeon/KABINI_sdma.bin radeon/KAVERI_ce.bin radeon/KAVERI_me.bin radeon/KAVERI_mec.bin radeon/KAVERI_pfp.bin radeon/KAVERI_rlc.bin radeon/KAVERI_sdma.bin radeon/LICENSE.radeon radeon/MULLINS_ce.bin radeon/MULLINS_me.bin radeon/MULLINS_mec.bin radeon/MULLINS_pfp.bin radeon/MULLINS_rlc.bin radeon/MULLINS_sdma.bin radeon/OLAND_ce.bin radeon/OLAND_mc.bin radeon/OLAND_mc2.bin radeon/OLAND_me.bin radeon/OLAND_pfp.bin radeon/OLAND_rlc.bin radeon/OLAND_smc.bin radeon/PALM_me.bin radeon/PALM_pfp.bin radeon/PITCAIRN_ce.bin radeon/PITCAIRN_mc.bin radeon/PITCAIRN_mc2.bin radeon/PITCAIRN_me.bin radeon/PITCAIRN_pfp.bin radeon/PITCAIRN_rlc.bin radeon/PITCAIRN_smc.bin radeon/R100_cp.bin radeon/R200_cp.bin radeon/R300_cp.bin radeon/R420_cp.bin radeon/R520_cp.bin radeon/R600_me.bin radeon/R600_pfp.bin radeon/R600_rlc.bin radeon/R700_rlc.bin radeon/REDWOOD_me.bin radeon/REDWOOD_pfp.bin radeon/REDWOOD_rlc.bin radeon/REDWOOD_smc.bin radeon/RS600_cp.bin radeon/RS690_cp.bin radeon/RS780_me.bin radeon/RS780_pfp.bin radeon/RV610_me.bin radeon/RV610_pfp.bin radeon/RV620_me.bin radeon/RV620_pfp.bin radeon/RV630_me.bin radeon/RV630_pfp.bin radeon/RV635_me.bin radeon/RV635_pfp.bin radeon/RV670_me.bin radeon/RV670_pfp.bin radeon/RV710_me.bin radeon/RV710_pfp.bin radeon/RV710_smc.bin radeon/RV710_uvd.bin radeon/RV730_me.bin radeon/RV730_pfp.bin radeon/RV730_smc.bin radeon/RV740_smc.bin radeon/RV770_me.bin radeon/RV770_pfp.bin radeon/RV770_smc.bin radeon/SUMO2_me.bin radeon/SUMO2_pfp.bin radeon/SUMO_me.bin radeon/SUMO_pfp.bin radeon/SUMO_rlc.bin radeon/SUMO_uvd.bin radeon/TAHITI_ce.bin radeon/TAHITI_mc.bin radeon/TAHITI_mc2.bin radeon/TAHITI_me.bin radeon/TAHITI_pfp.bin radeon/TAHITI_rlc.bin radeon/TAHITI_smc.bin radeon/TAHITI_uvd.bin radeon/TURKS_mc.bin radeon/TURKS_me.bin radeon/TURKS_pfp.bin radeon/TURKS_smc.bin radeon/VERDE_ce.bin radeon/VERDE_mc.bin radeon/VERDE_mc2.bin radeon/VERDE_me.bin radeon/VERDE_pfp.bin radeon/VERDE_rlc.bin radeon/VERDE_smc.bin"
|
||||
CONFIG_EXTRA_FIRMWARE_DIR="firmware"
|
||||
CONFIG_FW_LOADER_USER_HELPER=y
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_DEBUG_DRIVER is not set
|
||||
# CONFIG_DEBUG_DEVRES is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
@@ -2327,7 +2327,9 @@ CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_HDPVR is not set
|
||||
# CONFIG_VIDEO_TLG2300 is not set
|
||||
# CONFIG_VIDEO_USBVISION is not set
|
||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
# CONFIG_VIDEO_STK1160_AC97 is not set
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
@@ -3198,7 +3200,7 @@ CONFIG_USB_SERIAL=m
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
CONFIG_USB_SERIAL_CH341=m
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
|
||||
@@ -159,6 +159,17 @@
|
||||
# (RAR compression support in XBMC) (yes / no)
|
||||
NONFREE_SUPPORT="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in XBMC) (yes / no)
|
||||
BDPLUS_SUPPORT="yes"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in XBMC) (yes / no)
|
||||
AACS_SUPPORT="yes"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in XBMC) (yes / no)
|
||||
DVDCSS_SUPPORT="yes"
|
||||
@@ -166,9 +177,6 @@
|
||||
# build and install with LAME cdrip encoder support
|
||||
ENCODER_LAME="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# additional drivers to install:
|
||||
# for a list of additinoal drivers see packages/linux-drivers
|
||||
# Space separated list is supported,
|
||||
@@ -305,7 +313,7 @@
|
||||
# 'all' compiles all drivers;
|
||||
# 'all,!xxx,!yyy' de-selects previously selected drivers
|
||||
# "none" for disable LCD support
|
||||
LCD_DRIVER="irtrans,imon,imonlcd,mdm166a,MtxOrb,lis,dm140,hd44780,CFontz,SureElec,vlsys_m428,serialVFD"
|
||||
LCD_DRIVER="irtrans,imon,imonlcd,mdm166a,MtxOrb,lis,dm140,hd44780,CFontz,SureElec,vlsys_m428,serialVFD,shuttleVFD"
|
||||
|
||||
# Modules to install in initramfs for early boot
|
||||
INITRAMFS_MODULES=""
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Linux/arm 3.16.1 Kernel Configuration
|
||||
# Linux/arm 3.16.2 Kernel Configuration
|
||||
#
|
||||
CONFIG_ARM=y
|
||||
CONFIG_SYS_SUPPORTS_APM_EMULATION=y
|
||||
@@ -839,7 +839,7 @@ CONFIG_PREVENT_FIRMWARE_BUILD=y
|
||||
CONFIG_FW_LOADER=y
|
||||
CONFIG_FIRMWARE_IN_KERNEL=y
|
||||
CONFIG_EXTRA_FIRMWARE=""
|
||||
CONFIG_FW_LOADER_USER_HELPER=y
|
||||
# CONFIG_FW_LOADER_USER_HELPER is not set
|
||||
# CONFIG_DEBUG_DRIVER is not set
|
||||
# CONFIG_DEBUG_DEVRES is not set
|
||||
# CONFIG_SYS_HYPERVISOR is not set
|
||||
@@ -1674,6 +1674,7 @@ CONFIG_MFD_CORE=m
|
||||
# CONFIG_MFD_VIPERBOARD is not set
|
||||
# CONFIG_MFD_RETU is not set
|
||||
# CONFIG_MFD_PCF50633 is not set
|
||||
# CONFIG_UCB1400_CORE is not set
|
||||
# CONFIG_MFD_PM8921_CORE is not set
|
||||
CONFIG_MFD_RTSX_USB=m
|
||||
# CONFIG_MFD_RC5T583 is not set
|
||||
@@ -1796,7 +1797,9 @@ CONFIG_VIDEO_PVRUSB2_DVB=y
|
||||
# CONFIG_VIDEO_HDPVR is not set
|
||||
# CONFIG_VIDEO_TLG2300 is not set
|
||||
# CONFIG_VIDEO_USBVISION is not set
|
||||
# CONFIG_VIDEO_STK1160_COMMON is not set
|
||||
CONFIG_VIDEO_STK1160_COMMON=m
|
||||
# CONFIG_VIDEO_STK1160_AC97 is not set
|
||||
CONFIG_VIDEO_STK1160=m
|
||||
|
||||
#
|
||||
# Analog/digital TV USB devices
|
||||
@@ -2168,6 +2171,7 @@ CONFIG_SND_VMASTER=y
|
||||
# CONFIG_SND_OPL4_LIB_SEQ is not set
|
||||
# CONFIG_SND_SBAWE_SEQ is not set
|
||||
# CONFIG_SND_EMU10K1_SEQ is not set
|
||||
CONFIG_SND_AC97_CODEC=m
|
||||
# CONFIG_SND_DRIVERS is not set
|
||||
|
||||
#
|
||||
@@ -2257,6 +2261,7 @@ CONFIG_SND_SOC_WM8804=m
|
||||
# CONFIG_SND_SOC_TPA6130A2 is not set
|
||||
# CONFIG_SND_SIMPLE_CARD is not set
|
||||
# CONFIG_SOUND_PRIME is not set
|
||||
CONFIG_AC97_BUS=m
|
||||
|
||||
#
|
||||
# HID support
|
||||
@@ -2439,7 +2444,7 @@ CONFIG_USB_SERIAL_GENERIC=y
|
||||
# CONFIG_USB_SERIAL_AIRCABLE is not set
|
||||
# CONFIG_USB_SERIAL_ARK3116 is not set
|
||||
# CONFIG_USB_SERIAL_BELKIN is not set
|
||||
# CONFIG_USB_SERIAL_CH341 is not set
|
||||
CONFIG_USB_SERIAL_CH341=m
|
||||
# CONFIG_USB_SERIAL_WHITEHEAT is not set
|
||||
# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set
|
||||
CONFIG_USB_SERIAL_CP210X=m
|
||||
|
||||
@@ -160,6 +160,17 @@
|
||||
# (RAR compression support in XBMC) (yes / no)
|
||||
NONFREE_SUPPORT="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# build and install with BD+ support
|
||||
# (BD+ decryption support in XBMC) (yes / no)
|
||||
BDPLUS_SUPPORT="yes"
|
||||
|
||||
# build and install with AACS support
|
||||
# (BD decryption support in XBMC) (yes / no)
|
||||
AACS_SUPPORT="yes"
|
||||
|
||||
# build and install with DVDCSS support
|
||||
# (DVD decryption support in XBMC) (yes / no)
|
||||
DVDCSS_SUPPORT="yes"
|
||||
@@ -167,9 +178,6 @@
|
||||
# build and install with LAME cdrip encoder support
|
||||
ENCODER_LAME="yes"
|
||||
|
||||
# build and install with BluRay support (yes / no)
|
||||
BLURAY_SUPPORT="yes"
|
||||
|
||||
# additional drivers to install:
|
||||
# for a list of additinoal drivers see packages/linux-drivers
|
||||
# Space separated list is supported,
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
From 839892fb323f851df87d53988607afedf3dd830b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 12 May 2013 12:24:19 +0100
|
||||
Subject: [PATCH 01/78] Main bcm2708 linux port
|
||||
Subject: [PATCH 01/79] Main bcm2708 linux port
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -8676,7 +8676,7 @@ index 08abe99..544da76 100644
|
||||
From da440b37d0d7441018381f8444219096b7b0bb1b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 7 May 2013 22:20:24 +0100
|
||||
Subject: [PATCH 02/78] Add quick config.
|
||||
Subject: [PATCH 02/79] Add quick config.
|
||||
|
||||
This is designed for quick compiling when developing.
|
||||
No modules are needed and it includes all Pi specific drivers
|
||||
@@ -8892,7 +8892,7 @@ index 0000000..e5efe75
|
||||
From 902e25dd4eaa08f290dbe28741cfa19f135e9574 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:46:17 +0100
|
||||
Subject: [PATCH 03/78] Add dwc_otg driver
|
||||
Subject: [PATCH 03/79] Add dwc_otg driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -65964,7 +65964,7 @@ index 0000000..cdc9963
|
||||
From 6b87ca694e19511ee495315977066f3df32cbadc Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:54:32 +0100
|
||||
Subject: [PATCH 04/78] bcm2708 watchdog driver
|
||||
Subject: [PATCH 04/79] bcm2708 watchdog driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -66395,7 +66395,7 @@ index 0000000..8a27d68
|
||||
From 75f85908f5c7346bcfae244d2de54469e7a34b98 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 1 May 2013 19:55:09 +0100
|
||||
Subject: [PATCH 05/78] bcm2708 framebuffer driver
|
||||
Subject: [PATCH 05/79] bcm2708 framebuffer driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -69442,7 +69442,7 @@ index 3c14e43..7626beb 100644
|
||||
From 39f45149b0b1b89e9c6e87d79de37b754008c3d3 Mon Sep 17 00:00:00 2001
|
||||
From: Harm Hanemaaijer <fgenfb@yahoo.com>
|
||||
Date: Thu, 20 Jun 2013 20:21:39 +0200
|
||||
Subject: [PATCH 06/78] Speed up console framebuffer imageblit function
|
||||
Subject: [PATCH 06/79] Speed up console framebuffer imageblit function
|
||||
|
||||
Especially on platforms with a slower CPU but a relatively high
|
||||
framebuffer fill bandwidth, like current ARM devices, the existing
|
||||
@@ -69654,7 +69654,7 @@ index a2bb276..436494f 100644
|
||||
From dab41a03d19951dcf0af36647b7bcfc716fa46ce Mon Sep 17 00:00:00 2001
|
||||
From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
|
||||
Date: Mon, 17 Jun 2013 13:32:11 +0300
|
||||
Subject: [PATCH 07/78] fbdev: add FBIOCOPYAREA ioctl
|
||||
Subject: [PATCH 07/79] fbdev: add FBIOCOPYAREA ioctl
|
||||
|
||||
Based on the patch authored by Ali Gholami Rudi at
|
||||
https://lkml.org/lkml/2009/7/13/153
|
||||
@@ -69750,7 +69750,7 @@ index fb795c3..fa72af0 100644
|
||||
From 5ca156864b2ac966e3d20aa29a3eabab4b559295 Mon Sep 17 00:00:00 2001
|
||||
From: Siarhei Siamashka <siarhei.siamashka@gmail.com>
|
||||
Date: Mon, 17 Jun 2013 16:00:25 +0300
|
||||
Subject: [PATCH 08/78] bcm2708_fb: DMA acceleration for fb_copyarea
|
||||
Subject: [PATCH 08/79] bcm2708_fb: DMA acceleration for fb_copyarea
|
||||
|
||||
Based on http://www.raspberrypi.org/phpBB3/viewtopic.php?p=62425#p62425
|
||||
Also used Simon's dmaer_master module as a reference for tweaking DMA
|
||||
@@ -70237,7 +70237,7 @@ index 54cd760..b3b1e04 100644
|
||||
From 9e7cf5f765bfaf0412918f84f87f507404928531 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 2 Jul 2013 23:42:01 +0100
|
||||
Subject: [PATCH 09/78] bcm2708 vchiq driver
|
||||
Subject: [PATCH 09/79] bcm2708 vchiq driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
|
||||
@@ -82789,7 +82789,7 @@ index 0000000..b6bfa21
|
||||
From 07e18ad78953ccfa168920bd0cfa95d20d853a0a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 12 May 2014 15:12:02 +0100
|
||||
Subject: [PATCH 10/78] vchiq: Avoid high load when blocked and unkillable
|
||||
Subject: [PATCH 10/79] vchiq: Avoid high load when blocked and unkillable
|
||||
|
||||
vchiq: Include SIGSTOP and SIGCONT in list of signals not-masked by vchiq to allow gdb to work
|
||||
---
|
||||
@@ -82954,7 +82954,7 @@ index c2eefef..05e7979 100644
|
||||
From c156c499b73a549d7bff0d3c991494d11108cd6f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:31:47 +0100
|
||||
Subject: [PATCH 11/78] cma: Add vc_cma driver to enable use of CMA
|
||||
Subject: [PATCH 11/79] cma: Add vc_cma driver to enable use of CMA
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -84246,7 +84246,7 @@ index 0000000..5325832
|
||||
From bcd05a294b17945c1992560a04e60d5a75ecd347 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 26 Mar 2012 22:15:50 +0100
|
||||
Subject: [PATCH 12/78] bcm2708: alsa sound driver
|
||||
Subject: [PATCH 12/79] bcm2708: alsa sound driver
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
|
||||
@@ -87037,7 +87037,7 @@ index 0000000..af3e6eb
|
||||
From afcf0a46aa2ca83398e4be2a0b444dfe82915681 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:51:55 +0100
|
||||
Subject: [PATCH 13/78] Add hwrng (hardware random number generator) driver
|
||||
Subject: [PATCH 13/79] Add hwrng (hardware random number generator) driver
|
||||
|
||||
---
|
||||
arch/arm/mach-bcm2708/include/mach/platform.h | 1 +
|
||||
@@ -87219,7 +87219,7 @@ index 0000000..340f004
|
||||
From e331619637903fb87cf857a2eca13db59c3fb26e Mon Sep 17 00:00:00 2001
|
||||
From: Aron Szabo <aron@aron.ws>
|
||||
Date: Sat, 16 Jun 2012 12:15:55 +0200
|
||||
Subject: [PATCH 14/78] lirc: added support for RaspberryPi GPIO
|
||||
Subject: [PATCH 14/79] lirc: added support for RaspberryPi GPIO
|
||||
|
||||
lirc_rpi: Use read_current_timer to determine transmitter delay. Thanks to jjmz and others
|
||||
See: https://github.com/raspberrypi/linux/issues/525
|
||||
@@ -87964,7 +87964,7 @@ index 0000000..57ffacf
|
||||
From 792da119ecc4c626a203766aaec1e52b2e3a7fab Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:49:20 +0100
|
||||
Subject: [PATCH 15/78] Add cpufreq driver
|
||||
Subject: [PATCH 15/79] Add cpufreq driver
|
||||
|
||||
---
|
||||
arch/arm/Kconfig | 1 +
|
||||
@@ -88266,7 +88266,7 @@ index 0000000..7bc55bd
|
||||
From 3e47e00f837107aeb880b4ea1712f1a08c27d970 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 19:24:24 +0000
|
||||
Subject: [PATCH 16/78] Added hwmon/thermal driver for reporting core
|
||||
Subject: [PATCH 16/79] Added hwmon/thermal driver for reporting core
|
||||
temperature. Thanks Dorian
|
||||
|
||||
---
|
||||
@@ -88791,7 +88791,7 @@ index 0000000..85fceb5
|
||||
From e611450aaf310a866b42c52a34fc5307d4231046 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 26 Mar 2013 17:26:38 +0000
|
||||
Subject: [PATCH 17/78] Allow mac address to be set in smsc95xx
|
||||
Subject: [PATCH 17/79] Allow mac address to be set in smsc95xx
|
||||
|
||||
Signed-off-by: popcornmix <popcornmix@gmail.com>
|
||||
---
|
||||
@@ -88885,7 +88885,7 @@ index d07bf4c..5ae60ab 100644
|
||||
From cb77c7822b8734fb85c2e0d5fce466b47199969f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 4 Nov 2013 18:56:10 +0000
|
||||
Subject: [PATCH 18/78] Add Chris Boot's i2c and spi drivers.
|
||||
Subject: [PATCH 18/79] Add Chris Boot's i2c and spi drivers.
|
||||
|
||||
i2c-bcm2708: fixed baudrate
|
||||
|
||||
@@ -90269,7 +90269,7 @@ index 0000000..b04a57d
|
||||
From b48352e617873908e9eed7c7a0a0274c3154d443 Mon Sep 17 00:00:00 2001
|
||||
From: cbeytas <cbeytas@shaw.ca>
|
||||
Date: Mon, 24 Jun 2013 00:05:40 -0400
|
||||
Subject: [PATCH 19/78] Perform I2C combined transactions when possible
|
||||
Subject: [PATCH 19/79] Perform I2C combined transactions when possible
|
||||
|
||||
Perform I2C combined transactions whenever possible, within the
|
||||
restrictions of the Broadcomm Serial Controller.
|
||||
@@ -90344,7 +90344,7 @@ index f266f10..8750634 100644
|
||||
From a8f2638feb6187f10fe57305790052d7eb5b8864 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 8 May 2013 11:46:50 +0100
|
||||
Subject: [PATCH 20/78] enabling the realtime clock 1-wire chip DS1307 and
|
||||
Subject: [PATCH 20/79] enabling the realtime clock 1-wire chip DS1307 and
|
||||
1-wire on GPIO4 (as a module)
|
||||
|
||||
1-wire: Add support for configuring pin for w1-gpio kernel module
|
||||
@@ -90616,10 +90616,11 @@ index 2820924..fd0550f 100644
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
From bd506122daf1d74245615448bc794c2f64fce271 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 12 Apr 2013 23:58:47 +0100
|
||||
Subject: [PATCH 24/78] config: add missing options from 3.6.y kernel
|
||||
Subject: [PATCH 24/79] config: add missing options from 3.6.y kernel
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 757 ++++++++++++++++++++++++++++++++------
|
||||
@@ -91671,7 +91672,7 @@ index 31f5afaa..5b69e83 100644
|
||||
From 81c9c12a18219e4047e0ce94c903a0d71781005d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 18 Dec 2013 22:16:19 +0000
|
||||
Subject: [PATCH 25/78] config: Enable CONFIG_MEMCG, but leave it disabled (due
|
||||
Subject: [PATCH 25/79] config: Enable CONFIG_MEMCG, but leave it disabled (due
|
||||
to memory cost). Enable with cgroup_enable=memory.
|
||||
|
||||
---
|
||||
@@ -91742,7 +91743,7 @@ index 1f14a43..403173e 100644
|
||||
From 4419c5e5a7d400cdd45bcb500a91a46853aaac51 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Jul 2013 00:46:42 +0100
|
||||
Subject: [PATCH 26/78] Add FIQ patch to dwc_otg driver. Enable with
|
||||
Subject: [PATCH 26/79] Add FIQ patch to dwc_otg driver. Enable with
|
||||
dwc_otg.fiq_fix_enable=1. Should give about 10% more ARM performance. Thanks
|
||||
to Gordon and Costas
|
||||
|
||||
@@ -95064,7 +95065,7 @@ index 1b1f83c..c8590b5 100644
|
||||
From 23139849a415b9f4048fbc2e8f9d9a610cfd6bb6 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Wed, 19 Mar 2014 12:58:23 +0000
|
||||
Subject: [PATCH 27/78] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
Subject: [PATCH 27/79] dwc_otg: fiq_fsm: Base commit for driver rewrite
|
||||
|
||||
This commit removes the previous FIQ fixes entirely and adds fiq_fsm.
|
||||
|
||||
@@ -99963,7 +99964,7 @@ index 5d310df..4b32941 100644
|
||||
From d4a83bcbcb9da2e2da12b9f6c699c4fbba695f94 Mon Sep 17 00:00:00 2001
|
||||
From: Vincent Sanders <vincent.sanders@collabora.co.uk>
|
||||
Date: Wed, 30 Jan 2013 12:45:18 +0000
|
||||
Subject: [PATCH 28/78] bcm2835: add v4l2 camera device
|
||||
Subject: [PATCH 28/79] bcm2835: add v4l2 camera device
|
||||
|
||||
- Supports raw YUV capture, preview, JPEG and H264.
|
||||
- Uses videobuf2 for data transfer, using dma_buf.
|
||||
@@ -105951,7 +105952,7 @@ index 0000000..9d1d11e
|
||||
From ce9099c8d233407393fddc3aac73867919593acf Mon Sep 17 00:00:00 2001
|
||||
From: Dave Stevenson <dsteve@broadcom.com>
|
||||
Date: Mon, 9 Dec 2013 10:58:01 +0000
|
||||
Subject: [PATCH 29/78] V4L2: Fixes from 6by9
|
||||
Subject: [PATCH 29/79] V4L2: Fixes from 6by9
|
||||
|
||||
V4L2: Fix EV values. Add manual shutter speed control
|
||||
|
||||
@@ -108326,7 +108327,7 @@ index a06fb44..76f249e 100644
|
||||
From c6bb89322561ea50e609a73ee792020429329472 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:22:53 +0100
|
||||
Subject: [PATCH 30/78] dmaengine: Add support for BCM2708
|
||||
Subject: [PATCH 30/79] dmaengine: Add support for BCM2708
|
||||
|
||||
Add support for DMA controller of BCM2708 as used in the Raspberry Pi.
|
||||
Currently it only supports cyclic DMA.
|
||||
@@ -108966,7 +108967,7 @@ index 0000000..b244293
|
||||
From 9f7b49b82309f6b788c08ffa9cb7bca2f850c375 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:33:38 +0100
|
||||
Subject: [PATCH 31/78] ASoC: Add support for BCM2708
|
||||
Subject: [PATCH 31/79] ASoC: Add support for BCM2708
|
||||
|
||||
This driver adds support for digital audio (I2S)
|
||||
for the BCM2708 SoC that is used by the
|
||||
@@ -109964,7 +109965,7 @@ index 0000000..ebaf3d6
|
||||
From f2d01e149898dfc5a6ccfd5007bc0ac07caa156f Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:37:51 +0100
|
||||
Subject: [PATCH 32/78] BCM2708: Extend mach header
|
||||
Subject: [PATCH 32/79] BCM2708: Extend mach header
|
||||
|
||||
Extend the headers of the mach-bcm2708
|
||||
in order to support I2S and DMA engine.
|
||||
@@ -110009,7 +110010,7 @@ index 992a630..2e7e1bb 100644
|
||||
From ba0fd48bfe41f4f12ac70dfbba058afa8f3100fd Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 14:59:51 +0100
|
||||
Subject: [PATCH 33/78] ASoC: Add support for PCM5102A codec
|
||||
Subject: [PATCH 33/79] ASoC: Add support for PCM5102A codec
|
||||
|
||||
Some definitions to support the PCM5102A codec
|
||||
by Texas Instruments.
|
||||
@@ -110137,7 +110138,7 @@ index 0000000..126f1e9
|
||||
From 5c220e69598ccc5a4331a4807685b2bee0e7531e Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:04:54 +0100
|
||||
Subject: [PATCH 34/78] BCM2708: Add I2S support to board file
|
||||
Subject: [PATCH 34/79] BCM2708: Add I2S support to board file
|
||||
|
||||
Adds the required initializations for I2S
|
||||
to the board file of mach-bcm2708.
|
||||
@@ -110195,7 +110196,7 @@ index a6eb08e..27e47d5 100644
|
||||
From 8c4010ef6f120f6f20c3d575600a5b595bbb0994 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:19:08 +0100
|
||||
Subject: [PATCH 35/78] ASoC: Add support for HifiBerry DAC
|
||||
Subject: [PATCH 35/79] ASoC: Add support for HifiBerry DAC
|
||||
|
||||
This adds a machine driver for the HifiBerry DAC.
|
||||
It is a sound card that can
|
||||
@@ -110347,7 +110348,7 @@ index 0000000..4b70b45
|
||||
From 64aa80c778a2bc0b03e1039f95960243f4201fd7 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 22 Nov 2013 19:21:34 +0100
|
||||
Subject: [PATCH 36/78] BCM2708: Add HifiBerry DAC to board file
|
||||
Subject: [PATCH 36/79] BCM2708: Add HifiBerry DAC to board file
|
||||
|
||||
This adds the initalization of the HifiBerry DAC
|
||||
to the mach-bcm2708 board file.
|
||||
@@ -110398,7 +110399,7 @@ index 27e47d5..fafd8d0 100644
|
||||
From 15a789cf4a98f88eb75d553b6caea4f7d1c8de9c Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 6 Dec 2013 18:55:53 +0100
|
||||
Subject: [PATCH 37/78] ASoC: BCM2708: Add 24 bit support
|
||||
Subject: [PATCH 37/79] ASoC: BCM2708: Add 24 bit support
|
||||
|
||||
This adds 24 bit support to the I2S driver of the BCM2708.
|
||||
Besides enabling the 24 bit flags, it includes two bug fixes:
|
||||
@@ -110473,7 +110474,7 @@ index ebaf3d6..a179216 100644
|
||||
From e0716a7fa7874757ff01fac80f62e8c99a56f33c Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Mon, 2 Dec 2013 20:28:22 +0100
|
||||
Subject: [PATCH 38/78] BCM2708: Add I2S and DMA support to default config
|
||||
Subject: [PATCH 38/79] BCM2708: Add I2S and DMA support to default config
|
||||
|
||||
This commit adds several modules that are needed for
|
||||
I2S support for the Raspberry Pi to the defconfig.
|
||||
@@ -110516,7 +110517,7 @@ index 0c58172..38ccd22 100644
|
||||
From 0b2d13950ced9de365af93a96912f8e55271ecf0 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Fri, 6 Dec 2013 20:50:28 +0100
|
||||
Subject: [PATCH 39/78] ASoC: BCM2708: Add support for RPi-DAC
|
||||
Subject: [PATCH 39/79] ASoC: BCM2708: Add support for RPi-DAC
|
||||
|
||||
This adds a machine driver for the RPi-DAC.
|
||||
|
||||
@@ -110830,7 +110831,7 @@ index 0000000..b4eaa44
|
||||
From 66f98a8406804e24ff9fa194ee21a9b961a53b98 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Wed, 15 Jan 2014 21:41:23 +0100
|
||||
Subject: [PATCH 40/78] ASoC: wm8804: Implement MCLK configuration options, add
|
||||
Subject: [PATCH 40/79] ASoC: wm8804: Implement MCLK configuration options, add
|
||||
32bit support WM8804 can run with PLL frequencies of 256xfs and 128xfs for
|
||||
most sample rates. At 192kHz only 128xfs is supported. The existing driver
|
||||
selects 128xfs automatically for some lower samples rates. By using an
|
||||
@@ -110873,7 +110874,7 @@ index d96e5963..9a7a289 100644
|
||||
From 9903287696cc4f5c070587dd46b2554a3ea771f6 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Wed, 15 Jan 2014 21:42:08 +0100
|
||||
Subject: [PATCH 41/78] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
Subject: [PATCH 41/79] ASoC: BCM:Add support for HiFiBerry Digi. Driver is
|
||||
based on the patched WM8804 driver.
|
||||
|
||||
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
|
||||
@@ -111079,7 +111080,7 @@ index 0000000..e4f769d
|
||||
From 9089eb1c8089f27f0d825594aca55203fe4c2b33 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:26:08 +0100
|
||||
Subject: [PATCH 42/78] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
Subject: [PATCH 42/79] BCM2708: Added support for HiFiBerry Digi board Board
|
||||
initalization by I2C
|
||||
|
||||
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
|
||||
@@ -111129,7 +111130,7 @@ index 238f165..139045b 100644
|
||||
From 2ccbdf72d828bd288256a23e79fa2e660bea9599 Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:27:28 +0100
|
||||
Subject: [PATCH 43/78] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
Subject: [PATCH 43/79] BCM2708: Added HiFiBerry Digi configuration option It
|
||||
will be compiled as a module by default. This also includes the WM8804
|
||||
driver.
|
||||
|
||||
@@ -111157,7 +111158,7 @@ index 5e049f9..4f6bb90 100644
|
||||
From 8ca488553ca04a621fbee224210872ca64afc55f Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Thu, 16 Jan 2014 07:36:35 +0100
|
||||
Subject: [PATCH 44/78] ASoC: wm8804: Set idle_bias_off to false Idle bias has
|
||||
Subject: [PATCH 44/79] ASoC: wm8804: Set idle_bias_off to false Idle bias has
|
||||
been change to remove warning on driver startup
|
||||
|
||||
Signed-off-by: Daniel Matuschek <daniel@matuschek.net>
|
||||
@@ -111182,7 +111183,7 @@ index 9a7a289..32e199a 100644
|
||||
From 658a1d669499b55d8e733ccb470a003e78149e99 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 12 Mar 2014 11:46:34 +0000
|
||||
Subject: [PATCH 45/78] ASoc: Don't report S24_LE support, it produces white
|
||||
Subject: [PATCH 45/79] ASoc: Don't report S24_LE support, it produces white
|
||||
noise with xbmc
|
||||
|
||||
---
|
||||
@@ -111220,7 +111221,7 @@ index 126f1e9..7812d34 100644
|
||||
From 5917c8011a856aa57802508ec7df1ec093ae7553 Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Garrity <gordon@iqaudio.com>
|
||||
Date: Sat, 8 Mar 2014 16:56:57 +0000
|
||||
Subject: [PATCH 46/78] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
Subject: [PATCH 46/79] Add IQaudIO Sound Card support for Raspberry Pi
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 1 +
|
||||
@@ -111433,7 +111434,7 @@ index 0000000..8d0e2ae
|
||||
From 603b762a6a41f0549462638f4f10d6c82f11d3f1 Mon Sep 17 00:00:00 2001
|
||||
From: Howard Mitchell <hm@hmbedded.co.uk>
|
||||
Date: Wed, 30 Jul 2014 21:43:37 +0100
|
||||
Subject: [PATCH 47/78] soc-core: Fix volsw_range funcs so
|
||||
Subject: [PATCH 47/79] soc-core: Fix volsw_range funcs so
|
||||
SOC_DOUBLE_R_RANGE_TLV works.
|
||||
|
||||
This is so that the correct range of values as specified
|
||||
@@ -111510,7 +111511,7 @@ index b87d7d8..1f3d03e 100644
|
||||
From 0b5178b68d7c9f41e0b7fa8eb5e2459d1ef80ebd Mon Sep 17 00:00:00 2001
|
||||
From: Howard Mitchell <hm@hmbedded.co.uk>
|
||||
Date: Fri, 28 Mar 2014 16:40:31 +0000
|
||||
Subject: [PATCH 48/78] pcm512x: Use a range macro for Volume and rename to
|
||||
Subject: [PATCH 48/79] pcm512x: Use a range macro for Volume and rename to
|
||||
PCM.
|
||||
|
||||
This allows limiting the output gain to avoid clipping in the
|
||||
@@ -111538,7 +111539,7 @@ index 163ec38..1466955 100644
|
||||
From b37fad9a65a4e62657fdecb1d5b62b9dd510be90 Mon Sep 17 00:00:00 2001
|
||||
From: Gordon Hollingworth <gordon@holliweb.co.uk>
|
||||
Date: Fri, 2 May 2014 16:13:59 +0100
|
||||
Subject: [PATCH 49/78] Move GPIO setup to hw_params.
|
||||
Subject: [PATCH 49/79] Move GPIO setup to hw_params.
|
||||
|
||||
This is used to stop the I2S driver from breaking
|
||||
the GPIO setup for other uses of the PCM interface
|
||||
@@ -111637,7 +111638,7 @@ index b25e158..9976571 100644
|
||||
From e5fb8a6be0d14cadcfb602bf22ea8719088c0053 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 18 Jun 2014 13:42:01 +0100
|
||||
Subject: [PATCH 50/78] vmstat: Workaround for issue where dirty page count
|
||||
Subject: [PATCH 50/79] vmstat: Workaround for issue where dirty page count
|
||||
goes negative
|
||||
|
||||
See:
|
||||
@@ -111667,7 +111668,7 @@ index 82e7db7..f87d16d 100644
|
||||
From ab1b06e206515b2a67e2392aed9a3f87c447fd1a Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Fri, 20 Jun 2014 16:03:12 +0100
|
||||
Subject: [PATCH 51/78] dwc_otg: Fix various issues with root port and
|
||||
Subject: [PATCH 51/79] dwc_otg: Fix various issues with root port and
|
||||
transaction errors
|
||||
|
||||
Process the host port interrupts correctly (and don't trample them).
|
||||
@@ -111740,7 +111741,7 @@ index d3e2035..6182d3e 100644
|
||||
From 8a3691d7d3bcefd262cdc2c176cf03c8bbcbf58e Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Fri, 20 Jun 2014 17:23:20 +0100
|
||||
Subject: [PATCH 52/78] fiq_fsm: Implement hack for Split Interrupt
|
||||
Subject: [PATCH 52/79] fiq_fsm: Implement hack for Split Interrupt
|
||||
transactions
|
||||
|
||||
Hubs aren't too picky about which endpoint we send Control type split
|
||||
@@ -111829,7 +111830,7 @@ index daea770..35721e5 100644
|
||||
From a308c1b04aa2590538f3929459464751af4b1afe Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Sun, 6 Jul 2014 12:07:25 +0200
|
||||
Subject: [PATCH 53/78] spi-bcm2708: Prepare for Common Clock Framework
|
||||
Subject: [PATCH 53/79] spi-bcm2708: Prepare for Common Clock Framework
|
||||
migration
|
||||
|
||||
As part of migrating to use the Common Clock Framework, replace clk_enable()
|
||||
@@ -111877,7 +111878,7 @@ index b04a57d..349d21f 100644
|
||||
From f55cc5f0ad7922b97e46bc594bdf420db2982b04 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Sun, 6 Jul 2014 12:09:30 +0200
|
||||
Subject: [PATCH 54/78] BCM2708: Migrate to the Common Clock Framework
|
||||
Subject: [PATCH 54/79] BCM2708: Migrate to the Common Clock Framework
|
||||
|
||||
As part of moving towards using Device Tree, the Common Clock Framework
|
||||
has to be used instead of the BCM2708 clock implementation.
|
||||
@@ -112150,7 +112151,7 @@ index 5f9d725..0000000
|
||||
From 79bacbe9b2bc3aa5742e5e636d8750c57bd4abf7 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Wed, 9 Jul 2014 14:46:08 +0200
|
||||
Subject: [PATCH 55/78] BCM2708: Add core Device Tree support
|
||||
Subject: [PATCH 55/79] BCM2708: Add core Device Tree support
|
||||
|
||||
Add the bare minimum needed to boot BCM2708 from a Device Tree.
|
||||
|
||||
@@ -112310,7 +112311,7 @@ index 674e5aa..83277d1f 100644
|
||||
From 504175cf2dab09ee2d3a38abda8cd14e946d9a8d Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Wed, 9 Jul 2014 14:47:48 +0200
|
||||
Subject: [PATCH 56/78] BCM2708: armctrl: Add IRQ Device Tree support
|
||||
Subject: [PATCH 56/79] BCM2708: armctrl: Add IRQ Device Tree support
|
||||
|
||||
Add Device Tree IRQ support for BCM2708.
|
||||
Usage is the same as for irq-bcm2835.
|
||||
@@ -112477,7 +112478,7 @@ index d4c5333..42f5e1c 100644
|
||||
From 4440f7a92619e12940a7e27f080d11064dc5cc93 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Thu, 10 Jul 2014 13:59:47 +0200
|
||||
Subject: [PATCH 57/78] pinctrl: add bcm2708 driver
|
||||
Subject: [PATCH 57/79] pinctrl: add bcm2708 driver
|
||||
|
||||
This driver is a verbatim copy of the pinctrl-bcm2835 driver, except for:
|
||||
* changed 2835 to 2708
|
||||
@@ -113343,7 +113344,7 @@ index 0000000..40d9c86
|
||||
From bef9a66a1a4e952c7d07bf03aa143ed629510152 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 14 Jul 2014 22:02:09 +0100
|
||||
Subject: [PATCH 58/78] hid: Reduce default mouse polling interval to 60Hz
|
||||
Subject: [PATCH 58/79] hid: Reduce default mouse polling interval to 60Hz
|
||||
|
||||
Reduces overhead when using X
|
||||
---
|
||||
@@ -113382,7 +113383,7 @@ index 7b88f4c..016a485 100644
|
||||
From 4a71b12cde3193dbe01492f2f9edff796f2af095 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Fri, 18 Jul 2014 18:15:57 +0200
|
||||
Subject: [PATCH 59/78] BCM2708: DT: change 'axi' nodename to 'soc'
|
||||
Subject: [PATCH 59/79] BCM2708: DT: change 'axi' nodename to 'soc'
|
||||
|
||||
Change DT node named 'axi' to 'soc' so it matches ARCH_BCM2835.
|
||||
The VC4 bootloader fills in certain properties in the 'axi' subtree,
|
||||
@@ -113410,7 +113411,7 @@ index 3f884b3..e02e67b 100644
|
||||
From e6c0c0c84ded234045eadb9405266010392b4124 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Sun, 27 Jul 2014 20:12:58 +0200
|
||||
Subject: [PATCH 60/78] spi: bcm2708: add device tree support
|
||||
Subject: [PATCH 60/79] spi: bcm2708: add device tree support
|
||||
|
||||
Add DT support to driver and add to .dtsi file.
|
||||
Setup pins and spidev in .dts file.
|
||||
@@ -113532,7 +113533,7 @@ index 349d21f..041b5e2 100644
|
||||
From bac8143ba837822fe0038a809e23a5c517533c57 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Sun, 27 Jul 2014 20:13:44 +0200
|
||||
Subject: [PATCH 61/78] BCM2708: don't register SPI controller when using DT
|
||||
Subject: [PATCH 61/79] BCM2708: don't register SPI controller when using DT
|
||||
|
||||
The device for the SPI controller is in the Device Tree.
|
||||
Only register the device when not using DT.
|
||||
@@ -113606,7 +113607,7 @@ index 83277d1f..a4286e9 100644
|
||||
From 9ed17623b1346dddcf60f50a5c11eccd77a1d907 Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Sun, 27 Jul 2014 20:14:05 +0200
|
||||
Subject: [PATCH 62/78] spi: bcm2835: make driver available on ARCH_BCM2708
|
||||
Subject: [PATCH 62/79] spi: bcm2835: make driver available on ARCH_BCM2708
|
||||
|
||||
Make this driver available on ARCH_BCM2708
|
||||
|
||||
@@ -113632,7 +113633,7 @@ index cb20594..54aac0f 100644
|
||||
From 4436b5c4aaa78ab523807228efb9e69dcd13837b Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Tue, 29 Jul 2014 11:04:49 +0200
|
||||
Subject: [PATCH 63/78] i2c: bcm2708: add device tree support
|
||||
Subject: [PATCH 63/79] i2c: bcm2708: add device tree support
|
||||
|
||||
Add DT support to driver and add to .dtsi file.
|
||||
Setup pins in .dts file.
|
||||
@@ -113800,7 +113801,7 @@ index 8750634..728cb69 100644
|
||||
From f32f8d0cc79649f78d6b0d60482af0c0cc7fe53e Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Tue, 29 Jul 2014 11:05:18 +0200
|
||||
Subject: [PATCH 64/78] bcm2708: don't register i2c controllers when using DT
|
||||
Subject: [PATCH 64/79] bcm2708: don't register i2c controllers when using DT
|
||||
|
||||
The devices for the i2c controllers are in the Device Tree.
|
||||
Only register devices when not using DT.
|
||||
@@ -113845,7 +113846,7 @@ index a4286e9..a19f54d 100644
|
||||
From 79e54a26c2c8c34bdae2fe2e38670479643e008e Mon Sep 17 00:00:00 2001
|
||||
From: notro <notro@tronnes.org>
|
||||
Date: Tue, 29 Jul 2014 11:05:39 +0200
|
||||
Subject: [PATCH 65/78] i2c: bcm2835: make driver available on ARCH_BCM2708
|
||||
Subject: [PATCH 65/79] i2c: bcm2835: make driver available on ARCH_BCM2708
|
||||
|
||||
Make this driver available on ARCH_BCM2708
|
||||
|
||||
@@ -113871,7 +113872,7 @@ index 6426811..73c9cfd 100644
|
||||
From b4b7637c58d49afd88e39a7a02b99d3b87fb0feb Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Fri, 25 Jul 2014 07:08:09 +0200
|
||||
Subject: [PATCH 66/78] Configure GPIOs for I2S based on revision/card settings
|
||||
Subject: [PATCH 66/79] Configure GPIOs for I2S based on revision/card settings
|
||||
|
||||
With RPi model B+, assignment of the I2S GPIO pins has changed.
|
||||
This patch uses the board revision to auto-detect the GPIOs used
|
||||
@@ -114029,7 +114030,7 @@ index 0000000..94fed6a
|
||||
From ccc6d36d045acb40043635bd123924ec0a470920 Mon Sep 17 00:00:00 2001
|
||||
From: P33M <P33M@github.com>
|
||||
Date: Thu, 24 Jul 2014 21:24:03 +0100
|
||||
Subject: [PATCH 67/78] usb: core: make overcurrent messages more prominent
|
||||
Subject: [PATCH 67/79] usb: core: make overcurrent messages more prominent
|
||||
|
||||
Hub overcurrent messages are more serious than "debug". Increase loglevel.
|
||||
---
|
||||
@@ -114053,7 +114054,7 @@ index 0e950ad..6b004cf 100644
|
||||
From ff963183dca11df32ba8ef1c1bfbb732f07a50a8 Mon Sep 17 00:00:00 2001
|
||||
From: Tim Gover <tgover@broadcom.com>
|
||||
Date: Tue, 22 Jul 2014 15:41:04 +0100
|
||||
Subject: [PATCH 68/78] vcsm: VideoCore shared memory service for BCM2835
|
||||
Subject: [PATCH 68/79] vcsm: VideoCore shared memory service for BCM2835
|
||||
|
||||
Add experimental support for the VideoCore shared memory service.
|
||||
This allows user processes to allocate memory from VideoCore's
|
||||
@@ -118389,7 +118390,7 @@ index 0000000..da1c523
|
||||
From 0765c9fb777f1b40097b74bbaf1944920ceae0d0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 7 Aug 2014 02:03:50 +0100
|
||||
Subject: [PATCH 69/78] Revert "ARM: dma: Use dma_pfn_offset for dma address
|
||||
Subject: [PATCH 69/79] Revert "ARM: dma: Use dma_pfn_offset for dma address
|
||||
translation"
|
||||
|
||||
This reverts commit 6ce0d20016925d031f1e24d64302e4c976d7cec6.
|
||||
@@ -118444,7 +118445,7 @@ index c45b61a..0af6bd0 100644
|
||||
From e9e133a3ad8d0946a687a3fc0c10aa7648952486 Mon Sep 17 00:00:00 2001
|
||||
From: Phil Elwell <pelwell@broadcom.com>
|
||||
Date: Fri, 8 Aug 2014 16:22:59 +0100
|
||||
Subject: [PATCH 70/78] VCHIQ: Make service closure fully synchronous (drv)
|
||||
Subject: [PATCH 70/79] VCHIQ: Make service closure fully synchronous (drv)
|
||||
|
||||
This is one half of a two-part patch, the other half of which is to
|
||||
the vchiq_lib user library. With these patches, calls to
|
||||
@@ -118796,7 +118797,7 @@ index e248037..6137ae9 100644
|
||||
From a3d776fb4bd5f334b87ce1959dfc6a1ff61b1717 Mon Sep 17 00:00:00 2001
|
||||
From: gellert <gellert@raspberrypi.org>
|
||||
Date: Tue, 29 Jul 2014 17:43:37 +0100
|
||||
Subject: [PATCH 71/78] dmaengine: expand functionality by supporting
|
||||
Subject: [PATCH 71/79] dmaengine: expand functionality by supporting
|
||||
scatter/gather transfers sdhci-bcm2708 and dma.c: fix for LITE channels
|
||||
|
||||
---
|
||||
@@ -120094,7 +120095,7 @@ index 6e777f4..15445215 100644
|
||||
From 8988c7b87776c0335fe4df0634c686eec94e7353 Mon Sep 17 00:00:00 2001
|
||||
From: gellert <gellert@raspberrypi.org>
|
||||
Date: Fri, 15 Aug 2014 16:35:06 +0100
|
||||
Subject: [PATCH 72/78] MMC: added alternative MMC driver
|
||||
Subject: [PATCH 72/79] MMC: added alternative MMC driver
|
||||
|
||||
---
|
||||
arch/arm/mach-bcm2708/bcm2708.c | 37 +-
|
||||
@@ -121778,7 +121779,7 @@ index 0000000..c50ff43
|
||||
From 4310177a783406d20efaeb01548956ebb5da2ff8 Mon Sep 17 00:00:00 2001
|
||||
From: gellert <gellert@raspberrypi.org>
|
||||
Date: Fri, 15 Aug 2014 16:35:59 +0100
|
||||
Subject: [PATCH 73/78] turn on new MMC driver
|
||||
Subject: [PATCH 73/79] turn on new MMC driver
|
||||
|
||||
---
|
||||
arch/arm/configs/bcmrpi_defconfig | 7 +++++--
|
||||
@@ -121814,7 +121815,7 @@ index 105bcbe..1b06882 100644
|
||||
From 640da32da5bccd052eae65f49ad7ca5217d5d0ad Mon Sep 17 00:00:00 2001
|
||||
From: Daniel Matuschek <info@crazy-audio.com>
|
||||
Date: Mon, 4 Aug 2014 10:06:56 +0200
|
||||
Subject: [PATCH 74/78] Added support for HiFiBerry DAC+
|
||||
Subject: [PATCH 74/79] Added support for HiFiBerry DAC+
|
||||
|
||||
The driver is based on the HiFiBerry DAC driver. However HiFiBerry DAC+ uses
|
||||
a different codec chip (PCM5122), therefore a new driver is necessary.
|
||||
@@ -122041,7 +122042,7 @@ index 0000000..c63387b
|
||||
From 504990c26cf6a6e3ed42b5d2f917ff88d0244405 Mon Sep 17 00:00:00 2001
|
||||
From: Florian Meier <florian.meier@koalo.de>
|
||||
Date: Mon, 4 Aug 2014 16:47:36 +0200
|
||||
Subject: [PATCH 75/78] ASoC: BCM: Typo in RPi-DAC driver
|
||||
Subject: [PATCH 75/79] ASoC: BCM: Typo in RPi-DAC driver
|
||||
|
||||
This patch corrects a typo that originated from
|
||||
inattentive copy and paste.
|
||||
@@ -122070,7 +122071,7 @@ index ef3cd93..6d6e0ba 100644
|
||||
From 1349a252eb45cc1b8244ab3c882edb2539eb1049 Mon Sep 17 00:00:00 2001
|
||||
From: Kari Suvanto <karis79@gmail.com>
|
||||
Date: Tue, 19 Aug 2014 14:25:28 +0300
|
||||
Subject: [PATCH 76/78] usb: dwc: fix lockdep false positive
|
||||
Subject: [PATCH 76/79] usb: dwc: fix lockdep false positive
|
||||
|
||||
Os wrapper function for spinlock init causes lockdep to show this
|
||||
false positive splat during boot:
|
||||
@@ -122236,7 +122237,7 @@ index 40fb25c..ae0c72d 100644
|
||||
From 51dd458f1097d92f4731fd497a54954fd8bcc0e5 Mon Sep 17 00:00:00 2001
|
||||
From: Kari Suvanto <karis79@gmail.com>
|
||||
Date: Tue, 19 Aug 2014 14:38:24 +0300
|
||||
Subject: [PATCH 77/78] usb: dwc: fix inconsistent lock state
|
||||
Subject: [PATCH 77/79] usb: dwc: fix inconsistent lock state
|
||||
|
||||
Lockdep gives this splat during boot:
|
||||
[ 4.136748] =================================
|
||||
@@ -122344,10 +122345,100 @@ index 8706a5c..17d3030 100644
|
||||
}
|
||||
|
||||
|
||||
From da3f2d954e5ba726ce0183d8909128351f27a393 Mon Sep 17 00:00:00 2001
|
||||
From: android <trevd1234@gmail.com>
|
||||
Date: Mon, 25 Aug 2014 06:54:19 +0100
|
||||
Subject: [PATCH 78/79] bcm2708_fb : Implement blanking support using the
|
||||
mailbox property interface
|
||||
|
||||
This implementation uses the userspace request style of an array of unsigned
|
||||
32bit ints rather the vc_msg/vc_msg_tag which is more confusing to work with.
|
||||
|
||||
vcio.h : Added some extra enums to the vcio.h to improve readability
|
||||
vcio.h : Renamed DEVICE_FILE_NAME to something more appropriate. users of the
|
||||
vcio api will be unaffected by this change as the device node is created manually
|
||||
in userspace
|
||||
---
|
||||
arch/arm/mach-bcm2708/include/mach/vcio.h | 9 ++++++++-
|
||||
drivers/video/fbdev/bcm2708_fb.c | 31 +++++++++++++++++++++++++++----
|
||||
2 files changed, 35 insertions(+), 5 deletions(-)
|
||||
|
||||
diff --git a/arch/arm/mach-bcm2708/include/mach/vcio.h b/arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
index 9935e02..62e052e 100644
|
||||
--- a/arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
+++ b/arch/arm/mach-bcm2708/include/mach/vcio.h
|
||||
@@ -33,6 +33,13 @@
|
||||
#define MBOX_CHAN_PROPERTY 8 /* for use by the property channel */
|
||||
#define MBOX_CHAN_COUNT 9
|
||||
|
||||
+enum {
|
||||
+ VCMSG_PROCESS_REQUEST = 0x00000000
|
||||
+};
|
||||
+enum {
|
||||
+ VCMSG_REQUEST_SUCCESSFUL = 0x80000000,
|
||||
+ VCMSG_REQUEST_FAILED = 0x80000001
|
||||
+};
|
||||
/* Mailbox property tags */
|
||||
enum {
|
||||
VCMSG_PROPERTY_END = 0x00000000,
|
||||
@@ -136,6 +143,6 @@ extern int /*rc*/ bcm_mailbox_property(void *data, int size);
|
||||
/*
|
||||
* The name of the device file
|
||||
*/
|
||||
-#define DEVICE_FILE_NAME "char_dev"
|
||||
+#define DEVICE_FILE_NAME "vcio"
|
||||
|
||||
#endif
|
||||
diff --git a/drivers/video/fbdev/bcm2708_fb.c b/drivers/video/fbdev/bcm2708_fb.c
|
||||
index b3b1e04..b25dd5b 100644
|
||||
--- a/drivers/video/fbdev/bcm2708_fb.c
|
||||
+++ b/drivers/video/fbdev/bcm2708_fb.c
|
||||
@@ -375,13 +375,36 @@ static int bcm2708_fb_setcolreg(unsigned int regno, unsigned int red,
|
||||
}
|
||||
return regno > 255;
|
||||
}
|
||||
-
|
||||
static int bcm2708_fb_blank(int blank_mode, struct fb_info *info)
|
||||
{
|
||||
- /*print_debug("bcm2708_fb_blank\n"); */
|
||||
- return -1;
|
||||
-}
|
||||
+ s32 result = -1 ;
|
||||
+ u32 p[7];
|
||||
+ if ( (blank_mode == FB_BLANK_NORMAL) ||
|
||||
+ (blank_mode == FB_BLANK_UNBLANK)) {
|
||||
+
|
||||
+ pr_info("bcm2708_fb_blank blank_mode=%d\n",blank_mode);
|
||||
+
|
||||
+
|
||||
+ p[0] = 28; // size = sizeof u32 * length of p
|
||||
+ p[1] = VCMSG_PROCESS_REQUEST; // process request
|
||||
+ p[2] = VCMSG_SET_BLANK_SCREEN; // (the tag id)
|
||||
+ p[3] = 4; // (size of the response buffer)
|
||||
+ p[4] = 4; // (size of the request data)
|
||||
+ p[5] = blank_mode;
|
||||
+ p[6] = VCMSG_PROPERTY_END; // end tag
|
||||
+
|
||||
+ bcm_mailbox_property(&p, p[0]);
|
||||
+
|
||||
+ pr_info("bcm2708_fb_blank returns=%d p[1]=0x%x\n",p[5],p[1]);
|
||||
+
|
||||
+ if ( p[1] == VCMSG_REQUEST_SUCCESSFUL )
|
||||
+ result = 0 ;
|
||||
+
|
||||
+ }
|
||||
+ return result;
|
||||
|
||||
+
|
||||
+}
|
||||
static void bcm2708_fb_fillrect(struct fb_info *info,
|
||||
const struct fb_fillrect *rect)
|
||||
{
|
||||
|
||||
From 181fffaab3e595a14da7ce920025b0c0c82879d4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 19 Aug 2014 00:25:00 +0100
|
||||
Subject: [PATCH 78/78] bcm2708: Enable bcm2835_mmc by default
|
||||
Subject: [PATCH 79/79] bcm2708: Enable bcm2835_mmc by default
|
||||
|
||||
---
|
||||
arch/arm/mach-bcm2708/bcm2708.c | 2 +-
|
||||
|
||||
@@ -20,7 +20,11 @@
|
||||
|
||||
. config/options $1
|
||||
|
||||
[ ! -f "$PKG_BUILD/configure.in" -a ! -f "$PKG_BUILD/configure.ac" ] && echo "configure.in or configure.ac not found" && exit 1
|
||||
if [ ! -f "$PKG_BUILD/configure.in" \
|
||||
-a ! -f "$PKG_BUILD/configure.ac" ] ; then
|
||||
echo "configure.in or configure.ac not found"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f $PKG_BUILD/.autoreconf-done ] ; then
|
||||
touch $PKG_BUILD/NEWS $PKG_BUILD/AUTHORS $PKG_BUILD/ChangeLog
|
||||
@@ -32,5 +36,3 @@ if [ ! -f $PKG_BUILD/.autoreconf-done ] ; then
|
||||
do_autoreconf $PKG_BUILD
|
||||
touch $PKG_BUILD/.autoreconf-done
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -18,7 +18,6 @@
|
||||
# along with OpenELEC. If not, see <http://www.gnu.org/licenses/>.
|
||||
################################################################################
|
||||
|
||||
|
||||
. config/options
|
||||
|
||||
$TOOLCHAIN/bin/ccache -s
|
||||
|
||||
@@ -44,5 +44,3 @@ if [ ! -z "$1" ]; then
|
||||
done
|
||||
rm -f $STAMPS/$1/build_*
|
||||
fi
|
||||
|
||||
exit 0
|
||||
|
||||
@@ -67,8 +67,5 @@ if [ -n "$PKG_URL" ]; then
|
||||
|
||||
rm -f $BUILD_BASE*/$STAMPS_NOARCH/$1/unpack
|
||||
rm -f $BUILD_BASE*/$STAMPS_NOARCH/$1/build
|
||||
|
||||
done
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
|
||||
@@ -23,4 +23,3 @@
|
||||
[ -f "$PKG_BUILD/VERSION" ] && PKG_GIT_VERSION=`cat $PKG_BUILD/VERSION`
|
||||
|
||||
echo $PKG_GIT_VERSION
|
||||
|
||||
|
||||
Reference in New Issue
Block a user