From 9a72f6947a6cbfe1616e82bc7f6442b8447fc668 Mon Sep 17 00:00:00 2001 From: Kevin Mihelich Date: Thu, 18 Jul 2013 00:47:39 +0000 Subject: [PATCH] removed core/kernel26-olinuxino --- .../NFS-Fix-nfsroot-support.patch | 31 - ...oot-mount-to-use-alternate-rpc-ports.patch | 241 --- core/kernel26-olinuxino/PKGBUILD | 265 --- core/kernel26-olinuxino/config | 1901 ----------------- .../kernel26-olinuxino/imx233-olinuxino.patch | 899 -------- core/kernel26-olinuxino/kernel26.install | 49 - .../mx28-removecpufreq.patch | 79 - ...mxs-duart-use-ttyAMA-for-device-name.patch | 42 - 8 files changed, 3507 deletions(-) delete mode 100644 core/kernel26-olinuxino/NFS-Fix-nfsroot-support.patch delete mode 100644 core/kernel26-olinuxino/NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch delete mode 100644 core/kernel26-olinuxino/PKGBUILD delete mode 100644 core/kernel26-olinuxino/config delete mode 100644 core/kernel26-olinuxino/imx233-olinuxino.patch delete mode 100644 core/kernel26-olinuxino/kernel26.install delete mode 100644 core/kernel26-olinuxino/mx28-removecpufreq.patch delete mode 100644 core/kernel26-olinuxino/mxs-duart-use-ttyAMA-for-device-name.patch diff --git a/core/kernel26-olinuxino/NFS-Fix-nfsroot-support.patch b/core/kernel26-olinuxino/NFS-Fix-nfsroot-support.patch deleted file mode 100644 index 870f0c5fe..000000000 --- a/core/kernel26-olinuxino/NFS-Fix-nfsroot-support.patch +++ /dev/null @@ -1,31 +0,0 @@ -From 4a6353dad68074bb7ae08817cd7beb5cd13f2359 Mon Sep 17 00:00:00 2001 -From: Otavio Salvador -Date: Mon, 18 Jun 2012 12:02:56 -0300 -Subject: [PATCH] NFS: Fix nfsroot support - -The NFS support to use alternative ports breaks building of regular -NFS root support as the API has been change in an incompatible way. - -Upstream-Status: Inappropriate [embedded specific] - -Signed-off-by: Otavio Salvador ---- - fs/nfs/nfsroot.c | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/fs/nfs/nfsroot.c b/fs/nfs/nfsroot.c -index df101d9..e1578e1 100644 ---- a/fs/nfs/nfsroot.c -+++ b/fs/nfs/nfsroot.c -@@ -506,7 +506,7 @@ static int __init root_nfs_get_handle(void) - if (!request.fh) - goto out; - set_sockaddr(&sin, servaddr, htons(mount_port)); -- status = nfs_mount(&request); -+ status = nfs_mount(&request, NFS_MNT_PROGRAM); - if (status < 0) - printk(KERN_ERR "Root-NFS: Server returned error %d " - "while mounting %s\n", status, nfs_export_path); --- -1.7.10 - diff --git a/core/kernel26-olinuxino/NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch b/core/kernel26-olinuxino/NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch deleted file mode 100644 index 7597fa1c2..000000000 --- a/core/kernel26-olinuxino/NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch +++ /dev/null @@ -1,241 +0,0 @@ -From e85103e27b7591337d3240cf0ab2670d0ab73d52 Mon Sep 17 00:00:00 2001 -From: Jason Wessel -Date: Wed, 7 Jan 2009 00:59:33 -0500 -Subject: [PATCH] NFS: allow nfs root mount to use alternate rpc ports - -Allow an nfs root mount to use alternate RPC ports for mountd and nfsd. - -Signed-off-by: Jason Wessel -[forward port to 2.6.33+] -Signed-off-by: Bruce Ashfield ---- - fs/nfs/client.c | 10 ++++++++++ - fs/nfs/internal.h | 4 +++- - fs/nfs/mount_clnt.c | 3 ++- - fs/nfs/super.c | 33 ++++++++++++++++++++++++++++++++- - include/linux/nfs_fs_sb.h | 1 + - include/linux/nfs_mount.h | 4 +++- - 6 files changed, 51 insertions(+), 4 deletions(-) - -diff --git a/fs/nfs/client.c b/fs/nfs/client.c -index d25b525..b706c02 100644 ---- a/fs/nfs/client.c -+++ b/fs/nfs/client.c -@@ -105,6 +105,7 @@ struct nfs_client_initdata { - const struct nfs_rpc_ops *rpc_ops; - int proto; - u32 minorversion; -+ int nfs_prog; - }; - - /* -@@ -123,6 +124,7 @@ static struct nfs_client *nfs_alloc_client(const struct nfs_client_initdata *cl_ - goto error_0; - - clp->rpc_ops = cl_init->rpc_ops; -+ clp->nfs_prog = cl_init->nfs_prog; - - atomic_set(&clp->cl_count, 1); - clp->cl_cons_state = NFS_CS_INITING; -@@ -448,6 +450,9 @@ static struct nfs_client *nfs_match_client(const struct nfs_client_initdata *dat - /* Match nfsv4 minorversion */ - if (clp->cl_minorversion != data->minorversion) - continue; -+ if (clp->nfs_prog != data->nfs_prog) -+ continue; -+ - /* Match the full socket address */ - if (!nfs_sockaddr_cmp(sap, clap)) - continue; -@@ -618,6 +623,10 @@ static int nfs_create_rpc_client(struct nfs_client *clp, - if (!IS_ERR(clp->cl_rpcclient)) - return 0; - -+ if (clp->nfs_prog) -+ nfs_program.number = clp->nfs_prog; -+ else -+ nfs_program.number = NFS_PROGRAM; - clnt = rpc_create(&args); - if (IS_ERR(clnt)) { - dprintk("%s: cannot create RPC client. Error = %ld\n", -@@ -786,6 +795,7 @@ static int nfs_init_server(struct nfs_server *server, - .addrlen = data->nfs_server.addrlen, - .rpc_ops = &nfs_v2_clientops, - .proto = data->nfs_server.protocol, -+ .nfs_prog = data->nfs_prog, - }; - struct rpc_timeout timeparms; - struct nfs_client *clp; -diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h -index e70f44b..3e2649f 100644 ---- a/fs/nfs/internal.h -+++ b/fs/nfs/internal.h -@@ -71,6 +71,8 @@ struct nfs_parsed_mount_data { - int timeo, retrans; - int acregmin, acregmax, - acdirmin, acdirmax; -+ int nfs_prog; -+ int mount_prog; - int namlen; - unsigned int options; - unsigned int bsize; -@@ -116,7 +118,7 @@ struct nfs_mount_request { - rpc_authflavor_t *auth_flavs; - }; - --extern int nfs_mount(struct nfs_mount_request *info); -+extern int nfs_mount(struct nfs_mount_request *info, int prog); - extern void nfs_umount(const struct nfs_mount_request *info); - - /* client.c */ -diff --git a/fs/nfs/mount_clnt.c b/fs/nfs/mount_clnt.c -index 59047f8..0a2bd63 100644 ---- a/fs/nfs/mount_clnt.c -+++ b/fs/nfs/mount_clnt.c -@@ -141,7 +141,7 @@ struct mnt_fhstatus { - * - * Uses default timeout parameters specified by underlying transport. - */ --int nfs_mount(struct nfs_mount_request *info) -+int nfs_mount(struct nfs_mount_request *info, int m_prog) - { - struct mountres result = { - .fh = info->fh, -@@ -171,6 +171,7 @@ int nfs_mount(struct nfs_mount_request *info) - if (info->noresvport) - args.flags |= RPC_CLNT_CREATE_NONPRIVPORT; - -+ mnt_program.number = m_prog; - mnt_clnt = rpc_create(&args); - if (IS_ERR(mnt_clnt)) - goto out_clnt_err; -diff --git a/fs/nfs/super.c b/fs/nfs/super.c -index f9df16d..0b3bbf8 100644 ---- a/fs/nfs/super.c -+++ b/fs/nfs/super.c -@@ -94,6 +94,8 @@ enum { - Opt_mountvers, - Opt_nfsvers, - Opt_minorversion, -+ Opt_mountprog, -+ Opt_nfsprog, - - /* Mount options that take string arguments */ - Opt_sec, Opt_proto, Opt_mountproto, Opt_mounthost, -@@ -160,6 +162,8 @@ static const match_table_t nfs_mount_option_tokens = { - { Opt_nfsvers, "nfsvers=%s" }, - { Opt_nfsvers, "vers=%s" }, - { Opt_minorversion, "minorversion=%s" }, -+ { Opt_mountprog, "mountprog=%s" }, -+ { Opt_nfsprog, "nfsprog=%s" }, - - { Opt_sec, "sec=%s" }, - { Opt_proto, "proto=%s" }, -@@ -787,6 +791,8 @@ static struct nfs_parsed_mount_data *nfs_alloc_parsed_mount_data(unsigned int ve - data->acregmax = NFS_DEF_ACREGMAX; - data->acdirmin = NFS_DEF_ACDIRMIN; - data->acdirmax = NFS_DEF_ACDIRMAX; -+ data->nfs_prog = NFS_PROGRAM; -+ data->mount_prog = NFS_MNT_PROGRAM; - data->mount_server.port = NFS_UNSPEC_PORT; - data->nfs_server.port = NFS_UNSPEC_PORT; - data->nfs_server.protocol = XPRT_TRANSPORT_TCP; -@@ -1168,6 +1174,26 @@ static int nfs_parse_mount_options(char *raw, - goto out_invalid_value; - mnt->acdirmax = option; - break; -+ case Opt_mountprog: -+ string = match_strdup(args); -+ if (string == NULL) -+ goto out_nomem; -+ rc = strict_strtoul(string, 10, &option); -+ kfree(string); -+ if (rc != 0) -+ goto out_invalid_value; -+ mnt->mount_prog = option; -+ break; -+ case Opt_nfsprog: -+ string = match_strdup(args); -+ if (string == NULL) -+ goto out_nomem; -+ rc = strict_strtoul(string, 10, &option); -+ kfree(string); -+ if (rc != 0) -+ goto out_invalid_value; -+ mnt->nfs_prog = option; -+ break; - case Opt_actimeo: - string = match_strdup(args); - if (string == NULL) -@@ -1566,7 +1592,7 @@ static int nfs_try_mount(struct nfs_parsed_mount_data *args, - * Now ask the mount server to map our export path - * to a file handle. - */ -- status = nfs_mount(&request); -+ status = nfs_mount(&request,args->mount_prog); - if (status != 0) { - dfprintk(MOUNT, "NFS: unable to mount server %s, error %d\n", - request.hostname, status); -@@ -1739,6 +1765,7 @@ static int nfs_validate_mount_data(void *options, - { - struct nfs_mount_data *data = (struct nfs_mount_data *)options; - struct sockaddr *sap = (struct sockaddr *)&args->nfs_server.address; -+ args->nfs_prog = NFS_PROGRAM; - - if (data == NULL) - goto out_no_data; -@@ -1758,6 +1785,8 @@ static int nfs_validate_mount_data(void *options, - goto out_no_sec; - case 5: - memset(data->context, 0, sizeof(data->context)); -+ case 7: -+ args->nfs_prog = (data->version >= 7) ? data->nfs_prog : NFS_PROGRAM; - case 6: - if (data->flags & NFS_MOUNT_VER3) { - if (data->root.size > NFS3_FHSIZE || data->root.size == 0) -@@ -2476,6 +2505,8 @@ static int nfs4_validate_mount_data(void *options, - if (data == NULL) - goto out_no_data; - -+ args->nfs_prog = NFS_PROGRAM; -+ - switch (data->version) { - case 1: - if (data->host_addrlen > sizeof(args->nfs_server.address)) -diff --git a/include/linux/nfs_fs_sb.h b/include/linux/nfs_fs_sb.h -index d6e10a4..585cba4 100644 ---- a/include/linux/nfs_fs_sb.h -+++ b/include/linux/nfs_fs_sb.h -@@ -41,6 +41,7 @@ struct nfs_client { - - u32 cl_minorversion;/* NFSv4 minorversion */ - struct rpc_cred *cl_machine_cred; -+ int nfs_prog; - - #ifdef CONFIG_NFS_V4 - u64 cl_clientid; /* constant */ -diff --git a/include/linux/nfs_mount.h b/include/linux/nfs_mount.h -index 4499016..86beb0c 100644 ---- a/include/linux/nfs_mount.h -+++ b/include/linux/nfs_mount.h -@@ -20,7 +20,7 @@ - * mount-to-kernel version compatibility. Some of these aren't used yet - * but here they are anyway. - */ --#define NFS_MOUNT_VERSION 6 -+#define NFS_MOUNT_VERSION 7 - #define NFS_MAX_CONTEXT_LEN 256 - - struct nfs_mount_data { -@@ -43,6 +43,8 @@ struct nfs_mount_data { - struct nfs3_fh root; /* 4 */ - int pseudoflavor; /* 5 */ - char context[NFS_MAX_CONTEXT_LEN + 1]; /* 6 */ -+ int nfs_prog; /* 7 */ -+ int mount_prog; /* 7 */ - }; - - /* bits in the flags field visible to user space */ --- -1.7.9.1 - diff --git a/core/kernel26-olinuxino/PKGBUILD b/core/kernel26-olinuxino/PKGBUILD deleted file mode 100644 index 719f0948c..000000000 --- a/core/kernel26-olinuxino/PKGBUILD +++ /dev/null @@ -1,265 +0,0 @@ -# Contributor: Kiril Zyapkov - -# iMX233-OLinuXino-Maxi kernel for archlinuxarm -# basically replicates the oe-recipe -# see https://github.com/OSSystems/meta-fsl-arm-extra.git -# vim:set ts=2 sw=2 et: - -buildarch=2 - -pkgbase="kernel26-olinuxino" -pkgname=('kernel26-olinuxino' 'kernel26-headers-olinuxino') -_kernelname=${pkgname#kernel26} -_basekernel=2.6 -pkgver=${_basekernel}.35.3 -pkgrel=9 -makedepends=('xmlto' 'docbook-xsl' 'make' 'git' 'elftosb' 'imx-bootlets-olinuxino' 'imx-bootlets-olinuxino-ntsc') -optdepends=() -options=('!strip' '!buildflags' '!makeflags') -arch=('arm') -CARCH=arm -KARCH=arm -LDFLAGS="" -license=('GPL2') -url="https://github.com/Freescale/meta-fsl-arm/" -source=(config - NFS-Fix-nfsroot-support.patch - NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch - mx28-removecpufreq.patch - mxs-duart-use-ttyAMA-for-device-name.patch - imx233-olinuxino.patch) -md5sums=('953ddea92634bb713853f2c1b14ed130' - 'e086ab0b162d292549f9bf453e07ad2e' - 'ff1281a87da6f8093992ad70d23e71d2' - 'c2d9dba73587fd00d990a2521428d67b' - '302ad0fe4e990c789793e25ced58f712' - 'ba72c5e3ea407e6214e237323d6b467b') - -__gitname="linux-2.6-imx" -__gitroot="git://git.freescale.com/imx/${__gitname}.git" -__gitbranch="imx_2.6.35_10.12.01" -__gitcommit="38bf41cc376e24c384934fbeb10770d6712e9143" - - -build() { - cd "$srcdir" - if [ -d $__gitname ] ; then - msg "Using existing GIT repo clone." - cd ${__gitname} && git checkout ${__gitcommit} -- . - msg "The local files are updated." - else - msg "GIT Checkout of ${__gitroot}" - git clone --depth=1 --branch=${__gitbranch} ${__gitroot} ${__gitname} - cd ${__gitname} - git checkout ${__gitcommit} -- . - fi - - msg "Cleaning up the working copy..." - git clean -df - make mrproper - - msg "Patching ..." - - patch -Np1 -i ../NFS-Fix-nfsroot-support.patch - patch -Np1 -i ../NFS-allow-nfs-root-mount-to-use-alternate-rpc-ports.patch - patch -Np1 -i ../mx28-removecpufreq.patch - patch -Np1 -i ../mxs-duart-use-ttyAMA-for-device-name.patch - patch -Np1 -i ../imx233-olinuxino.patch - - sed -i 's|/sbin/depmod|/bin/true|' Makefile - - msg "Patching done, building the kernel." - - cp ${srcdir}/config .config - make prepare - - # set extraversion to pkgrel - sed -ri "s|^(EXTRAVERSION =).*|\1 -${pkgrel}|" Makefile - - # Configure the kernel. Replace the line below with one of your choice. - #make menuconfig # CLI menu for configuration - #make nconfig # new CLI menu for configuration - #make oldconfig # using old config from previous kernel version - - # Build! - - make ${MAKEFLAGS} zImage modules -} - -package_kernel26-olinuxino() { - pkgdesc="The Linux Kernel and modules for iMX233-OLinuXino-Maxi with PAL video output" - depends=('coreutils' 'module-init-tools') - replaces=('kernel24' 'kernel24-scsi' 'kernel26-scsi' - 'alsa-driver' 'ieee80211' 'hostap-driver26' - 'pwc' 'nforce' 'squashfs' 'unionfs' 'ivtv' - 'zd1211' 'kvm-modules' 'iwlwifi' 'rt2x00-cvs' - 'gspcav1' 'atl2' 'wlan-ng26' 'rt2500' 'nouveau-drm') - provides=("kernel26=${pkgver}" "linux=${pkgver}") - install=kernel26.install - KARCH=arm - - cd ${srcdir}/${__gitname} - - # get kernel version - _kernver="$(make kernelrelease)" - - # Install zImage, System.map and the config for reference - mkdir -p ${pkgdir}/{lib/modules,lib/firmware,boot} - make INSTALL_MOD_PATH="${pkgdir}" modules_install - #cp arch/$KARCH/boot/uImage ${pkgdir}/boot/uImage - cp arch/$KARCH/boot/zImage ${pkgdir}/boot/zImage - ln -sf "${pkgdir}/boot/zImage" . - cp .config ${pkgdir}/boot/config-${_kernver} - cp System.map System.map-${_kernver} - - # set correct depmod command for install - sed \ - -e "s/KERNEL_NAME=.*/KERNEL_NAME=${_kernelname}/g" \ - -e "s/KERNEL_VERSION=.*/KERNEL_VERSION=${_kernver}/g" \ - -i $startdir/kernel26.install - - # Generate an imx233 boot image - msg "Generating PAL sdcard image ..." - ln -sf /opt/imx-bootlets-olinuxino - elftosb -z -c ./imx-bootlets-olinuxino/linux.bd -o ${pkgdir}/boot/oli-${_kernver}-pal.sb - - msg "Generating NTSC sdcard image ..." - ln -sf /opt/imx-bootlets-olinuxino-ntsc - elftosb -z -c ./imx-bootlets-olinuxino-ntsc/linux.bd -o ${pkgdir}/boot/oli-${_kernver}-ntsc.sb - - # remove build and source links - rm -f ${pkgdir}/lib/modules/${_kernver}/{source,build} - - # Now we call depmod... - depmod -b "$pkgdir" -F System.map "$_kernver" - - # move module tree /lib -> /usr/lib - mkdir -p "${pkgdir}/usr" - mv "$pkgdir/lib" "$pkgdir/usr" -} - -package_kernel26-headers-olinuxino() { - pkgdesc="Header files and scripts for building modules for kernel26 for iMX233-OLinuXino-Maxi" - provides=("kernel26-headers=${pkgver}" "linux-headers=${pkgver}") - KARCH=arm - - cd ${srcdir}/${__gitname} - - # get kernel version - _kernver="$(make kernelrelease)" - - install -dm755 "${pkgdir}/usr/lib/modules/${_kernver}" - - cd "${pkgdir}/usr/lib/modules/${_kernver}" - ln -sf ../../../src/linux-${_kernver} build - - cd ${srcdir}/${__gitname} - install -D -m644 Makefile \ - ${pkgdir}/usr/src/linux-${_kernver}/Makefile - install -D -m644 kernel/Makefile \ - ${pkgdir}/usr/src/linux-${_kernver}/kernel/Makefile - install -D -m644 .config \ - ${pkgdir}/usr/src/linux-${_kernver}/.config - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/include - - for i in acpi asm-generic config generated linux math-emu media net pcmcia scsi sound trace video; do - cp -a include/$i ${pkgdir}/usr/src/linux-${_kernver}/include/ - done - - # copy arch includes for external modules - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH - cp -a arch/$KARCH/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/ - - # install platform- and machine-specific headers - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-mx23 - cp -a arch/$KARCH/mach-mx23/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/mach-mx23/ - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/plat-mxs - cp -a arch/$KARCH/plat-mxs/include ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/plat-mxs/ - - # copy files necessary for later builds, like nvidia and vmware - cp Module.symvers ${pkgdir}/usr/src/linux-${_kernver} - cp -a scripts ${pkgdir}/usr/src/linux-${_kernver} - - # fix permissions on scripts dir - chmod og-w -R ${pkgdir}/usr/src/linux-${_kernver}/scripts - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/.tmp_versions - - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/kernel - - cp arch/$KARCH/Makefile ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/ - cp arch/$KARCH/kernel/asm-offsets.s ${pkgdir}/usr/src/linux-${_kernver}/arch/$KARCH/kernel/ - - # add headers for lirc package - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video - cp drivers/media/video/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/ - for i in bt8xx cpia2 cx25840 cx88 em28xx et61x251 pwc saa7134 sn9c102 usbvideo; do - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/$i - cp -a drivers/media/video/$i/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/video/$i - done - - # add docbook makefile - install -D -m644 Documentation/DocBook/Makefile \ - ${pkgdir}/usr/src/linux-${_kernver}/Documentation/DocBook/Makefile - - # add dm headers - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/md - cp drivers/md/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/md - - # add inotify.h - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/include/linux - cp include/linux/inotify.h ${pkgdir}/usr/src/linux-${_kernver}/include/linux/ - - # add wireless headers - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/net/mac80211/ - cp net/mac80211/*.h ${pkgdir}/usr/src/linux-${_kernver}/net/mac80211/ - - # add dvb headers for external modules - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core - cp drivers/media/dvb/dvb-core/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-core/ - - # add dvb headers for external modules - #mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/ - #cp include/config/dvb/*.h ${pkgdir}/usr/src/linux-${_kernver}/include/config/dvb/ - - # add dvb headers for http://mcentral.de/hg/~mrec/em28xx-new - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/ - cp drivers/media/dvb/frontends/lgdt330x.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/ - cp drivers/media/video/msp3400-driver.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/ - - # add dvb headers - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-usb - cp drivers/media/dvb/dvb-usb/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/dvb-usb/ - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends - cp drivers/media/dvb/frontends/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/dvb/frontends/ - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/common/tuners - cp drivers/media/common/tuners/*.h ${pkgdir}/usr/src/linux-${_kernver}/drivers/media/common/tuners/ - - # add xfs and shmem for aufs building - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/fs/xfs - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/mm - cp fs/xfs/xfs_sb.h ${pkgdir}/usr/src/linux-${_kernver}/fs/xfs/xfs_sb.h - - # add headers vor virtualbox - cp -a include/drm $pkgdir/usr/src/linux-${_kernver}/include/ - - # add headers for broadcom wl - cp -a include/trace $pkgdir/usr/src/linux-${_kernver}/include/ - - # copy in Kconfig files - for i in `find . -name "Kconfig*"`; do - mkdir -p ${pkgdir}/usr/src/linux-${_kernver}/`echo $i | sed 's|/Kconfig.*||'` - cp $i ${pkgdir}/usr/src/linux-${_kernver}/$i - done - - chown -R root.root ${pkgdir}/usr/src/linux-${_kernver} - find ${pkgdir}/usr/src/linux-${_kernver} -type d -exec chmod 755 {} \; - - # remove unneeded architectures - rm -rf ${pkgdir}/usr/src/linux-${_kernver}/arch/{alpha,avr32,blackfin,cris,frv,h8300,ia64,m32r,m68k,m68knommu,mips,microblaze,mn10300,parisc,powerpc,ppc,s390,sh,sh64,sparc,sparc64,um,v850,xtensa,x86} -} -md5sums=('477fe18ac96828b5b7238cc1ee1547e8' - 'e086ab0b162d292549f9bf453e07ad2e' - 'ff1281a87da6f8093992ad70d23e71d2' - 'c2d9dba73587fd00d990a2521428d67b' - '302ad0fe4e990c789793e25ced58f712' - 'ba72c5e3ea407e6214e237323d6b467b') diff --git a/core/kernel26-olinuxino/config b/core/kernel26-olinuxino/config deleted file mode 100644 index 1fe4654ad..000000000 --- a/core/kernel26-olinuxino/config +++ /dev/null @@ -1,1901 +0,0 @@ -# -# Automatically generated make config: don't edit -# Linux kernel version: 2.6.35.3 -# Tue Sep 18 22:56:43 2012 -# -CONFIG_ARM=y -CONFIG_SYS_SUPPORTS_APM_EMULATION=y -CONFIG_GENERIC_GPIO=y -CONFIG_GENERIC_TIME=y -# CONFIG_ARCH_USES_GETTIMEOFFSET is not set -CONFIG_GENERIC_CLOCKEVENTS=y -CONFIG_HAVE_PROC_CPU=y -CONFIG_GENERIC_HARDIRQS=y -CONFIG_STACKTRACE_SUPPORT=y -CONFIG_HAVE_LATENCYTOP_SUPPORT=y -CONFIG_LOCKDEP_SUPPORT=y -CONFIG_TRACE_IRQFLAGS_SUPPORT=y -CONFIG_HARDIRQS_SW_RESEND=y -CONFIG_GENERIC_IRQ_PROBE=y -CONFIG_RWSEM_GENERIC_SPINLOCK=y -CONFIG_GENERIC_HWEIGHT=y -CONFIG_GENERIC_CALIBRATE_DELAY=y -CONFIG_ZONE_DMA=y -CONFIG_NEED_DMA_MAP_STATE=y -CONFIG_FIQ=y -CONFIG_GENERIC_HARDIRQS_NO__DO_IRQ=y -CONFIG_VECTORS_BASE=0xffff0000 -CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" -CONFIG_CONSTRUCTORS=y - -# -# General setup -# -CONFIG_EXPERIMENTAL=y -CONFIG_BROKEN_ON_SMP=y -CONFIG_LOCK_KERNEL=y -CONFIG_INIT_ENV_ARG_LIMIT=32 -CONFIG_CROSS_COMPILE="" -CONFIG_LOCALVERSION="-ARCH" -# CONFIG_LOCALVERSION_AUTO is not set -CONFIG_HAVE_KERNEL_GZIP=y -CONFIG_HAVE_KERNEL_LZMA=y -CONFIG_HAVE_KERNEL_LZO=y -CONFIG_KERNEL_GZIP=y -# CONFIG_KERNEL_BZIP2 is not set -# CONFIG_KERNEL_LZMA is not set -# CONFIG_KERNEL_LZO is not set -CONFIG_SWAP=y -CONFIG_SYSVIPC=y -CONFIG_SYSVIPC_SYSCTL=y -CONFIG_POSIX_MQUEUE=y -CONFIG_POSIX_MQUEUE_SYSCTL=y -CONFIG_BSD_PROCESS_ACCT=y -CONFIG_BSD_PROCESS_ACCT_V3=y -CONFIG_TASKSTATS=y -CONFIG_TASK_DELAY_ACCT=y -CONFIG_TASK_XACCT=y -CONFIG_TASK_IO_ACCOUNTING=y -# CONFIG_AUDIT is not set - -# -# RCU Subsystem -# -CONFIG_TREE_RCU=y -# CONFIG_TREE_PREEMPT_RCU is not set -# CONFIG_TINY_RCU is not set -# CONFIG_RCU_TRACE is not set -CONFIG_RCU_FANOUT=32 -# CONFIG_RCU_FANOUT_EXACT is not set -# CONFIG_TREE_RCU_TRACE is not set -CONFIG_IKCONFIG=y -CONFIG_IKCONFIG_PROC=y -CONFIG_LOG_BUF_SHIFT=14 -CONFIG_CGROUPS=y -# CONFIG_CGROUP_DEBUG is not set -CONFIG_CGROUP_NS=y -CONFIG_CGROUP_FREEZER=y -CONFIG_CGROUP_DEVICE=y -CONFIG_CPUSETS=y -CONFIG_PROC_PID_CPUSET=y -CONFIG_CGROUP_CPUACCT=y -CONFIG_RESOURCE_COUNTERS=y -CONFIG_CGROUP_MEM_RES_CTLR=y -CONFIG_CGROUP_MEM_RES_CTLR_SWAP=y -CONFIG_CGROUP_SCHED=y -CONFIG_FAIR_GROUP_SCHED=y -# CONFIG_RT_GROUP_SCHED is not set -# CONFIG_BLK_CGROUP is not set -CONFIG_MM_OWNER=y -CONFIG_SYSFS_DEPRECATED=y -CONFIG_SYSFS_DEPRECATED_V2=y -# CONFIG_RELAY is not set -# CONFIG_NAMESPACES is not set -CONFIG_BLK_DEV_INITRD=y -CONFIG_INITRAMFS_SOURCE="" -CONFIG_RD_GZIP=y -CONFIG_RD_BZIP2=y -CONFIG_RD_LZMA=y -# CONFIG_RD_LZO is not set -CONFIG_CC_OPTIMIZE_FOR_SIZE=y -CONFIG_SYSCTL=y -CONFIG_ANON_INODES=y -CONFIG_EMBEDDED=y -CONFIG_UID16=y -CONFIG_SYSCTL_SYSCALL=y -CONFIG_KALLSYMS=y -# CONFIG_KALLSYMS_ALL is not set -# CONFIG_KALLSYMS_EXTRA_PASS is not set -CONFIG_HOTPLUG=y -CONFIG_PRINTK=y -CONFIG_BUG=y -CONFIG_ELF_CORE=y -CONFIG_BASE_FULL=y -CONFIG_FUTEX=y -CONFIG_EPOLL=y -CONFIG_SIGNALFD=y -CONFIG_TIMERFD=y -CONFIG_EVENTFD=y -CONFIG_SHMEM=y -# CONFIG_ASHMEM is not set -CONFIG_AIO=y -CONFIG_HAVE_PERF_EVENTS=y -CONFIG_PERF_USE_VMALLOC=y - -# -# Kernel Performance Events And Counters -# -# CONFIG_PERF_EVENTS is not set -# CONFIG_PERF_COUNTERS is not set -CONFIG_VM_EVENT_COUNTERS=y -CONFIG_SLUB_DEBUG=y -CONFIG_COMPAT_BRK=y -# CONFIG_SLAB is not set -CONFIG_SLUB=y -# CONFIG_SLOB is not set -# CONFIG_PROFILING is not set -CONFIG_HAVE_OPROFILE=y -# CONFIG_KPROBES is not set -CONFIG_HAVE_KPROBES=y -CONFIG_HAVE_KRETPROBES=y -CONFIG_HAVE_CLK=y - -# -# GCOV-based kernel profiling -# -# CONFIG_SLOW_WORK is not set -CONFIG_HAVE_GENERIC_DMA_COHERENT=y -CONFIG_SLABINFO=y -CONFIG_RT_MUTEXES=y -CONFIG_BASE_SMALL=0 -CONFIG_MODULES=y -# CONFIG_MODULE_FORCE_LOAD is not set -CONFIG_MODULE_UNLOAD=y -CONFIG_MODULE_FORCE_UNLOAD=y -CONFIG_MODVERSIONS=y -CONFIG_MODULE_SRCVERSION_ALL=y -CONFIG_BLOCK=y -CONFIG_LBDAF=y -CONFIG_BLK_DEV_BSG=y -CONFIG_BLK_DEV_INTEGRITY=y - -# -# IO Schedulers -# -CONFIG_IOSCHED_NOOP=y -CONFIG_IOSCHED_DEADLINE=y -CONFIG_IOSCHED_CFQ=y -# CONFIG_DEFAULT_DEADLINE is not set -CONFIG_DEFAULT_CFQ=y -# CONFIG_DEFAULT_NOOP is not set -CONFIG_DEFAULT_IOSCHED="cfq" -# CONFIG_INLINE_SPIN_TRYLOCK is not set -# CONFIG_INLINE_SPIN_TRYLOCK_BH is not set -# CONFIG_INLINE_SPIN_LOCK is not set -# CONFIG_INLINE_SPIN_LOCK_BH is not set -# CONFIG_INLINE_SPIN_LOCK_IRQ is not set -# CONFIG_INLINE_SPIN_LOCK_IRQSAVE is not set -# CONFIG_INLINE_SPIN_UNLOCK is not set -# CONFIG_INLINE_SPIN_UNLOCK_BH is not set -# CONFIG_INLINE_SPIN_UNLOCK_IRQ is not set -# CONFIG_INLINE_SPIN_UNLOCK_IRQRESTORE is not set -# CONFIG_INLINE_READ_TRYLOCK is not set -# CONFIG_INLINE_READ_LOCK is not set -# CONFIG_INLINE_READ_LOCK_BH is not set -# CONFIG_INLINE_READ_LOCK_IRQ is not set -# CONFIG_INLINE_READ_LOCK_IRQSAVE is not set -# CONFIG_INLINE_READ_UNLOCK is not set -# CONFIG_INLINE_READ_UNLOCK_BH is not set -# CONFIG_INLINE_READ_UNLOCK_IRQ is not set -# CONFIG_INLINE_READ_UNLOCK_IRQRESTORE is not set -# CONFIG_INLINE_WRITE_TRYLOCK is not set -# CONFIG_INLINE_WRITE_LOCK is not set -# CONFIG_INLINE_WRITE_LOCK_BH is not set -# CONFIG_INLINE_WRITE_LOCK_IRQ is not set -# CONFIG_INLINE_WRITE_LOCK_IRQSAVE is not set -# CONFIG_INLINE_WRITE_UNLOCK is not set -# CONFIG_INLINE_WRITE_UNLOCK_BH is not set -# CONFIG_INLINE_WRITE_UNLOCK_IRQ is not set -# CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE is not set -# CONFIG_MUTEX_SPIN_ON_OWNER is not set -CONFIG_FREEZER=y - -# -# System Type -# -CONFIG_MMU=y -# CONFIG_ARCH_AAEC2000 is not set -# CONFIG_ARCH_INTEGRATOR is not set -# CONFIG_ARCH_REALVIEW is not set -# CONFIG_ARCH_VERSATILE is not set -# CONFIG_ARCH_VEXPRESS is not set -# CONFIG_ARCH_AT91 is not set -# CONFIG_ARCH_BCMRING is not set -# CONFIG_ARCH_CLPS711X is not set -# CONFIG_ARCH_CNS3XXX is not set -# CONFIG_ARCH_GEMINI is not set -# CONFIG_ARCH_EBSA110 is not set -# CONFIG_ARCH_EP93XX is not set -# CONFIG_ARCH_FOOTBRIDGE is not set -# CONFIG_ARCH_MXC is not set -# CONFIG_ARCH_STMP3XXX is not set -CONFIG_ARCH_MXS=y -# CONFIG_ARCH_NETX is not set -# CONFIG_ARCH_H720X is not set -# CONFIG_ARCH_IOP13XX is not set -# CONFIG_ARCH_IOP32X is not set -# CONFIG_ARCH_IOP33X is not set -# CONFIG_ARCH_IXP23XX is not set -# CONFIG_ARCH_IXP2000 is not set -# CONFIG_ARCH_IXP4XX is not set -# CONFIG_ARCH_L7200 is not set -# CONFIG_ARCH_DOVE is not set -# CONFIG_ARCH_KIRKWOOD is not set -# CONFIG_ARCH_LOKI is not set -# CONFIG_ARCH_MV78XX0 is not set -# CONFIG_ARCH_ORION5X is not set -# CONFIG_ARCH_MMP is not set -# CONFIG_ARCH_KS8695 is not set -# CONFIG_ARCH_NS9XXX is not set -# CONFIG_ARCH_W90X900 is not set -# CONFIG_ARCH_NUC93X is not set -# CONFIG_ARCH_PNX4008 is not set -# CONFIG_ARCH_PXA is not set -# CONFIG_ARCH_MSM is not set -# CONFIG_ARCH_SHMOBILE is not set -# CONFIG_ARCH_RPC is not set -# CONFIG_ARCH_SA1100 is not set -# CONFIG_ARCH_S3C2410 is not set -# CONFIG_ARCH_S3C64XX is not set -# CONFIG_ARCH_S5P6440 is not set -# CONFIG_ARCH_S5P6442 is not set -# CONFIG_ARCH_S5PC100 is not set -# CONFIG_ARCH_S5PV210 is not set -# CONFIG_ARCH_SHARK is not set -# CONFIG_ARCH_LH7A40X is not set -# CONFIG_ARCH_U300 is not set -# CONFIG_ARCH_U8500 is not set -# CONFIG_ARCH_NOMADIK is not set -# CONFIG_ARCH_DAVINCI is not set -# CONFIG_ARCH_OMAP is not set -# CONFIG_PLAT_SPEAR is not set -CONFIG_IRAM_ALLOC=y -CONFIG_DMA_ZONE_SIZE=12 - -# -# Freescale i.MXS implementations -# -# CONFIG_ARCH_MX28 is not set -CONFIG_ARCH_MX23=y -CONFIG_VECTORS_PHY_ADDR=0 -# CONFIG_MACH_MX23EVK is not set -CONFIG_MACH_IMX233_OLINUXINO=y -CONFIG_MXS_UNIQUE_ID=y -CONFIG_MXS_UNIQUE_ID_OTP=y -CONFIG_MXS_ICOLL=y -CONFIG_MXS_EARLY_CONSOLE=y -CONFIG_MXS_DMA_ENGINE=y -CONFIG_MXS_LRADC=y -CONFIG_MXS_PWM_CHANNELS=8 - -# -# Freescale Application UART: -# -CONFIG_MXS_AUART_DMA_SUPPORT=y -CONFIG_MXS_AUART_PORTS=5 -# CONFIG_MXS_AUART0_DEVICE_ENABLE is not set -# CONFIG_MXS_AUART0_DMA_ENABLE is not set -CONFIG_MXS_AUART1_DEVICE_ENABLE=y -# CONFIG_MXS_AUART1_DMA_ENABLE is not set -# CONFIG_MXS_AUART2_DEVICE_ENABLE is not set -# CONFIG_MXS_AUART2_DMA_ENABLE is not set -# CONFIG_MXS_AUART3_DEVICE_ENABLE is not set -# CONFIG_MXS_AUART3_DMA_ENABLE is not set -# CONFIG_MXS_AUART4_DEVICE_ENABLE is not set -# CONFIG_MXS_AUART4_DMA_ENABLE is not set -CONFIG_MXS_RAM_FREQ_SCALING=y -# CONFIG_MXS_RAM_MDDR is not set -CONFIG_MXS_RAM_DDR=y - -# -# Processor Type -# -CONFIG_CPU_ARM926T=y -CONFIG_CPU_32v5=y -CONFIG_CPU_ABRT_EV5TJ=y -CONFIG_CPU_PABRT_LEGACY=y -CONFIG_CPU_CACHE_VIVT=y -CONFIG_CPU_COPY_V4WB=y -CONFIG_CPU_TLB_V4WBI=y -CONFIG_CPU_CP15=y -CONFIG_CPU_CP15_MMU=y - -# -# Processor Features -# -CONFIG_ARM_THUMB=y -# CONFIG_CPU_ICACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_DISABLE is not set -# CONFIG_CPU_DCACHE_WRITETHROUGH is not set -# CONFIG_CPU_CACHE_ROUND_ROBIN is not set -CONFIG_ARM_L1_CACHE_SHIFT=5 -CONFIG_COMMON_CLKDEV=y - -# -# Bus support -# -# CONFIG_PCI_SYSCALL is not set -# CONFIG_ARCH_SUPPORTS_MSI is not set -# CONFIG_PCCARD is not set - -# -# Kernel Features -# -CONFIG_TICK_ONESHOT=y -CONFIG_NO_HZ=y -CONFIG_HIGH_RES_TIMERS=y -CONFIG_GENERIC_CLOCKEVENTS_BUILD=y -CONFIG_VMSPLIT_3G=y -# CONFIG_VMSPLIT_2G is not set -# CONFIG_VMSPLIT_1G is not set -CONFIG_PAGE_OFFSET=0xC0000000 -# CONFIG_PREEMPT_NONE is not set -# CONFIG_PREEMPT_VOLUNTARY is not set -CONFIG_PREEMPT=y -CONFIG_HZ=100 -CONFIG_AEABI=y -# CONFIG_OABI_COMPAT is not set -# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set -# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set -# CONFIG_HIGHMEM is not set -CONFIG_SELECT_MEMORY_MODEL=y -CONFIG_FLATMEM_MANUAL=y -# CONFIG_DISCONTIGMEM_MANUAL is not set -# CONFIG_SPARSEMEM_MANUAL is not set -CONFIG_FLATMEM=y -CONFIG_FLAT_NODE_MEM_MAP=y -CONFIG_PAGEFLAGS_EXTENDED=y -CONFIG_SPLIT_PTLOCK_CPUS=999999 -# CONFIG_PHYS_ADDR_T_64BIT is not set -CONFIG_ZONE_DMA_FLAG=1 -CONFIG_BOUNCE=y -CONFIG_VIRT_TO_BUS=y -# CONFIG_KSM is not set -CONFIG_DEFAULT_MMAP_MIN_ADDR=4096 -CONFIG_ALIGNMENT_TRAP=y -# CONFIG_UACCESS_WITH_MEMCPY is not set - -# -# Boot options -# -CONFIG_ZBOOT_ROM_TEXT=0x0 -CONFIG_ZBOOT_ROM_BSS=0x0 -CONFIG_CMDLINE="console=ttyAMA0,115200 root=/dev/mmcblk0p2 rw rootwait" -# CONFIG_CMDLINE_FORCE is not set -# CONFIG_XIP_KERNEL is not set -# CONFIG_KEXEC is not set - -# -# CPU Power Management -# -# CONFIG_CPU_IDLE is not set - -# -# Floating point emulation -# - -# -# At least one emulation must be selected -# -# CONFIG_VFP is not set - -# -# Userspace binary formats -# -CONFIG_BINFMT_ELF=y -# CONFIG_CORE_DUMP_DEFAULT_ELF_HEADERS is not set -CONFIG_HAVE_AOUT=y -CONFIG_BINFMT_AOUT=y -CONFIG_BINFMT_MISC=y - -# -# Power management options -# -CONFIG_PM=y -# CONFIG_PM_DEBUG is not set -CONFIG_PM_SLEEP=y -CONFIG_SUSPEND_NVS=y -CONFIG_SUSPEND=y -CONFIG_SUSPEND_FREEZER=y -# CONFIG_APM_EMULATION is not set -# CONFIG_PM_RUNTIME is not set -CONFIG_PM_OPS=y -CONFIG_ARCH_SUSPEND_POSSIBLE=y -CONFIG_NET=y - -# -# Networking options -# -CONFIG_PACKET=y -CONFIG_UNIX=y -CONFIG_XFRM=y -# CONFIG_XFRM_USER is not set -# CONFIG_XFRM_SUB_POLICY is not set -# CONFIG_XFRM_MIGRATE is not set -# CONFIG_XFRM_STATISTICS is not set -# CONFIG_NET_KEY is not set -CONFIG_INET=y -CONFIG_IP_MULTICAST=y -# CONFIG_IP_ADVANCED_ROUTER is not set -CONFIG_IP_FIB_HASH=y -CONFIG_IP_PNP=y -CONFIG_IP_PNP_DHCP=y -CONFIG_IP_PNP_BOOTP=y -CONFIG_IP_PNP_RARP=y -# CONFIG_NET_IPIP is not set -# CONFIG_NET_IPGRE is not set -# CONFIG_IP_MROUTE is not set -CONFIG_ARPD=y -# CONFIG_SYN_COOKIES is not set -# CONFIG_INET_AH is not set -# CONFIG_INET_ESP is not set -# CONFIG_INET_IPCOMP is not set -# CONFIG_INET_XFRM_TUNNEL is not set -CONFIG_INET_TUNNEL=y -# CONFIG_INET_XFRM_MODE_TRANSPORT is not set -# CONFIG_INET_XFRM_MODE_TUNNEL is not set -# CONFIG_INET_XFRM_MODE_BEET is not set -CONFIG_INET_LRO=y -CONFIG_INET_DIAG=y -CONFIG_INET_TCP_DIAG=y -# CONFIG_TCP_CONG_ADVANCED is not set -CONFIG_TCP_CONG_CUBIC=y -CONFIG_DEFAULT_TCP_CONG="cubic" -# CONFIG_TCP_MD5SIG is not set -CONFIG_IPV6=y -# CONFIG_IPV6_PRIVACY is not set -# CONFIG_IPV6_ROUTER_PREF is not set -# CONFIG_IPV6_OPTIMISTIC_DAD is not set -# CONFIG_INET6_AH is not set -# CONFIG_INET6_ESP is not set -# CONFIG_INET6_IPCOMP is not set -# CONFIG_IPV6_MIP6 is not set -# CONFIG_INET6_XFRM_TUNNEL is not set -# CONFIG_INET6_TUNNEL is not set -CONFIG_INET6_XFRM_MODE_TRANSPORT=y -CONFIG_INET6_XFRM_MODE_TUNNEL=y -CONFIG_INET6_XFRM_MODE_BEET=y -# CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set -CONFIG_IPV6_SIT=y -# CONFIG_IPV6_SIT_6RD is not set -CONFIG_IPV6_NDISC_NODETYPE=y -# CONFIG_IPV6_TUNNEL is not set -# CONFIG_IPV6_MULTIPLE_TABLES is not set -# CONFIG_IPV6_MROUTE is not set -# CONFIG_NETLABEL is not set -# CONFIG_NETWORK_SECMARK is not set -CONFIG_NETFILTER=y -# CONFIG_NETFILTER_DEBUG is not set -CONFIG_NETFILTER_ADVANCED=y - -# -# Core Netfilter Configuration -# -# CONFIG_NETFILTER_NETLINK_QUEUE is not set -# CONFIG_NETFILTER_NETLINK_LOG is not set -# CONFIG_NF_CONNTRACK is not set -# CONFIG_NETFILTER_XTABLES is not set -# CONFIG_IP_VS is not set - -# -# IP: Netfilter Configuration -# -# CONFIG_NF_DEFRAG_IPV4 is not set -# CONFIG_IP_NF_QUEUE is not set -# CONFIG_IP_NF_IPTABLES is not set -# CONFIG_IP_NF_ARPTABLES is not set - -# -# IPv6: Netfilter Configuration -# -# CONFIG_IP6_NF_QUEUE is not set -# CONFIG_IP6_NF_IPTABLES is not set -# CONFIG_IP_DCCP is not set -# CONFIG_IP_SCTP is not set -# CONFIG_RDS is not set -# CONFIG_TIPC is not set -# CONFIG_ATM is not set -# CONFIG_L2TP is not set -# CONFIG_BRIDGE is not set -# CONFIG_NET_DSA is not set -# CONFIG_VLAN_8021Q is not set -# CONFIG_DECNET is not set -# CONFIG_LLC2 is not set -# CONFIG_IPX is not set -# CONFIG_ATALK is not set -# CONFIG_X25 is not set -# CONFIG_LAPB is not set -# CONFIG_ECONET is not set -# CONFIG_WAN_ROUTER is not set -# CONFIG_PHONET is not set -# CONFIG_IEEE802154 is not set -# CONFIG_NET_SCHED is not set -# CONFIG_DCB is not set - -# -# Network testing -# -# CONFIG_NET_PKTGEN is not set -# CONFIG_HAMRADIO is not set -# CONFIG_CAN is not set -# CONFIG_IRDA is not set -# CONFIG_BT is not set -# CONFIG_AF_RXRPC is not set -CONFIG_WIRELESS=y -CONFIG_WIRELESS_EXT=y -CONFIG_WEXT_CORE=y -CONFIG_WEXT_PROC=y -CONFIG_WEXT_SPY=y -CONFIG_WEXT_PRIV=y -CONFIG_CFG80211=m -# CONFIG_NL80211_TESTMODE is not set -# CONFIG_CFG80211_DEVELOPER_WARNINGS is not set -# CONFIG_CFG80211_REG_DEBUG is not set -CONFIG_CFG80211_DEFAULT_PS=y -# CONFIG_CFG80211_INTERNAL_REGDB is not set -CONFIG_CFG80211_WEXT=y -CONFIG_WIRELESS_EXT_SYSFS=y -CONFIG_LIB80211=m -CONFIG_LIB80211_CRYPT_WEP=m -CONFIG_LIB80211_CRYPT_CCMP=m -CONFIG_LIB80211_CRYPT_TKIP=m -# CONFIG_LIB80211_DEBUG is not set -CONFIG_MAC80211=m -CONFIG_MAC80211_HAS_RC=y -# CONFIG_MAC80211_RC_PID is not set -CONFIG_MAC80211_RC_MINSTREL=y -# CONFIG_MAC80211_RC_DEFAULT_PID is not set -CONFIG_MAC80211_RC_DEFAULT_MINSTREL=y -CONFIG_MAC80211_RC_DEFAULT="minstrel" -# CONFIG_MAC80211_MESH is not set -# CONFIG_MAC80211_LEDS is not set -# CONFIG_MAC80211_DEBUG_MENU is not set -# CONFIG_WIMAX is not set -# CONFIG_RFKILL is not set -# CONFIG_NET_9P is not set -# CONFIG_CAIF is not set - -# -# Device Drivers -# - -# -# Generic Driver Options -# -CONFIG_UEVENT_HELPER_PATH="" -CONFIG_DEVTMPFS=y -CONFIG_DEVTMPFS_MOUNT=y -CONFIG_STANDALONE=y -CONFIG_PREVENT_FIRMWARE_BUILD=y -CONFIG_FW_LOADER=y -CONFIG_FIRMWARE_IN_KERNEL=y -CONFIG_EXTRA_FIRMWARE="" -# CONFIG_DEBUG_DRIVER is not set -# CONFIG_DEBUG_DEVRES is not set -# CONFIG_SYS_HYPERVISOR is not set -# CONFIG_CONNECTOR is not set -# CONFIG_MTD is not set -# CONFIG_PARPORT is not set -CONFIG_BLK_DEV=y -# CONFIG_BLK_DEV_COW_COMMON is not set -CONFIG_BLK_DEV_LOOP=y -# CONFIG_BLK_DEV_CRYPTOLOOP is not set - -# -# DRBD disabled because PROC_FS, INET or CONNECTOR not selected -# -# CONFIG_BLK_DEV_NBD is not set -# CONFIG_BLK_DEV_UB is not set -CONFIG_BLK_DEV_RAM=y -CONFIG_BLK_DEV_RAM_COUNT=4 -CONFIG_BLK_DEV_RAM_SIZE=16384 -# CONFIG_BLK_DEV_XIP is not set -# CONFIG_CDROM_PKTCDVD is not set -# CONFIG_ATA_OVER_ETH is not set -# CONFIG_MG_DISK is not set -CONFIG_MISC_DEVICES=y -# CONFIG_AD525X_DPOT is not set -# CONFIG_ICS932S401 is not set -# CONFIG_ENCLOSURE_SERVICES is not set -# CONFIG_ISL29003 is not set -# CONFIG_SENSORS_TSL2550 is not set -# CONFIG_DS1682 is not set -CONFIG_MXS_PERSISTENT=y -# CONFIG_ANDROID_PMEM is not set -# CONFIG_UID_STAT is not set -# CONFIG_C2PORT is not set - -# -# EEPROM support -# -# CONFIG_EEPROM_AT24 is not set -# CONFIG_EEPROM_LEGACY is not set -# CONFIG_EEPROM_MAX6875 is not set -CONFIG_EEPROM_93CX6=m -# CONFIG_IWMC3200TOP is not set -CONFIG_HAVE_IDE=y -# CONFIG_IDE is not set - -# -# SCSI device support -# -CONFIG_SCSI_MOD=y -# CONFIG_RAID_ATTRS is not set -CONFIG_SCSI=y -CONFIG_SCSI_DMA=y -# CONFIG_SCSI_TGT is not set -# CONFIG_SCSI_NETLINK is not set -CONFIG_SCSI_PROC_FS=y - -# -# SCSI support type (disk, tape, CD-ROM) -# -CONFIG_BLK_DEV_SD=y -# CONFIG_CHR_DEV_ST is not set -# CONFIG_CHR_DEV_OSST is not set -# CONFIG_BLK_DEV_SR is not set -# CONFIG_CHR_DEV_SG is not set -# CONFIG_CHR_DEV_SCH is not set -# CONFIG_SCSI_MULTI_LUN is not set -# CONFIG_SCSI_CONSTANTS is not set -# CONFIG_SCSI_LOGGING is not set -# CONFIG_SCSI_SCAN_ASYNC is not set -CONFIG_SCSI_WAIT_SCAN=m - -# -# SCSI Transports -# -# CONFIG_SCSI_SPI_ATTRS is not set -# CONFIG_SCSI_FC_ATTRS is not set -# CONFIG_SCSI_ISCSI_ATTRS is not set -# CONFIG_SCSI_SAS_ATTRS is not set -# CONFIG_SCSI_SAS_LIBSAS is not set -# CONFIG_SCSI_SRP_ATTRS is not set -# CONFIG_SCSI_LOWLEVEL is not set -# CONFIG_SCSI_DH is not set -# CONFIG_SCSI_OSD_INITIATOR is not set -# CONFIG_ATA is not set -# CONFIG_MD is not set -CONFIG_NETDEVICES=y -# CONFIG_DUMMY is not set -# CONFIG_BONDING is not set -# CONFIG_MACVLAN is not set -# CONFIG_EQUALIZER is not set -# CONFIG_TUN is not set -# CONFIG_VETH is not set -# CONFIG_PHYLIB is not set -CONFIG_NET_ETHERNET=y -CONFIG_MII=m -# CONFIG_AX88796 is not set -# CONFIG_SMC91X is not set -# CONFIG_DM9000 is not set -# CONFIG_ETHOC is not set -# CONFIG_SMC911X is not set -# CONFIG_SMSC911X is not set -# CONFIG_DNET is not set -# CONFIG_IBM_NEW_EMAC_ZMII is not set -# CONFIG_IBM_NEW_EMAC_RGMII is not set -# CONFIG_IBM_NEW_EMAC_TAH is not set -# CONFIG_IBM_NEW_EMAC_EMAC4 is not set -# CONFIG_IBM_NEW_EMAC_NO_FLOW_CTRL is not set -# CONFIG_IBM_NEW_EMAC_MAL_CLR_ICINTSTAT is not set -# CONFIG_IBM_NEW_EMAC_MAL_COMMON_ERR is not set -# CONFIG_B44 is not set -# CONFIG_KS8842 is not set -# CONFIG_KS8851_MLL is not set -CONFIG_NETDEV_1000=y -CONFIG_NETDEV_10000=y -CONFIG_WLAN=y -# CONFIG_LIBERTAS_THINFIRM is not set -# CONFIG_AT76C50X_USB is not set -# CONFIG_USB_ZD1201 is not set -# CONFIG_USB_NET_RNDIS_WLAN is not set -CONFIG_RTL8187=m -# CONFIG_MAC80211_HWSIM is not set -# CONFIG_ATH_COMMON is not set -# CONFIG_B43 is not set -# CONFIG_B43LEGACY is not set -CONFIG_HOSTAP=m -CONFIG_HOSTAP_FIRMWARE=y -# CONFIG_HOSTAP_FIRMWARE_NVRAM is not set -# CONFIG_IWM is not set -# CONFIG_LIBERTAS is not set -# CONFIG_P54_COMMON is not set -CONFIG_RT2X00=m -CONFIG_RT2500USB=m -CONFIG_RT73USB=m -CONFIG_RT2800USB=m -CONFIG_RT2800USB_RT30XX=y -# CONFIG_RT2800USB_RT35XX is not set -# CONFIG_RT2800USB_UNKNOWN is not set -CONFIG_RT2800_LIB=m -CONFIG_RT2X00_LIB_USB=m -CONFIG_RT2X00_LIB=m -CONFIG_RT2X00_LIB_HT=y -CONFIG_RT2X00_LIB_FIRMWARE=y -CONFIG_RT2X00_LIB_CRYPTO=y -# CONFIG_RT2X00_DEBUG is not set -# CONFIG_WL12XX is not set -CONFIG_ZD1211RW=m -# CONFIG_ZD1211RW_DEBUG is not set -# CONFIG_ATH6K_LEGACY is not set - -# -# Enable WiMAX (Networking options) to see the WiMAX drivers -# - -# -# USB Network Adapters -# -# CONFIG_USB_CATC is not set -# CONFIG_USB_KAWETH is not set -# CONFIG_USB_PEGASUS is not set -# CONFIG_USB_RTL8150 is not set -CONFIG_USB_USBNET=m -# CONFIG_USB_NET_AX8817X is not set -# CONFIG_USB_NET_CDCETHER is not set -# CONFIG_USB_NET_CDC_EEM is not set -# CONFIG_USB_NET_DM9601 is not set -# CONFIG_USB_NET_SMSC75XX is not set -CONFIG_USB_NET_SMSC95XX=m -# CONFIG_USB_NET_GL620A is not set -# CONFIG_USB_NET_NET1080 is not set -# CONFIG_USB_NET_PLUSB is not set -# CONFIG_USB_NET_MCS7830 is not set -# CONFIG_USB_NET_RNDIS_HOST is not set -# CONFIG_USB_NET_CDC_SUBSET is not set -# CONFIG_USB_NET_ZAURUS is not set -# CONFIG_USB_NET_INT51X1 is not set -# CONFIG_USB_IPHETH is not set -# CONFIG_USB_SIERRA_NET is not set -# CONFIG_WAN is not set -# CONFIG_PPP is not set -# CONFIG_SLIP is not set -# CONFIG_NETCONSOLE is not set -# CONFIG_NETPOLL is not set -# CONFIG_NET_POLL_CONTROLLER is not set -# CONFIG_ISDN is not set -# CONFIG_PHONE is not set - -# -# Input device support -# -CONFIG_INPUT=y -# CONFIG_INPUT_FF_MEMLESS is not set -CONFIG_INPUT_POLLDEV=y -# CONFIG_INPUT_SPARSEKMAP is not set - -# -# Userland interfaces -# -CONFIG_INPUT_MOUSEDEV=y -CONFIG_INPUT_MOUSEDEV_PSAUX=y -CONFIG_INPUT_MOUSEDEV_SCREEN_X=320 -CONFIG_INPUT_MOUSEDEV_SCREEN_Y=240 -# CONFIG_INPUT_JOYDEV is not set -CONFIG_INPUT_EVDEV=y -# CONFIG_INPUT_EVBUG is not set - -# -# Input Device Drivers -# -CONFIG_INPUT_KEYBOARD=y -# CONFIG_KEYBOARD_ADP5588 is not set -# CONFIG_KEYBOARD_ATKBD is not set -# CONFIG_KEYBOARD_QT2160 is not set -# CONFIG_KEYBOARD_LKKBD is not set -# CONFIG_KEYBOARD_GPIO is not set -# CONFIG_KEYBOARD_TCA6416 is not set -# CONFIG_KEYBOARD_MATRIX is not set -# CONFIG_KEYBOARD_MAX7359 is not set -# CONFIG_KEYBOARD_NEWTON is not set -# CONFIG_KEYBOARD_OPENCORES is not set -# CONFIG_KEYBOARD_STOWAWAY is not set -# CONFIG_KEYBOARD_SUNKBD is not set -# CONFIG_KEYBOARD_XTKBD is not set -# CONFIG_KEYBOARD_MXS is not set -# CONFIG_INPUT_MOUSE is not set -# CONFIG_INPUT_JOYSTICK is not set -# CONFIG_INPUT_TABLET is not set -# CONFIG_INPUT_TOUCHSCREEN is not set -# CONFIG_INPUT_MISC is not set - -# -# Hardware I/O ports -# -CONFIG_SERIO=y -CONFIG_SERIO_SERPORT=y -# CONFIG_SERIO_LIBPS2 is not set -# CONFIG_SERIO_RAW is not set -# CONFIG_SERIO_ALTERA_PS2 is not set -# CONFIG_GAMEPORT is not set - -# -# Character devices -# -CONFIG_VT=y -CONFIG_CONSOLE_TRANSLATIONS=y -CONFIG_VT_CONSOLE=y -CONFIG_HW_CONSOLE=y -# CONFIG_VT_HW_CONSOLE_BINDING is not set -CONFIG_DEVKMEM=y -# CONFIG_SERIAL_NONSTANDARD is not set -# CONFIG_N_GSM is not set -CONFIG_MXS_VIIM=y - -# -# Serial drivers -# -# CONFIG_SERIAL_8250 is not set - -# -# Non-8250 serial port support -# -CONFIG_SERIAL_MXS_DUART=y -CONFIG_SERIAL_MXS_AUART=y -# CONFIG_SERIAL_MXS_AUART_CONSOLE is not set -CONFIG_SERIAL_MXS_DUART_CONSOLE=y -CONFIG_SERIAL_CORE=y -CONFIG_SERIAL_CORE_CONSOLE=y -# CONFIG_SERIAL_TIMBERDALE is not set -# CONFIG_SERIAL_ALTERA_JTAGUART is not set -# CONFIG_SERIAL_ALTERA_UART is not set -CONFIG_UNIX98_PTYS=y -# CONFIG_DEVPTS_MULTIPLE_INSTANCES is not set -# CONFIG_LEGACY_PTYS is not set -# CONFIG_FSL_OTP is not set -# CONFIG_IPMI_HANDLER is not set -CONFIG_HW_RANDOM=y -# CONFIG_HW_RANDOM_TIMERIOMEM is not set -# CONFIG_R3964 is not set -# CONFIG_RAW_DRIVER is not set -# CONFIG_TCG_TPM is not set -# CONFIG_RAMOOPS is not set -CONFIG_I2C=y -CONFIG_I2C_BOARDINFO=y -CONFIG_I2C_COMPAT=y -CONFIG_I2C_CHARDEV=y -CONFIG_I2C_HELPER_AUTO=y - -# -# I2C Hardware Bus support -# - -# -# I2C system bus drivers (mostly embedded / system-on-chip) -# -# CONFIG_I2C_DESIGNWARE is not set -# CONFIG_I2C_GPIO is not set -CONFIG_I2C_MXS=y -CONFIG_I2C_MXS_SELECT0=y -# CONFIG_I2C_OCORES is not set -# CONFIG_I2C_PCA_PLATFORM is not set -# CONFIG_I2C_SIMTEC is not set -# CONFIG_I2C_XILINX is not set - -# -# External I2C/SMBus adapter drivers -# -# CONFIG_I2C_PARPORT_LIGHT is not set -# CONFIG_I2C_TAOS_EVM is not set -# CONFIG_I2C_TINY_USB is not set - -# -# Other I2C/SMBus bus drivers -# -# CONFIG_I2C_STUB is not set -# CONFIG_I2C_DEBUG_CORE is not set -# CONFIG_I2C_DEBUG_ALGO is not set -# CONFIG_I2C_DEBUG_BUS is not set -# CONFIG_SPI is not set - -# -# PPS support -# -# CONFIG_PPS is not set -CONFIG_ARCH_REQUIRE_GPIOLIB=y -CONFIG_GPIOLIB=y -# CONFIG_DEBUG_GPIO is not set -CONFIG_GPIO_SYSFS=y - -# -# Memory mapped GPIO expanders: -# -# CONFIG_GPIO_IT8761E is not set - -# -# I2C GPIO expanders: -# -# CONFIG_GPIO_MAX7300 is not set -# CONFIG_GPIO_MAX732X is not set -# CONFIG_GPIO_PCA953X is not set -# CONFIG_GPIO_PCF857X is not set -# CONFIG_GPIO_ADP5588 is not set - -# -# PCI GPIO expanders: -# - -# -# SPI GPIO expanders: -# - -# -# AC97 GPIO expanders: -# - -# -# MODULbus GPIO expanders: -# -# CONFIG_W1 is not set -CONFIG_POWER_SUPPLY=y -# CONFIG_POWER_SUPPLY_DEBUG is not set -# CONFIG_PDA_POWER is not set -# CONFIG_TEST_POWER is not set -# CONFIG_BATTERY_DS2760 is not set -# CONFIG_BATTERY_DS2782 is not set -# CONFIG_BATTERY_BQ27x00 is not set -# CONFIG_BATTERY_MAX17040 is not set -CONFIG_BATTERY_MXS=y -# CONFIG_MXS_VBUS_CURRENT_DRAW is not set -# CONFIG_BATTERY_DS2438 is not set -# CONFIG_HWMON is not set -# CONFIG_THERMAL is not set -CONFIG_WATCHDOG=y -# CONFIG_WATCHDOG_NOWAYOUT is not set - -# -# Watchdog Device Drivers -# -# CONFIG_SOFT_WATCHDOG is not set -CONFIG_MXS_WATCHDOG=y -# CONFIG_MAX63XX_WATCHDOG is not set - -# -# USB-based Watchdog Cards -# -# CONFIG_USBPCWATCHDOG is not set -CONFIG_SSB_POSSIBLE=y - -# -# Sonics Silicon Backplane -# -# CONFIG_SSB is not set -CONFIG_MFD_SUPPORT=y -# CONFIG_MFD_CORE is not set -# CONFIG_MFD_88PM860X is not set -# CONFIG_MFD_SM501 is not set -# CONFIG_MFD_ASIC3 is not set -# CONFIG_HTC_EGPIO is not set -# CONFIG_HTC_PASIC3 is not set -# CONFIG_HTC_I2CPLD is not set -# CONFIG_TPS65010 is not set -# CONFIG_TPS6507X is not set -# CONFIG_TWL4030_CORE is not set -# CONFIG_MFD_TC35892 is not set -# CONFIG_MFD_TMIO is not set -# CONFIG_MFD_T7L66XB is not set -# CONFIG_MFD_TC6387XB is not set -# CONFIG_MFD_TC6393XB is not set -# CONFIG_PMIC_DA903X is not set -# CONFIG_PMIC_ADP5520 is not set -# CONFIG_MFD_MAX8925 is not set -# CONFIG_MFD_WM8400 is not set -# CONFIG_MFD_WM831X is not set -# CONFIG_MFD_WM8350_I2C is not set -# CONFIG_MFD_WM8994 is not set -# CONFIG_MFD_LTC3589_I2C is not set -# CONFIG_MFD_PCF50633 is not set -# CONFIG_ABX500_CORE is not set -# CONFIG_MFD_MAX17135 is not set -CONFIG_REGULATOR=y -# CONFIG_REGULATOR_DEBUG is not set -# CONFIG_REGULATOR_DUMMY is not set -# CONFIG_REGULATOR_FIXED_VOLTAGE is not set -# CONFIG_REGULATOR_VIRTUAL_CONSUMER is not set -# CONFIG_REGULATOR_USERSPACE_CONSUMER is not set -# CONFIG_REGULATOR_BQ24022 is not set -# CONFIG_REGULATOR_MAX1586 is not set -# CONFIG_REGULATOR_MAX8649 is not set -# CONFIG_REGULATOR_MAX8660 is not set -# CONFIG_REGULATOR_LP3971 is not set -# CONFIG_REGULATOR_TPS65023 is not set -# CONFIG_REGULATOR_TPS6507X is not set -CONFIG_REGULATOR_MXS=y -CONFIG_MEDIA_SUPPORT=m - -# -# Multimedia core support -# -CONFIG_VIDEO_DEV=m -CONFIG_VIDEO_V4L2_COMMON=m -CONFIG_VIDEO_ALLOW_V4L1=y -CONFIG_VIDEO_V4L1_COMPAT=y -# CONFIG_DVB_CORE is not set -CONFIG_VIDEO_MEDIA=m - -# -# Multimedia drivers -# -CONFIG_IR_CORE=m -CONFIG_VIDEO_IR=m -# CONFIG_RC_MAP is not set -# CONFIG_IR_NEC_DECODER is not set -# CONFIG_IR_RC5_DECODER is not set -# CONFIG_IR_RC6_DECODER is not set -# CONFIG_IR_JVC_DECODER is not set -# CONFIG_IR_SONY_DECODER is not set -# CONFIG_IR_IMON is not set -# CONFIG_MEDIA_ATTACH is not set -CONFIG_MEDIA_TUNER=m -# CONFIG_MEDIA_TUNER_CUSTOMISE is not set -CONFIG_MEDIA_TUNER_SIMPLE=m -CONFIG_MEDIA_TUNER_TDA8290=m -CONFIG_MEDIA_TUNER_TDA9887=m -CONFIG_MEDIA_TUNER_TEA5761=m -CONFIG_MEDIA_TUNER_TEA5767=m -CONFIG_MEDIA_TUNER_MT20XX=m -CONFIG_MEDIA_TUNER_XC2028=m -CONFIG_MEDIA_TUNER_XC5000=m -CONFIG_MEDIA_TUNER_MC44S803=m -CONFIG_VIDEO_V4L2=m -CONFIG_VIDEO_V4L1=m -CONFIG_VIDEO_CAPTURE_DRIVERS=y -# CONFIG_VIDEO_ADV_DEBUG is not set -# CONFIG_VIDEO_FIXED_MINOR_RANGES is not set -CONFIG_VIDEO_HELPER_CHIPS_AUTO=y -CONFIG_VIDEO_IR_I2C=m -# CONFIG_VIDEO_MXS_PXP is not set -# CONFIG_VIDEO_CPIA is not set -# CONFIG_VIDEO_CPIA2 is not set -# CONFIG_VIDEO_SAA5246A is not set -# CONFIG_VIDEO_SAA5249 is not set -# CONFIG_SOC_CAMERA is not set -CONFIG_V4L_USB_DRIVERS=y -CONFIG_USB_VIDEO_CLASS=m -CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y -# CONFIG_USB_GSPCA is not set -# CONFIG_VIDEO_PVRUSB2 is not set -# CONFIG_VIDEO_HDPVR is not set -# CONFIG_VIDEO_EM28XX is not set -# CONFIG_VIDEO_CX231XX is not set -# CONFIG_VIDEO_USBVISION is not set -# CONFIG_USB_VICAM is not set -# CONFIG_USB_IBMCAM is not set -# CONFIG_USB_KONICAWC is not set -# CONFIG_USB_QUICKCAM_MESSENGER is not set -# CONFIG_USB_ET61X251 is not set -# CONFIG_VIDEO_OVCAMCHIP is not set -# CONFIG_USB_OV511 is not set -# CONFIG_USB_SE401 is not set -# CONFIG_USB_SN9C102 is not set -# CONFIG_USB_STV680 is not set -# CONFIG_USB_ZC0301 is not set -# CONFIG_USB_PWC is not set -# CONFIG_USB_ZR364XX is not set -# CONFIG_USB_STKWEBCAM is not set -# CONFIG_USB_S2255 is not set -# CONFIG_V4L_MEM2MEM_DRIVERS is not set -# CONFIG_RADIO_ADAPTERS is not set -# CONFIG_DAB is not set - -# -# Graphics support -# -# CONFIG_VGASTATE is not set -# CONFIG_VIDEO_OUTPUT_CONTROL is not set -CONFIG_FB=y -# CONFIG_FIRMWARE_EDID is not set -# CONFIG_FB_DDC is not set -# CONFIG_FB_BOOT_VESA_SUPPORT is not set -CONFIG_FB_CFB_FILLRECT=y -CONFIG_FB_CFB_COPYAREA=y -CONFIG_FB_CFB_IMAGEBLIT=y -# CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set -# CONFIG_FB_SYS_FILLRECT is not set -# CONFIG_FB_SYS_COPYAREA is not set -# CONFIG_FB_SYS_IMAGEBLIT is not set -# CONFIG_FB_FOREIGN_ENDIAN is not set -# CONFIG_FB_SYS_FOPS is not set -# CONFIG_FB_SVGALIB is not set -# CONFIG_FB_MACMODES is not set -# CONFIG_FB_BACKLIGHT is not set -# CONFIG_FB_MODE_HELPERS is not set -# CONFIG_FB_TILEBLITTING is not set - -# -# Frame buffer hardware drivers -# -CONFIG_FB_MXS=y -# CONFIG_FB_MXS_LCD_43WVF1G is not set -# CONFIG_FB_MXS_LCD_LMS430 is not set -CONFIG_FB_MXS_TVENC=y -# CONFIG_FB_S1D13XXX is not set -# CONFIG_FB_VIRTUAL is not set -# CONFIG_FB_METRONOME is not set -# CONFIG_FB_MB862XX is not set -# CONFIG_FB_BROADSHEET is not set -# CONFIG_BACKLIGHT_LCD_SUPPORT is not set - -# -# Display device support -# -# CONFIG_DISPLAY_SUPPORT is not set - -# -# Console display driver support -# -# CONFIG_VGA_CONSOLE is not set -CONFIG_DUMMY_CONSOLE=y -CONFIG_FRAMEBUFFER_CONSOLE=y -# CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set -# CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set -# CONFIG_FONTS is not set -CONFIG_FONT_8x8=y -CONFIG_FONT_8x16=y -CONFIG_LOGO=y -# CONFIG_LOGO_LINUX_MONO is not set -# CONFIG_LOGO_LINUX_VGA16 is not set -CONFIG_LOGO_LINUX_CLUT224=y -CONFIG_SOUND=y -# CONFIG_SOUND_OSS_CORE is not set -CONFIG_SND=y -CONFIG_SND_TIMER=y -CONFIG_SND_PCM=y -CONFIG_SND_JACK=y -# CONFIG_SND_SEQUENCER is not set -# CONFIG_SND_MIXER_OSS is not set -# CONFIG_SND_PCM_OSS is not set -CONFIG_SND_HRTIMER=y -# CONFIG_SND_DYNAMIC_MINORS is not set -CONFIG_SND_SUPPORT_OLD_API=y -CONFIG_SND_VERBOSE_PROCFS=y -# CONFIG_SND_VERBOSE_PRINTK is not set -# CONFIG_SND_DEBUG is not set -# CONFIG_SND_RAWMIDI_SEQ is not set -# CONFIG_SND_OPL3_LIB_SEQ is not set -# CONFIG_SND_OPL4_LIB_SEQ is not set -# CONFIG_SND_SBAWE_SEQ is not set -# CONFIG_SND_EMU10K1_SEQ is not set -# CONFIG_SND_DRIVERS is not set -# CONFIG_SND_ARM is not set -# CONFIG_SND_USB is not set -CONFIG_SND_SOC=y -CONFIG_SND_MXS_SOC=y -CONFIG_SND_MXS_SOC_EVK_ADC=y -CONFIG_SND_MXS_SOC_ADC=y -# CONFIG_SND_MXS_SOC_EVK_DEVB_SPDIF is not set -CONFIG_SND_SOC_I2C_AND_SPI=y -# CONFIG_SND_SOC_ALL_CODECS is not set -CONFIG_SND_SOC_MXS_ADC_CODEC=y -# CONFIG_SOUND_PRIME is not set -CONFIG_HID_SUPPORT=y -CONFIG_HID=y -# CONFIG_HIDRAW is not set - -# -# USB Input Devices -# -CONFIG_USB_HID=m -# CONFIG_HID_PID is not set -# CONFIG_USB_HIDDEV is not set - -# -# USB HID Boot Protocol drivers -# -# CONFIG_USB_KBD is not set -# CONFIG_USB_MOUSE is not set - -# -# Special HID drivers -# -# CONFIG_HID_3M_PCT is not set -# CONFIG_HID_A4TECH is not set -# CONFIG_HID_APPLE is not set -# CONFIG_HID_BELKIN is not set -# CONFIG_HID_CANDO is not set -# CONFIG_HID_CHERRY is not set -# CONFIG_HID_CHICONY is not set -# CONFIG_HID_PRODIKEYS is not set -# CONFIG_HID_CYPRESS is not set -# CONFIG_HID_DRAGONRISE is not set -# CONFIG_HID_EGALAX is not set -# CONFIG_HID_EZKEY is not set -# CONFIG_HID_KYE is not set -# CONFIG_HID_GYRATION is not set -# CONFIG_HID_TWINHAN is not set -# CONFIG_HID_KENSINGTON is not set -# CONFIG_HID_LOGITECH is not set -# CONFIG_HID_MICROSOFT is not set -# CONFIG_HID_MOSART is not set -# CONFIG_HID_MONTEREY is not set -# CONFIG_HID_NTRIG is not set -# CONFIG_HID_ORTEK is not set -# CONFIG_HID_PANTHERLORD is not set -# CONFIG_HID_PETALYNX is not set -# CONFIG_HID_PICOLCD is not set -# CONFIG_HID_QUANTA is not set -# CONFIG_HID_ROCCAT is not set -# CONFIG_HID_ROCCAT_KONE is not set -# CONFIG_HID_SAMSUNG is not set -# CONFIG_HID_SONY is not set -# CONFIG_HID_STANTUM is not set -# CONFIG_HID_SUNPLUS is not set -# CONFIG_HID_GREENASIA is not set -# CONFIG_HID_SMARTJOYPLUS is not set -# CONFIG_HID_TOPSEED is not set -# CONFIG_HID_THRUSTMASTER is not set -# CONFIG_HID_ZEROPLUS is not set -# CONFIG_HID_ZYDACRON is not set -CONFIG_USB_SUPPORT=y -CONFIG_USB_ARCH_HAS_HCD=y -# CONFIG_USB_ARCH_HAS_OHCI is not set -CONFIG_USB_ARCH_HAS_EHCI=y -CONFIG_USB=y -# CONFIG_USB_DEBUG is not set -CONFIG_USB_ANNOUNCE_NEW_DEVICES=y - -# -# Miscellaneous USB options -# -# CONFIG_USB_DEVICEFS is not set -CONFIG_USB_DEVICE_CLASS=y -# CONFIG_USB_DYNAMIC_MINORS is not set -# CONFIG_USB_OTG is not set -# CONFIG_USB_OTG_WHITELIST is not set -# CONFIG_USB_OTG_BLACKLIST_HUB is not set -CONFIG_USB_MON=y -# CONFIG_USB_WUSB is not set -# CONFIG_USB_WUSB_CBAF is not set - -# -# USB Host Controller Drivers -# -# CONFIG_USB_C67X00_HCD is not set -CONFIG_USB_EHCI_HCD=y -CONFIG_USB_EHCI_ARC=y -CONFIG_USB_EHCI_ARC_OTG=y -# CONFIG_USB_STATIC_IRAM is not set -# CONFIG_USB_EHCI_FSL_MC13783 is not set -# CONFIG_USB_EHCI_FSL_1301 is not set -# CONFIG_USB_EHCI_FSL_1504 is not set -CONFIG_USB_EHCI_FSL_UTMI=y -CONFIG_USB_EHCI_ROOT_HUB_TT=y -# CONFIG_USB_EHCI_TT_NEWSCHED is not set -# CONFIG_USB_OXU210HP_HCD is not set -# CONFIG_USB_ISP116X_HCD is not set -# CONFIG_USB_ISP1760_HCD is not set -# CONFIG_USB_ISP1362_HCD is not set -# CONFIG_USB_SL811_HCD is not set -# CONFIG_USB_R8A66597_HCD is not set -# CONFIG_USB_HWA_HCD is not set -# CONFIG_USB_MUSB_HDRC is not set -# CONFIG_USB_GADGET_MUSB_HDRC is not set - -# -# USB Device Class drivers -# -CONFIG_USB_ACM=m -CONFIG_USB_PRINTER=m -# CONFIG_USB_WDM is not set -# CONFIG_USB_TMC is not set - -# -# NOTE: USB_STORAGE depends on SCSI but BLK_DEV_SD may -# - -# -# also be needed; see USB_STORAGE Help for more info -# -CONFIG_USB_STORAGE=y -# CONFIG_USB_STORAGE_DEBUG is not set -# CONFIG_USB_STORAGE_DATAFAB is not set -# CONFIG_USB_STORAGE_FREECOM is not set -# CONFIG_USB_STORAGE_ISD200 is not set -# CONFIG_USB_STORAGE_USBAT is not set -# CONFIG_USB_STORAGE_SDDR09 is not set -# CONFIG_USB_STORAGE_SDDR55 is not set -# CONFIG_USB_STORAGE_JUMPSHOT is not set -# CONFIG_USB_STORAGE_ALAUDA is not set -# CONFIG_USB_STORAGE_ONETOUCH is not set -# CONFIG_USB_STORAGE_KARMA is not set -# CONFIG_USB_STORAGE_CYPRESS_ATACB is not set -CONFIG_USB_LIBUSUAL=y - -# -# USB Imaging devices -# -# CONFIG_USB_MDC800 is not set -# CONFIG_USB_MICROTEK is not set - -# -# USB port drivers -# -CONFIG_USB_SERIAL=m -# CONFIG_USB_EZUSB is not set -# CONFIG_USB_SERIAL_GENERIC is not set -# 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_WHITEHEAT is not set -# CONFIG_USB_SERIAL_DIGI_ACCELEPORT is not set -# CONFIG_USB_SERIAL_CP210X is not set -# CONFIG_USB_SERIAL_CYPRESS_M8 is not set -# CONFIG_USB_SERIAL_EMPEG is not set -CONFIG_USB_SERIAL_FTDI_SIO=m -# CONFIG_USB_SERIAL_FUNSOFT is not set -# CONFIG_USB_SERIAL_VISOR is not set -# CONFIG_USB_SERIAL_IPAQ is not set -# CONFIG_USB_SERIAL_IR is not set -# CONFIG_USB_SERIAL_EDGEPORT is not set -# CONFIG_USB_SERIAL_EDGEPORT_TI is not set -# CONFIG_USB_SERIAL_GARMIN is not set -# CONFIG_USB_SERIAL_IPW is not set -# CONFIG_USB_SERIAL_IUU is not set -# CONFIG_USB_SERIAL_KEYSPAN_PDA is not set -# CONFIG_USB_SERIAL_KEYSPAN is not set -# CONFIG_USB_SERIAL_KLSI is not set -# CONFIG_USB_SERIAL_KOBIL_SCT is not set -# CONFIG_USB_SERIAL_MCT_U232 is not set -# CONFIG_USB_SERIAL_MOS7720 is not set -# CONFIG_USB_SERIAL_MOS7840 is not set -# CONFIG_USB_SERIAL_MOTOROLA is not set -# CONFIG_USB_SERIAL_NAVMAN is not set -CONFIG_USB_SERIAL_PL2303=m -# CONFIG_USB_SERIAL_OTI6858 is not set -# CONFIG_USB_SERIAL_QCAUX is not set -# CONFIG_USB_SERIAL_QUALCOMM is not set -# CONFIG_USB_SERIAL_SPCP8X5 is not set -# CONFIG_USB_SERIAL_HP4X is not set -# CONFIG_USB_SERIAL_SAFE is not set -# CONFIG_USB_SERIAL_SIEMENS_MPI is not set -# CONFIG_USB_SERIAL_SIERRAWIRELESS is not set -# CONFIG_USB_SERIAL_SYMBOL is not set -# CONFIG_USB_SERIAL_TI is not set -# CONFIG_USB_SERIAL_CYBERJACK is not set -# CONFIG_USB_SERIAL_XIRCOM is not set -# CONFIG_USB_SERIAL_OPTION is not set -# CONFIG_USB_SERIAL_OMNINET is not set -# CONFIG_USB_SERIAL_OPTICON is not set -# CONFIG_USB_SERIAL_VIVOPAY_SERIAL is not set -# CONFIG_USB_SERIAL_ZIO is not set -# CONFIG_USB_SERIAL_DEBUG is not set - -# -# USB Miscellaneous drivers -# -# CONFIG_USB_EMI62 is not set -# CONFIG_USB_EMI26 is not set -# CONFIG_USB_ADUTUX is not set -# CONFIG_USB_SEVSEG is not set -# CONFIG_USB_RIO500 is not set -# CONFIG_USB_LEGOTOWER is not set -# CONFIG_USB_LCD is not set -# CONFIG_USB_LED is not set -# CONFIG_USB_CYPRESS_CY7C63 is not set -# CONFIG_USB_CYTHERM is not set -# CONFIG_USB_IDMOUSE is not set -# CONFIG_USB_FTDI_ELAN is not set -# CONFIG_USB_APPLEDISPLAY is not set -# CONFIG_USB_SISUSBVGA is not set -# CONFIG_USB_LD is not set -# CONFIG_USB_TRANCEVIBRATOR is not set -# CONFIG_USB_IOWARRIOR is not set -# CONFIG_USB_TEST is not set -# CONFIG_USB_ISIGHTFW is not set -CONFIG_USB_GADGET=y -# CONFIG_USB_GADGET_DEBUG is not set -# CONFIG_USB_GADGET_DEBUG_FILES is not set -CONFIG_USB_GADGET_VBUS_DRAW=2 -CONFIG_USB_GADGET_SELECTED=y -# CONFIG_USB_GADGET_AT91 is not set -# CONFIG_USB_GADGET_ATMEL_USBA is not set -# CONFIG_USB_GADGET_FSL_USB2 is not set -# CONFIG_USB_GADGET_LH7A40X is not set -# CONFIG_USB_GADGET_OMAP is not set -# CONFIG_USB_GADGET_PXA25X is not set -# CONFIG_USB_GADGET_R8A66597 is not set -# CONFIG_USB_GADGET_PXA27X is not set -# CONFIG_USB_GADGET_S3C_HSOTG is not set -# CONFIG_USB_GADGET_IMX is not set -# CONFIG_USB_GADGET_S3C2410 is not set -# CONFIG_USB_GADGET_M66592 is not set -# CONFIG_USB_GADGET_AMD5536UDC is not set -# CONFIG_USB_GADGET_FSL_QE is not set -# CONFIG_USB_GADGET_CI13XXX is not set -# CONFIG_USB_GADGET_NET2280 is not set -# CONFIG_USB_GADGET_GOKU is not set -CONFIG_USB_GADGET_ARC=y -CONFIG_USB_ARC=y -# CONFIG_USB_GADGET_LANGWELL is not set -# CONFIG_USB_GADGET_DUMMY_HCD is not set -CONFIG_USB_GADGET_DUALSPEED=y -# CONFIG_USB_ZERO is not set -# CONFIG_USB_AUDIO is not set -CONFIG_USB_ETH=m -CONFIG_USB_ETH_RNDIS=y -# CONFIG_USB_ETH_EEM is not set -# CONFIG_USB_GADGETFS is not set -# CONFIG_USB_FUNCTIONFS is not set -CONFIG_USB_FILE_STORAGE=m -# CONFIG_FSL_UTP is not set -# CONFIG_USB_FILE_STORAGE_TEST is not set -# CONFIG_USB_MASS_STORAGE is not set -CONFIG_USB_G_SERIAL=m -# CONFIG_USB_MIDI_GADGET is not set -# CONFIG_USB_G_PRINTER is not set -CONFIG_USB_CDC_COMPOSITE=m -# CONFIG_USB_G_NOKIA is not set -# CONFIG_USB_G_MULTI is not set -# CONFIG_USB_G_HID is not set -# CONFIG_USB_G_WEBCAM is not set - -# -# OTG and related infrastructure -# -CONFIG_USB_OTG_UTILS=y -# CONFIG_USB_GPIO_VBUS is not set -# CONFIG_USB_ULPI is not set -# CONFIG_NOP_USB_XCEIV is not set -# CONFIG_MXC_OTG is not set -CONFIG_MMC=y -# CONFIG_MMC_DEBUG is not set -CONFIG_MMC_UNSAFE_RESUME=y - -# -# MMC/SD/SDIO Card Drivers -# -CONFIG_MMC_BLOCK=y -CONFIG_MMC_BLOCK_BOUNCE=y -# CONFIG_SDIO_UART is not set -# CONFIG_MMC_TEST is not set - -# -# MMC/SD/SDIO Host Controller Drivers -# -# CONFIG_MMC_SDHCI is not set -# CONFIG_MMC_IMX_ESDHCI_PIO_MODE is not set -CONFIG_MMC_MXS=y -CONFIG_MMC_MXS_NODETECT=y -# CONFIG_MEMSTICK is not set -# CONFIG_NEW_LEDS is not set -# CONFIG_ACCESSIBILITY is not set -CONFIG_RTC_LIB=y -CONFIG_RTC_CLASS=y -CONFIG_RTC_HCTOSYS=y -CONFIG_RTC_HCTOSYS_DEVICE="rtc0" -# CONFIG_RTC_DEBUG is not set - -# -# RTC interfaces -# -CONFIG_RTC_INTF_SYSFS=y -CONFIG_RTC_INTF_PROC=y -CONFIG_RTC_INTF_DEV=y -# CONFIG_RTC_INTF_DEV_UIE_EMUL is not set -# CONFIG_RTC_DRV_TEST is not set - -# -# I2C RTC drivers -# -# CONFIG_RTC_DRV_DS1307 is not set -# CONFIG_RTC_DRV_DS1374 is not set -# CONFIG_RTC_DRV_DS1672 is not set -# CONFIG_RTC_DRV_MAX6900 is not set -# CONFIG_RTC_DRV_RS5C372 is not set -# CONFIG_RTC_DRV_ISL1208 is not set -# CONFIG_RTC_DRV_X1205 is not set -# CONFIG_RTC_DRV_PCF8563 is not set -# CONFIG_RTC_DRV_PCF8583 is not set -# CONFIG_RTC_DRV_M41T80 is not set -# CONFIG_RTC_DRV_BQ32K is not set -# CONFIG_RTC_DRV_S35390A is not set -# CONFIG_RTC_DRV_FM3130 is not set -# CONFIG_RTC_DRV_RX8581 is not set -# CONFIG_RTC_DRV_RX8025 is not set - -# -# SPI RTC drivers -# - -# -# Platform RTC drivers -# -# CONFIG_RTC_DRV_CMOS is not set -# CONFIG_RTC_DRV_DS1286 is not set -# CONFIG_RTC_DRV_DS1511 is not set -# CONFIG_RTC_DRV_DS1553 is not set -# CONFIG_RTC_DRV_DS1742 is not set -# CONFIG_RTC_DRV_STK17TA8 is not set -# CONFIG_RTC_DRV_M48T86 is not set -# CONFIG_RTC_DRV_M48T35 is not set -# CONFIG_RTC_DRV_M48T59 is not set -# CONFIG_RTC_DRV_MSM6242 is not set -# CONFIG_RTC_DRV_BQ4802 is not set -# CONFIG_RTC_DRV_RP5C01 is not set -# CONFIG_RTC_DRV_V3020 is not set - -# -# on-CPU RTC drivers -# -CONFIG_RTC_DRV_MXS=y -# CONFIG_DMADEVICES is not set -# CONFIG_AUXDISPLAY is not set -# CONFIG_UIO is not set -# CONFIG_STAGING is not set - -# -# File systems -# -# CONFIG_EXT2_FS is not set -# CONFIG_EXT3_FS is not set -CONFIG_EXT4_FS=y -CONFIG_EXT4_USE_FOR_EXT23=y -CONFIG_EXT4_FS_XATTR=y -CONFIG_EXT4_FS_POSIX_ACL=y -CONFIG_EXT4_FS_SECURITY=y -# CONFIG_EXT4_DEBUG is not set -CONFIG_JBD2=y -CONFIG_FS_MBCACHE=y -# CONFIG_REISERFS_FS is not set -# CONFIG_JFS_FS is not set -CONFIG_FS_POSIX_ACL=y -# CONFIG_XFS_FS is not set -# CONFIG_GFS2_FS is not set -# CONFIG_OCFS2_FS is not set -# CONFIG_BTRFS_FS is not set -# CONFIG_NILFS2_FS is not set -CONFIG_FILE_LOCKING=y -CONFIG_FSNOTIFY=y -CONFIG_DNOTIFY=y -CONFIG_INOTIFY=y -CONFIG_INOTIFY_USER=y -CONFIG_QUOTA=y -CONFIG_QUOTA_NETLINK_INTERFACE=y -CONFIG_PRINT_QUOTA_WARNING=y -CONFIG_QUOTA_DEBUG=y -CONFIG_QUOTA_TREE=m -CONFIG_QFMT_V1=m -CONFIG_QFMT_V2=m -CONFIG_QUOTACTL=y -CONFIG_AUTOFS_FS=m -CONFIG_AUTOFS4_FS=m -CONFIG_FUSE_FS=m -# CONFIG_CUSE is not set -CONFIG_GENERIC_ACL=y - -# -# Caches -# -# CONFIG_FSCACHE is not set - -# -# CD-ROM/DVD Filesystems -# -# CONFIG_ISO9660_FS is not set -# CONFIG_UDF_FS is not set - -# -# DOS/FAT/NT Filesystems -# -CONFIG_FAT_FS=m -CONFIG_MSDOS_FS=m -CONFIG_VFAT_FS=m -CONFIG_FAT_DEFAULT_CODEPAGE=437 -CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" -CONFIG_NTFS_FS=m -# CONFIG_NTFS_DEBUG is not set -# CONFIG_NTFS_RW is not set - -# -# Pseudo filesystems -# -CONFIG_PROC_FS=y -CONFIG_PROC_SYSCTL=y -CONFIG_PROC_PAGE_MONITOR=y -CONFIG_SYSFS=y -CONFIG_TMPFS=y -CONFIG_TMPFS_POSIX_ACL=y -# CONFIG_HUGETLB_PAGE is not set -CONFIG_CONFIGFS_FS=m -# CONFIG_MISC_FILESYSTEMS is not set -CONFIG_NETWORK_FILESYSTEMS=y -# CONFIG_NFS_FS is not set -# CONFIG_NFSD is not set -# CONFIG_SMB_FS is not set -# CONFIG_CEPH_FS is not set -# CONFIG_CIFS is not set -# CONFIG_NCP_FS is not set -# CONFIG_CODA_FS is not set -# CONFIG_AFS_FS is not set - -# -# Partition Types -# -CONFIG_PARTITION_ADVANCED=y -# CONFIG_ACORN_PARTITION is not set -# CONFIG_OSF_PARTITION is not set -# CONFIG_AMIGA_PARTITION is not set -# CONFIG_ATARI_PARTITION is not set -# CONFIG_MAC_PARTITION is not set -CONFIG_MSDOS_PARTITION=y -# CONFIG_BSD_DISKLABEL is not set -# CONFIG_MINIX_SUBPARTITION is not set -# CONFIG_SOLARIS_X86_PARTITION is not set -# CONFIG_UNIXWARE_DISKLABEL is not set -# CONFIG_LDM_PARTITION is not set -# CONFIG_SGI_PARTITION is not set -# CONFIG_ULTRIX_PARTITION is not set -# CONFIG_SUN_PARTITION is not set -# CONFIG_KARMA_PARTITION is not set -# CONFIG_EFI_PARTITION is not set -# CONFIG_SYSV68_PARTITION is not set -CONFIG_NLS=y -CONFIG_NLS_DEFAULT="iso8859-1" -CONFIG_NLS_CODEPAGE_437=y -# CONFIG_NLS_CODEPAGE_737 is not set -# CONFIG_NLS_CODEPAGE_775 is not set -# CONFIG_NLS_CODEPAGE_850 is not set -# CONFIG_NLS_CODEPAGE_852 is not set -# CONFIG_NLS_CODEPAGE_855 is not set -# CONFIG_NLS_CODEPAGE_857 is not set -# CONFIG_NLS_CODEPAGE_860 is not set -# CONFIG_NLS_CODEPAGE_861 is not set -# CONFIG_NLS_CODEPAGE_862 is not set -# CONFIG_NLS_CODEPAGE_863 is not set -# CONFIG_NLS_CODEPAGE_864 is not set -# CONFIG_NLS_CODEPAGE_865 is not set -# CONFIG_NLS_CODEPAGE_866 is not set -# CONFIG_NLS_CODEPAGE_869 is not set -# CONFIG_NLS_CODEPAGE_936 is not set -# CONFIG_NLS_CODEPAGE_950 is not set -# CONFIG_NLS_CODEPAGE_932 is not set -# CONFIG_NLS_CODEPAGE_949 is not set -# CONFIG_NLS_CODEPAGE_874 is not set -# CONFIG_NLS_ISO8859_8 is not set -# CONFIG_NLS_CODEPAGE_1250 is not set -# CONFIG_NLS_CODEPAGE_1251 is not set -CONFIG_NLS_ASCII=y -CONFIG_NLS_ISO8859_1=y -# CONFIG_NLS_ISO8859_2 is not set -# CONFIG_NLS_ISO8859_3 is not set -# CONFIG_NLS_ISO8859_4 is not set -# CONFIG_NLS_ISO8859_5 is not set -# CONFIG_NLS_ISO8859_6 is not set -# CONFIG_NLS_ISO8859_7 is not set -# CONFIG_NLS_ISO8859_9 is not set -# CONFIG_NLS_ISO8859_13 is not set -# CONFIG_NLS_ISO8859_14 is not set -# CONFIG_NLS_ISO8859_15 is not set -# CONFIG_NLS_KOI8_R is not set -# CONFIG_NLS_KOI8_U is not set -CONFIG_NLS_UTF8=y -# CONFIG_DLM is not set - -# -# Kernel hacking -# -# CONFIG_PRINTK_TIME is not set -CONFIG_ENABLE_WARN_DEPRECATED=y -CONFIG_ENABLE_MUST_CHECK=y -CONFIG_FRAME_WARN=1024 -# CONFIG_MAGIC_SYSRQ is not set -# CONFIG_STRIP_ASM_SYMS is not set -# CONFIG_UNUSED_SYMBOLS is not set -# CONFIG_DEBUG_FS is not set -# CONFIG_HEADERS_CHECK is not set -CONFIG_DEBUG_KERNEL=y -# CONFIG_DEBUG_SHIRQ is not set -CONFIG_DETECT_SOFTLOCKUP=y -# CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set -CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 -CONFIG_DETECT_HUNG_TASK=y -# CONFIG_BOOTPARAM_HUNG_TASK_PANIC is not set -CONFIG_BOOTPARAM_HUNG_TASK_PANIC_VALUE=0 -CONFIG_SCHED_DEBUG=y -# CONFIG_SCHEDSTATS is not set -# CONFIG_TIMER_STATS is not set -# CONFIG_DEBUG_OBJECTS is not set -# CONFIG_SLUB_DEBUG_ON is not set -# CONFIG_SLUB_STATS is not set -# CONFIG_DEBUG_KMEMLEAK is not set -CONFIG_DEBUG_PREEMPT=y -# CONFIG_DEBUG_RT_MUTEXES is not set -# CONFIG_RT_MUTEX_TESTER is not set -# CONFIG_DEBUG_SPINLOCK is not set -# CONFIG_DEBUG_MUTEXES is not set -# CONFIG_DEBUG_LOCK_ALLOC is not set -# CONFIG_PROVE_LOCKING is not set -# CONFIG_LOCK_STAT is not set -# CONFIG_DEBUG_SPINLOCK_SLEEP is not set -# CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set -# CONFIG_DEBUG_KOBJECT is not set -# CONFIG_DEBUG_BUGVERBOSE is not set -CONFIG_DEBUG_INFO=y -# CONFIG_DEBUG_VM is not set -# CONFIG_DEBUG_WRITECOUNT is not set -# CONFIG_DEBUG_MEMORY_INIT is not set -# CONFIG_DEBUG_LIST is not set -# CONFIG_DEBUG_SG is not set -# CONFIG_DEBUG_NOTIFIERS is not set -# CONFIG_DEBUG_CREDENTIALS is not set -# CONFIG_BOOT_PRINTK_DELAY is not set -# CONFIG_RCU_TORTURE_TEST is not set -# CONFIG_RCU_CPU_STALL_DETECTOR is not set -# CONFIG_BACKTRACE_SELF_TEST is not set -# CONFIG_DEBUG_BLOCK_EXT_DEVT is not set -# CONFIG_DEBUG_FORCE_WEAK_PER_CPU is not set -# CONFIG_FAULT_INJECTION is not set -# CONFIG_LATENCYTOP is not set -CONFIG_SYSCTL_SYSCALL_CHECK=y -# CONFIG_PAGE_POISONING is not set -CONFIG_HAVE_FUNCTION_TRACER=y -CONFIG_TRACING_SUPPORT=y -# CONFIG_FTRACE is not set -# CONFIG_ATOMIC64_SELFTEST is not set -# CONFIG_SAMPLES is not set -CONFIG_HAVE_ARCH_KGDB=y -# CONFIG_KGDB is not set -CONFIG_ARM_UNWIND=y -# CONFIG_DEBUG_USER is not set -# CONFIG_DEBUG_ERRORS is not set -# CONFIG_DEBUG_STACK_USAGE is not set -CONFIG_DEBUG_LL=y -# CONFIG_EARLY_PRINTK is not set -# CONFIG_DEBUG_ICEDCC is not set -# CONFIG_OC_ETM is not set - -# -# Security options -# -CONFIG_KEYS=y -CONFIG_KEYS_DEBUG_PROC_KEYS=y -CONFIG_SECURITY=y -# CONFIG_SECURITYFS is not set -# CONFIG_SECURITY_NETWORK is not set -# CONFIG_SECURITY_PATH is not set -# CONFIG_SECURITY_TOMOYO is not set -# CONFIG_IMA is not set -# CONFIG_DEFAULT_SECURITY_SELINUX is not set -# CONFIG_DEFAULT_SECURITY_SMACK is not set -# CONFIG_DEFAULT_SECURITY_TOMOYO is not set -CONFIG_DEFAULT_SECURITY_DAC=y -CONFIG_DEFAULT_SECURITY="" -CONFIG_CRYPTO=y - -# -# Crypto core or helper -# -CONFIG_CRYPTO_ALGAPI=y -CONFIG_CRYPTO_ALGAPI2=y -CONFIG_CRYPTO_AEAD2=y -CONFIG_CRYPTO_BLKCIPHER=y -CONFIG_CRYPTO_BLKCIPHER2=y -CONFIG_CRYPTO_HASH=y -CONFIG_CRYPTO_HASH2=y -CONFIG_CRYPTO_RNG2=y -CONFIG_CRYPTO_PCOMP=y -CONFIG_CRYPTO_MANAGER=y -CONFIG_CRYPTO_MANAGER2=y -CONFIG_CRYPTO_MANAGER_TESTS=y -# CONFIG_CRYPTO_GF128MUL is not set -# CONFIG_CRYPTO_NULL is not set -CONFIG_CRYPTO_WORKQUEUE=y -# CONFIG_CRYPTO_CRYPTD is not set -# CONFIG_CRYPTO_AUTHENC is not set -CONFIG_CRYPTO_TEST=m -CONFIG_CRYPTO_CRYPTODEV=y - -# -# Authenticated Encryption with Associated Data -# -# CONFIG_CRYPTO_CCM is not set -# CONFIG_CRYPTO_GCM is not set -# CONFIG_CRYPTO_SEQIV is not set - -# -# Block modes -# -CONFIG_CRYPTO_CBC=y -# CONFIG_CRYPTO_CTR is not set -# CONFIG_CRYPTO_CTS is not set -CONFIG_CRYPTO_ECB=y -# CONFIG_CRYPTO_LRW is not set -# CONFIG_CRYPTO_PCBC is not set -# CONFIG_CRYPTO_XTS is not set - -# -# Hash modes -# -CONFIG_CRYPTO_HMAC=y -# CONFIG_CRYPTO_XCBC is not set -# CONFIG_CRYPTO_VMAC is not set - -# -# Digest -# -CONFIG_CRYPTO_CRC32C=m -# CONFIG_CRYPTO_GHASH is not set -# CONFIG_CRYPTO_MD4 is not set -CONFIG_CRYPTO_MD5=y -CONFIG_CRYPTO_MICHAEL_MIC=m -# CONFIG_CRYPTO_RMD128 is not set -# CONFIG_CRYPTO_RMD160 is not set -# CONFIG_CRYPTO_RMD256 is not set -# CONFIG_CRYPTO_RMD320 is not set -CONFIG_CRYPTO_SHA1=m -CONFIG_CRYPTO_SHA256=m -# CONFIG_CRYPTO_SHA512 is not set -# CONFIG_CRYPTO_TGR192 is not set -# CONFIG_CRYPTO_WP512 is not set - -# -# Ciphers -# -CONFIG_CRYPTO_AES=y -# CONFIG_CRYPTO_ANUBIS is not set -CONFIG_CRYPTO_ARC4=m -# CONFIG_CRYPTO_BLOWFISH is not set -# CONFIG_CRYPTO_CAMELLIA is not set -# CONFIG_CRYPTO_CAST5 is not set -# CONFIG_CRYPTO_CAST6 is not set -CONFIG_CRYPTO_DES=y -# CONFIG_CRYPTO_FCRYPT is not set -# CONFIG_CRYPTO_KHAZAD is not set -# CONFIG_CRYPTO_SALSA20 is not set -# CONFIG_CRYPTO_SEED is not set -# CONFIG_CRYPTO_SERPENT is not set -# CONFIG_CRYPTO_TEA is not set -# CONFIG_CRYPTO_TWOFISH is not set - -# -# Compression -# -CONFIG_CRYPTO_DEFLATE=y -# CONFIG_CRYPTO_ZLIB is not set -CONFIG_CRYPTO_LZO=y - -# -# Random Number Generation -# -# CONFIG_CRYPTO_ANSI_CPRNG is not set -CONFIG_CRYPTO_HW=y -CONFIG_CRYPTO_DEV_DCP=y -# CONFIG_BINARY_PRINTF is not set - -# -# Library routines -# -CONFIG_BITREVERSE=y -CONFIG_GENERIC_FIND_LAST_BIT=y -CONFIG_CRC_CCITT=m -CONFIG_CRC16=y -CONFIG_CRC_T10DIF=y -CONFIG_CRC_ITU_T=m -CONFIG_CRC32=y -# CONFIG_CRC7 is not set -# CONFIG_LIBCRC32C is not set -CONFIG_ZLIB_INFLATE=y -CONFIG_ZLIB_DEFLATE=y -CONFIG_LZO_COMPRESS=y -CONFIG_LZO_DECOMPRESS=y -CONFIG_DECOMPRESS_GZIP=y -CONFIG_DECOMPRESS_BZIP2=y -CONFIG_DECOMPRESS_LZMA=y -CONFIG_GENERIC_ALLOCATOR=y -CONFIG_HAS_IOMEM=y -CONFIG_HAS_IOPORT=y -CONFIG_HAS_DMA=y -CONFIG_NLATTR=y -CONFIG_GENERIC_ATOMIC64=y diff --git a/core/kernel26-olinuxino/imx233-olinuxino.patch b/core/kernel26-olinuxino/imx233-olinuxino.patch deleted file mode 100644 index 089a1c629..000000000 --- a/core/kernel26-olinuxino/imx233-olinuxino.patch +++ /dev/null @@ -1,899 +0,0 @@ -From: Otavio Salvador -Subject: [PATCH] Include iMX233-OlinuXino support - -This patch is based on imx_2.6.35_10.12.01 branch of Freescale GIT -repository and based on Raivis' original patch. - -Upstream-Status: Applied - -Signed-off-by: Raivis Rengelis -Signed-off-by: Otavio Salvador ---- - arch/arm/mach-mx23/Kconfig | 7 + - arch/arm/mach-mx23/Makefile | 1 + - arch/arm/mach-mx23/device.c | 1 + - arch/arm/mach-mx23/imx233_olinuxino.c | 96 +++++ - arch/arm/mach-mx23/imx233_olinuxino.h | 29 ++ - arch/arm/mach-mx23/imx233_olinuxino_pins.c | 638 ++++++++++++++++++++++++++++ - arch/arm/tools/mach-types | 1 + - drivers/mmc/host/Kconfig | 8 + - drivers/mmc/host/mxs-mmc.c | 4 + - 9 files changed, 785 insertions(+) - create mode 100644 arch/arm/mach-mx23/imx233_olinuxino.c - create mode 100644 arch/arm/mach-mx23/imx233_olinuxino.h - create mode 100644 arch/arm/mach-mx23/imx233_olinuxino_pins.c - -diff --git a/arch/arm/mach-mx23/Kconfig b/arch/arm/mach-mx23/Kconfig -index 28009b0..0ebaf29 100644 ---- a/arch/arm/mach-mx23/Kconfig -+++ b/arch/arm/mach-mx23/Kconfig -@@ -6,6 +6,13 @@ config MACH_MX23EVK - depends on ARCH_MX23 - select USB_ARCH_HAS_EHCI - -+config MACH_IMX233_OLINUXINO -+ bool "iMX233-OLinuXino low cost board" -+ depends on ARCH_MX23 -+ select USB_ARCH_HAS_EHCI -+ select MMC_MXS -+ select MMC_MXS_NODETECT -+ - endchoice - - -diff --git a/arch/arm/mach-mx23/Makefile b/arch/arm/mach-mx23/Makefile -index a5e2781..2a39dac 100644 ---- a/arch/arm/mach-mx23/Makefile -+++ b/arch/arm/mach-mx23/Makefile -@@ -5,6 +5,7 @@ obj-y += pinctrl.o clock.o device.o serial.o power.o pm.o sleep.o bus_freq.o - - # Board select - obj-$(CONFIG_MACH_MX23EVK) += mx23evk.o mx23evk_pins.o -+obj-$(CONFIG_MACH_IMX233_OLINUXINO) += imx233_olinuxino.o imx233_olinuxino_pins.o - obj-$(CONFIG_GENERIC_GPIO) += gpio.o - obj-$(CONFIG_MXS_RAM_FREQ_SCALING) +=emi.o - obj-$(CONFIG_MXS_UNIQUE_ID_OTP) += otp.o -diff --git a/arch/arm/mach-mx23/device.c b/arch/arm/mach-mx23/device.c -index 8352540..0f5f659 100644 ---- a/arch/arm/mach-mx23/device.c -+++ b/arch/arm/mach-mx23/device.c -@@ -45,6 +45,7 @@ - #include "device.h" - #include "mx23_pins.h" - #include "mx23evk.h" -+#include "imx233_olinuxino.h" - #include "mach/mx23.h" - - #if defined(CONFIG_SERIAL_MXS_DUART) || \ -diff --git a/arch/arm/mach-mx23/imx233_olinuxino.c b/arch/arm/mach-mx23/imx233_olinuxino.c -new file mode 100644 -index 0000000..e08ccdc ---- /dev/null -+++ b/arch/arm/mach-mx23/imx233_olinuxino.c -@@ -0,0 +1,96 @@ -+/* -+ * Copyright (C) 2012 RRKB IK, Raivis Rengelis, raivis@rrkb.lv -+ * Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. -+ * -+ * This program 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. -+ * -+ * This program 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 this program; if not, write to the Free Software Foundation, Inc., -+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+#include -+#include -+ -+#include -+#include -+#include -+#include -+ -+#include "device.h" -+#include "imx233_olinuxino.h" -+#include "mx23_pins.h" -+ -+static void __init fixup_board(struct machine_desc *desc, struct tag *tags, -+ char **cmdline, struct meminfo *mi) -+{ -+ mx23_set_input_clk(24000000, 24000000, 32000, 50000000); -+} -+ -+#if defined(CONFIG_SND_MXS_SOC_ADC) || defined(CONFIG_SND_MXS_SOC_ADC_MODULE) -+static void __init imx233_olinuxino_init_adc(void) -+{ -+ struct platform_device *pdev; -+ pdev = mxs_get_device("mxs-adc", 0); -+ if (pdev == NULL) -+ return; -+ mxs_add_device(pdev, 3); -+} -+#else -+static void __init imx233_olinuxino_init_adc(void) -+{ -+ -+} -+#endif -+ -+static void __init imx233_olinuxino_device_init(void) -+{ -+ imx233_olinuxino_init_adc(); -+} -+ -+ -+static void __init imx233_olinuxino_init_machine(void) -+{ -+ mx23_pinctrl_init(); -+ -+ /* Init iram allocate */ -+#ifdef CONFIG_VECTORS_PHY_ADDR -+ /* reserve the first page for irq vectors table*/ -+ iram_init(MX23_OCRAM_PHBASE + PAGE_SIZE, MX23_OCRAM_SIZE - PAGE_SIZE); -+#else -+ iram_init(MX23_OCRAM_PHBASE, MX23_OCRAM_SIZE); -+#endif -+ -+ mx23_gpio_init(); -+ imx233_olinuxino_pins_init(); -+ mx23_device_init(); -+ imx233_olinuxino_device_init(); -+} -+ -+MACHINE_START(IMX233_OLINUXINO, "iMX233-OLinuXino low cost board") -+ .phys_io = 0x80000000, -+ .io_pg_offst = ((0xf0000000) >> 18) & 0xfffc, -+ .boot_params = 0x40000100, -+ .fixup = fixup_board, -+ .map_io = mx23_map_io, -+ .init_irq = mx23_irq_init, -+ .init_machine = imx233_olinuxino_init_machine, -+ .timer = &mx23_timer.timer, -+MACHINE_END -diff --git a/arch/arm/mach-mx23/imx233_olinuxino.h b/arch/arm/mach-mx23/imx233_olinuxino.h -new file mode 100644 -index 0000000..e16f28e ---- /dev/null -+++ b/arch/arm/mach-mx23/imx233_olinuxino.h -@@ -0,0 +1,29 @@ -+/* -+ * Copyright (C) 2012 RRKB IK, Raivis Rengelis, raivis@rrkb.lv -+ * Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. -+ * -+ * This program 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. -+ * -+ * This program 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 this program; if not, write to the Free Software Foundation, Inc., -+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ */ -+ -+#ifndef __ASM_ARM_MACH_IMX233_OLINUXINO_H -+#define __ASM_ARM_MACH_IMX233_OLINUXINO_H -+ -+extern void __init imx233_olinuxino_pins_init(void); -+extern int mxs_mmc_hw_init_mmc0(void); -+extern int mxs_mmc_get_wp_mmc0(void); -+extern void mxs_mmc_hw_release_mmc0(void); -+extern void mxs_mmc_cmd_pullup_mmc0(int enable); -+ -+#endif /* __ASM_ARM_MACH_IMX233_OLINUXINO_H */ -diff --git a/arch/arm/mach-mx23/imx233_olinuxino_pins.c b/arch/arm/mach-mx23/imx233_olinuxino_pins.c -new file mode 100644 -index 0000000..fe4d372 ---- /dev/null -+++ b/arch/arm/mach-mx23/imx233_olinuxino_pins.c -@@ -0,0 +1,638 @@ -+/* -+ * Copyright (C) 2012 RRKB IK, Raivis Rengelis, raivis@rrkb.lv -+ * Copyright (C) 2009-2010 Freescale Semiconductor, Inc. All Rights Reserved. -+ * -+ * This program 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. -+ * -+ * This program 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 this program; if not, write to the Free Software Foundation, Inc., -+ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+ -+#include "mx23_pins.h" -+ -+static struct pin_desc imx233_olinuxino_fixed_pins[] = { -+ { -+ .name = "DUART.RX", -+ .id = PINID_PWM0, -+ .fun = PIN_FUN3, -+ }, -+ { -+ .name = "DUART.TX", -+ .id = PINID_PWM1, -+ .fun = PIN_FUN3, -+ }, -+#ifdef CONFIG_MXS_AUART1_DEVICE_ENABLE -+ { -+ .name = "AUART1.RX", -+ .id = PINID_I2C_SDA, -+ .fun = PIN_FUN3, -+ }, -+ { -+ .name = "AUART1.TX", -+ .id = PINID_I2C_SCL, -+ .fun = PIN_FUN3, -+ }, -+#else -+ { -+ .name = "UEXT.4", -+ .id = PINID_I2C_SDA, -+ .fun = PIN_GPIO, -+ .voltage = PAD_3_3V, -+ .strength = PAD_8MA, -+ .drive = 1, -+ }, -+ { -+ .name = "UEXT.3", -+ .id = PINID_I2C_SCL, -+ .fun = PIN_GPIO, -+ .voltage = PAD_3_3V, -+ .strength = PAD_8MA, -+ .drive = 1, -+ }, -+#endif -+ -+#if defined(CONFIG_I2C_MXS) || \ -+ defined(CONFIG_I2C_MXS_MODULE) -+ { -+ .name = "I2C_SCL", -+ .id = PINID_LCD_ENABLE, -+ .fun = PIN_FUN2, -+ .strength = PAD_4MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "I2C_SDA", -+ .id = PINID_LCD_HSYNC, -+ .fun = PIN_FUN2, -+ .strength = PAD_4MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+#else -+ { -+ .name = "UEXT.5", -+ .id = PINID_LCD_ENABLE, -+ .fun = PIN_GPIO, -+ .voltage = PAD_3_3V, -+ .strength = PAD_12MA, -+ .drive = 1, -+ }, -+ { -+ .name = "UEXT.6", -+ .id = PINID_LCD_HSYNC, -+ .fun = PIN_GPIO, -+ .voltage = PAD_3_3V, -+ .strength = PAD_12MA, -+ .drive = 1, -+ }, -+#endif -+#if defined(CONFIG_FB_MXS) || defined(CONFIG_FB_MXS_MODULE) -+ { -+ .name = "LCD_D00", -+ .id = PINID_LCD_D00, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D01", -+ .id = PINID_LCD_D01, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D02", -+ .id = PINID_LCD_D02, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D03", -+ .id = PINID_LCD_D03, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D04", -+ .id = PINID_LCD_D04, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D05", -+ .id = PINID_LCD_D05, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D06", -+ .id = PINID_LCD_D06, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_D07", -+ .id = PINID_LCD_D07, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_RESET", -+ .id = PINID_LCD_RESET, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_VSYNC", -+ .id = PINID_LCD_VSYNC, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_HSYNC", -+ .id = PINID_LCD_HSYNC, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_ENABLE", -+ .id = PINID_LCD_ENABLE, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "LCD_DOTCLK", -+ .id = PINID_LCD_DOTCK, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+#else -+ { -+ .name = "GPIO.35", -+ .id = PINID_LCD_D00, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.33", -+ .id = PINID_LCD_D01, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.31", -+ .id = PINID_LCD_D02, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.29", -+ .id = PINID_LCD_D03, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.27", -+ .id = PINID_LCD_D04, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.25", -+ .id = PINID_LCD_D05, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.23", -+ .id = PINID_LCD_D06, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.21", -+ .id = PINID_LCD_D07, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.14", -+ .id = PINID_LCD_RESET, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.08", -+ .id = PINID_LCD_VSYNC, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.06", -+ .id = PINID_LCD_DOTCK, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+#endif -+ { -+ .name = "GPIO.30", -+ .id = PINID_GPMI_CE0N, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.28", -+ .id = PINID_GPMI_CE1N, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.26", -+ .id = PINID_GPMI_WPN, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.24", -+ .id = PINID_GPMI_RDN, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "UEXT.9", -+ .id = PINID_GPMI_WRN, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "UEXT.10", -+ .id = PINID_GPMI_RDY0, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "UEXT.8", -+ .id = PINID_GPMI_RDY1, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.04", -+ .id = PINID_GPMI_ALE, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ .output = 1, -+ .data = 1, -+ }, -+ { -+ .name = "GPIO.03", -+ .id = PINID_GPMI_CLE, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.05", -+ .id = PINID_GPMI_D07, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.07", -+ .id = PINID_GPMI_D06, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.09", -+ .id = PINID_GPMI_D05, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.11", -+ .id = PINID_GPMI_D04, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.13", -+ .id = PINID_GPMI_D03, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.15", -+ .id = PINID_GPMI_D02, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.17", -+ .id = PINID_GPMI_D01, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.19", -+ .id = PINID_GPMI_D00, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.16", -+ .id = PINID_LCD_WR, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.18", -+ .id = PINID_LCD_RS, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+ { -+ .name = "GPIO.20", -+ .id = PINID_LCD_CS, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ }, -+#if defined(CONFIG_MMC_MXS_NODETECT) -+ { -+ .name = "LED1", -+ .id = PINID_SSP1_DETECT, -+ .fun = PIN_GPIO, -+ .strength = PAD_12MA, -+ .voltage = PAD_3_3V, -+ .drive = 1, -+ .output = 1, -+ .data = 1, -+ }, -+#endif -+}; -+ -+#if defined(CONFIG_MMC_MXS) || defined(CONFIG_MMC_MXS_MODULE) -+static struct pin_desc imx233_olinuxino_mmc_pins[] = { -+ /* Configurations of SSP0 SD/MMC port pins */ -+ { -+ .name = "SSP1_DATA0", -+ .id = PINID_SSP1_DATA0, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 1, -+ .drive = 1, -+ .pull = 1, -+ }, -+ { -+ .name = "SSP1_DATA1", -+ .id = PINID_SSP1_DATA1, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 1, -+ .drive = 1, -+ .pull = 1, -+ }, -+ { -+ .name = "SSP1_DATA2", -+ .id = PINID_SSP1_DATA2, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 1, -+ .drive = 1, -+ .pull = 1, -+ }, -+ { -+ .name = "SSP1_DATA3", -+ .id = PINID_SSP1_DATA3, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 1, -+ .drive = 1, -+ .pull = 1, -+ }, -+ { -+ .name = "SSP1_CMD", -+ .id = PINID_SSP1_CMD, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 1, -+ .drive = 1, -+ .pull = 1, -+ }, -+ { -+ .name = "SSP1_SCK", -+ .id = PINID_SSP1_SCK, -+ .fun = PIN_FUN1, -+ .strength = PAD_8MA, -+ .voltage = PAD_3_3V, -+ .pullup = 0, -+ .drive = 1, -+ .pull = 0, -+ }, -+}; -+#endif -+ -+static void mxs_request_pins(struct pin_desc *pins, int nr) -+{ -+ int i; -+ struct pin_desc *pin; -+ -+ /* configure the pins */ -+ for (i = 0; i < nr; i++) { -+ pin = &pins[i]; -+ if (pin->fun == PIN_GPIO) -+ { -+ gpio_request(MXS_PIN_TO_GPIO(pin->id), pin->name); -+ gpio_export(MXS_PIN_TO_GPIO(pin->id), true); -+ } -+ else -+ mxs_request_pin(pin->id, pin->fun, pin->name); -+ if (pin->drive) { -+ mxs_set_strength(pin->id, pin->strength, pin->name); -+ mxs_set_voltage(pin->id, pin->voltage, pin->name); -+ } -+ if (pin->pull) -+ mxs_set_pullup(pin->id, pin->pullup, pin->name); -+ if (pin->fun == PIN_GPIO) { -+ if (pin->output) -+ gpio_direction_output(MXS_PIN_TO_GPIO(pin->id), -+ pin->data); -+ else -+ gpio_direction_input(MXS_PIN_TO_GPIO(pin->id)); -+ } -+ } -+} -+ -+static void mxs_release_pins(struct pin_desc *pins, int nr) -+{ -+ int i; -+ struct pin_desc *pin; -+ -+ /* release the pins */ -+ for (i = 0; i < nr; i++) { -+ pin = &pins[i]; -+ if (pin->fun == PIN_GPIO) -+ gpio_free(MXS_PIN_TO_GPIO(pin->id)); -+ else -+ mxs_release_pin(pin->id, pin->name); -+ } -+} -+ -+#if defined(CONFIG_MMC_MXS) || defined(CONFIG_MMC_MXS_MODULE) -+int mxs_mmc_hw_init_mmc0(void) -+{ -+ int ret = 0; -+ -+ mxs_request_pins(imx233_olinuxino_mmc_pins, ARRAY_SIZE(imx233_olinuxino_mmc_pins)); -+ mdelay(100); -+ -+ return 0; -+} -+ -+int mxs_mmc_get_wp_mmc0(void) -+{ -+ return 0; -+} -+ -+void mxs_mmc_hw_release_mmc0(void) -+{ -+ mxs_release_pins(imx233_olinuxino_mmc_pins, ARRAY_SIZE(imx233_olinuxino_mmc_pins)); -+} -+ -+void mxs_mmc_cmd_pullup_mmc0(int enable) -+{ -+ mxs_set_pullup(PINID_SSP1_CMD, enable, "mmc0_cmd"); -+} -+#else -+int mxs_mmc_hw_init_mmc0(void) -+{ -+ return 0; -+} -+ -+int mxs_mmc_get_wp_mmc0(void) -+{ -+} -+ -+void mxs_mmc_hw_release_mmc0(void) -+{ -+} -+ -+void mxs_mmc_cmd_pullup_mmc0(int enable) -+{ -+} -+#endif -+ -+void __init imx233_olinuxino_pins_init(void) -+{ -+ mxs_request_pins(imx233_olinuxino_fixed_pins, ARRAY_SIZE(imx233_olinuxino_fixed_pins)); -+} -diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types -index b969419..59367c2 100644 ---- a/arch/arm/tools/mach-types -+++ b/arch/arm/tools/mach-types -@@ -2614,6 +2614,7 @@ qsd8x50a_st1_1 MACH_QSD8X50A_ST1_1 QSD8X50A_ST1_1 2626 - qsd8x50a_st1_5 MACH_QSD8X50A_ST1_5 QSD8X50A_ST1_5 2627 - bee MACH_BEE BEE 2628 - mx23evk MACH_MX23EVK MX23EVK 2629 -+imx233_olinuxino MACH_IMX233_OLINUXINO IMX233_OLINUXINO 4105 - ap4evb MACH_AP4EVB AP4EVB 2630 - stockholm MACH_STOCKHOLM STOCKHOLM 2631 - lpc_h3131 MACH_LPC_H3131 LPC_H3131 2632 -diff --git a/drivers/mmc/host/Kconfig b/drivers/mmc/host/Kconfig -index 951f1fd..4d7846f 100644 ---- a/drivers/mmc/host/Kconfig -+++ b/drivers/mmc/host/Kconfig -@@ -366,6 +366,14 @@ config MMC_MXS - - If unsure, say N. - -+config MMC_MXS_NODETECT -+ bool "Ignore card detection status on MXS MMC interface" -+ depends on MMC_MXS -+ help -+ This disables card presence detection in MXS MMC slot. -+ If only boot device is MMC card and/or you want to use -+ SSP_DETECT pin as GPIO, say Y here. -+ - config MMC_S3C - tristate "Samsung S3C SD/MMC Card Interface support" - depends on ARCH_S3C2410 -diff --git a/drivers/mmc/host/mxs-mmc.c b/drivers/mmc/host/mxs-mmc.c -index c8945ee..65e7fe0 100644 ---- a/drivers/mmc/host/mxs-mmc.c -+++ b/drivers/mmc/host/mxs-mmc.c -@@ -160,8 +160,12 @@ static int mxs_mmc_get_ro(struct mmc_host *mmc) - /* Detect if card is plugged */ - static inline int mxs_mmc_is_plugged(struct mxs_mmc_host *host) - { -+#if defined(CONFIG_MMC_MXS_NODETECT) -+ return 1; -+#else - u32 status = __raw_readl(host->ssp_base + HW_SSP_STATUS); - return !(status & BM_SSP_STATUS_CARD_DETECT); -+#endif - } - - static void mxs_mmc_reset(struct mxs_mmc_host *host); --- -1.7.10.4 - diff --git a/core/kernel26-olinuxino/kernel26.install b/core/kernel26-olinuxino/kernel26.install deleted file mode 100644 index f4ac57a51..000000000 --- a/core/kernel26-olinuxino/kernel26.install +++ /dev/null @@ -1,49 +0,0 @@ -KERNEL_NAME=-olinuxino -KERNEL_VERSION=2.6.35-7-ARCH+ - -flush_kernel() { - echo "Do you want the new kernel flashed onto mmcblk0p1? [y|N] " - # something traps the last line of output, so users can't see the - # question ... - read -r shouldwe - if [[ $shouldwe =~ ^([yY][eE][sS]|[yY])$ ]]; then - echo "" - echo "Specify NTSC or PAL display output [N|P]: " - read -r disp - if [[ $disp =~ ^([nN][tT][sS][cC]|[nN])$ ]]; then - echo "Writing the NTSC kernel image on /dev/mmcblk0p1 ..." - dd if=/boot/oli-${KERNEL_VERSION}-ntsc.sb of=/dev/mmcblk0p1 ibs=512 seek=4 conv=sync,notrunc - fi - if [[ $disp =~ ^([pP][aA][lL]|[pP])$ ]]; then - echo "Writing the PAL kernel image on /dev/mmcblk0p1 ..." - dd if=/boot/oli-${KERNEL_VERSION}-pal.sb of=/dev/mmcblk0p1 ibs=512 seek=4 conv=sync,notrunc - fi - fi -} - -## arg 1: the new package version -post_install() { - flush_kernel - # updating module dependencies - echo ">>> Updating module dependencies. Please wait ..." - depmod ${KERNEL_VERSION} - -} - -## arg 1: the new package version -## arg 2: the old package version -post_upgrade() { - flush_kernel - if grep "^[^#]*[[:space:]]/boot" etc/fstab 2>&1 >/dev/null; then - if ! grep "[[:space:]]/boot" etc/mtab 2>&1 >/dev/null; then - echo "WARNING: /boot appears to be a seperate partition but is not mounted." - echo " You probably just broke your system. Congratulations." - fi - fi - - # updating module dependencies - echo ">>> Updating module dependencies. Please wait ..." - depmod ${KERNEL_VERSION} -} - -# vim:set ts=2 sw=2 et: diff --git a/core/kernel26-olinuxino/mx28-removecpufreq.patch b/core/kernel26-olinuxino/mx28-removecpufreq.patch deleted file mode 100644 index 0b7134b36..000000000 --- a/core/kernel26-olinuxino/mx28-removecpufreq.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 7b781d1a67486a2ae50c174731ca1daebf381ab4 Mon Sep 17 00:00:00 2001 -From: Fabio Estevam -Date: Fri, 23 Mar 2012 13:13:49 -0300 -Subject: [PATCH] ARM: mx28: Remove CPUFREQ support - -When using CPUFREQ driver with the mainline U-boot, the kernel hangs. - -Remove CPUFREQ support for now. - -Signed-off-by: Fabio Estevam ---- - arch/arm/configs/imx28evk_defconfig | 1 - - arch/arm/plat-mxs/Kconfig | 2 -- - arch/arm/plat-mxs/clock.c | 10 ---------- - 3 files changed, 0 insertions(+), 13 deletions(-) - -diff --git a/arch/arm/configs/imx28evk_defconfig b/arch/arm/configs/imx28evk_defconfig -index 08f6a18..0c8bc66 100644 ---- a/arch/arm/configs/imx28evk_defconfig -+++ b/arch/arm/configs/imx28evk_defconfig -@@ -18,7 +18,6 @@ CONFIG_TRACE_IRQFLAGS_SUPPORT=y - CONFIG_HARDIRQS_SW_RESEND=y - CONFIG_GENERIC_IRQ_PROBE=y - CONFIG_RWSEM_GENERIC_SPINLOCK=y --CONFIG_ARCH_HAS_CPUFREQ=y - CONFIG_GENERIC_HWEIGHT=y - CONFIG_GENERIC_CALIBRATE_DELAY=y - CONFIG_ZONE_DMA=y -diff --git a/arch/arm/plat-mxs/Kconfig b/arch/arm/plat-mxs/Kconfig -index 831a24b..63768f8 100644 ---- a/arch/arm/plat-mxs/Kconfig -+++ b/arch/arm/plat-mxs/Kconfig -@@ -13,7 +13,6 @@ config ARCH_MX28 - select MXS_ICOLL - select MXS_DMA_ENGINE - select MXS_AUART_DMA_SUPPORT -- select ARCH_HAS_CPUFREQ - ---help--- - Support Freescale MX28 chips - -@@ -25,7 +24,6 @@ config ARCH_MX23 - select MXS_ICOLL - select MXS_DMA_ENGINE - select MXS_AUART_DMA_SUPPORT -- select ARCH_HAS_CPUFREQ - ---help--- - Support Freescale MX23 chips - -diff --git a/arch/arm/plat-mxs/clock.c b/arch/arm/plat-mxs/clock.c -index 1b98b1e..3ce7953 100644 ---- a/arch/arm/plat-mxs/clock.c -+++ b/arch/arm/plat-mxs/clock.c -@@ -119,11 +119,6 @@ int clk_enable(struct clk *clk) - - ret = __clk_enable(clk); - spin_unlock_irqrestore(&clockfw_lock, flags); -- if ((clk->flags & CPU_FREQ_TRIG_UPDATE) -- && (pre_usage == 0)) { -- cpufreq_trig_needed = 1; -- cpufreq_update_policy(0); -- } - return ret; - } - EXPORT_SYMBOL(clk_enable); -@@ -139,11 +134,6 @@ void clk_disable(struct clk *clk) - spin_lock_irqsave(&clockfw_lock, flags); - __clk_disable(clk); - spin_unlock_irqrestore(&clockfw_lock, flags); -- if ((clk->flags & CPU_FREQ_TRIG_UPDATE) -- && ((clk->ref & CLK_EN_MASK) == 0)) { -- cpufreq_trig_needed = 1; -- cpufreq_update_policy(0); -- } - } - EXPORT_SYMBOL(clk_disable); - --- -1.7.1 - diff --git a/core/kernel26-olinuxino/mxs-duart-use-ttyAMA-for-device-name.patch b/core/kernel26-olinuxino/mxs-duart-use-ttyAMA-for-device-name.patch deleted file mode 100644 index 6b89bb66a..000000000 --- a/core/kernel26-olinuxino/mxs-duart-use-ttyAMA-for-device-name.patch +++ /dev/null @@ -1,42 +0,0 @@ -From e0b2222000d04b43e7892148dc9892c9375de939 Mon Sep 17 00:00:00 2001 -From: Otavio Salvador -Date: Sat, 5 May 2012 15:04:24 -0300 -Subject: [PATCH] mxs-duart: use ttyAMA for device name - -This allow to easy configuration of u-boot avoiding divergences -between Freescale's and mainline kernels. - -Upstream-Status: Inapropriate [configuration] - -Signed-off-by: Otavio Salvador ---- - drivers/serial/mxs-duart.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/drivers/serial/mxs-duart.c b/drivers/serial/mxs-duart.c -index 64e5057..2ba0c33 100644 ---- a/drivers/serial/mxs-duart.c -+++ b/drivers/serial/mxs-duart.c -@@ -665,7 +665,7 @@ static int __init duart_console_setup(struct console *co, char *options) - } - - static struct console duart_console = { -- .name = "ttyAM", -+ .name = "ttyAMA", - .write = duart_console_write, - .device = uart_console_device, - .setup = duart_console_setup, -@@ -688,8 +688,8 @@ console_initcall(duart_console_init); - - static struct uart_driver duart_drv = { - .owner = THIS_MODULE, -- .driver_name = "ttyAM", -- .dev_name = "ttyAM", -+ .driver_name = "ttyAMA", -+ .dev_name = "ttyAMA", - .major = SERIAL_DUART_MAJOR, - .minor = SERIAL_DUART_MINOR, - .nr = 1, --- -1.7.10 -