Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1761584Ab0HFQaJ (ORCPT ); Fri, 6 Aug 2010 12:30:09 -0400 Received: from smtp.gentoo.org ([140.211.166.183]:53501 "EHLO smtp.gentoo.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1760111Ab0HFQaE (ORCPT ); Fri, 6 Aug 2010 12:30:04 -0400 From: Mike Frysinger To: uclinux-dist-devel@blackfin.uclinux.org Cc: linux-kernel@vger.kernel.org Subject: Blackfin updates for 2.6.36-rc0 Date: Fri, 6 Aug 2010 12:30:06 -0400 Message-Id: <1281112206-31808-1-git-send-email-vapier@gentoo.org> X-Mailer: git-send-email 1.7.2 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 8274 Lines: 148 This update is focused on the core architecture. It features support for dynamic ftrace, clean ups & bug fixes for the GPIO/portmux core, a few random important bug fixes, and general cleanup of the global namespace with some peripherals. Another update will go out that features board updates. Christian Dietrich (1): Blackfin: remove CONFIG_MEM_GENERIC_BOARD Michael Hennerich (7): Blackfin: fix DMA/cache bug when resuming from suspend to RAM Blackfin: make sure mmiowb inserts a write barrier with SSYNC Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options Blackfin: remove useless and outdated documentation Blackfin: document SPI CS limitations with CPHA=0 Blackfin: portmux: fix peripheral map overflow when requesting pins Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing Mike Frysinger (25): Blackfin: switch to asm-generic/io.h Blackfin: punt NFC MMR bits Blackfin: new dynamic bfin read/write mmr helpers Blackfin: stub fpregs dumping Blackfin: use common EXCEPTION_TABLE() in vmlinux.lds Blackfin: move MPU anomaly check to common location Blackfin: merge anomalies 475 and 220 to follow official lists Blackfin: update anomaly lists to latest public info Blackfin: allow cache funcs to be in L1 for IFLUSH Anomaly 05000491 Blackfin: gpio: unify & clean up reserved map handling Blackfin: BF54x: add ifdef protection to gpio header Blackfin: BF51x: fix typo in HWAIT pin define Blackfin: fix typo in hweight asm Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS Blackfin: BF51x: fix handling of PH8 (the "internal" SPI0SEL4 pin) Blackfin: gpio/portmux: clean up whitespace corruption Blackfin: add support for LZO compressed kernels Blackfin: add support for dynamic ftrace Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers Blackfin: TWI: clean up the MMR names Blackfin: BF54x: tweak DMAC MMR naming to match other ports Blackfin: unify SDH/RSI bitmasks Blackfin: unify rotary encoder bitmasks Blackfin: update defconfigs Blackfin: gpio: add a debounce stub Documentation/blackfin/00-INDEX | 11 +- Documentation/blackfin/Filesystems | 169 ------------- Documentation/blackfin/bfin-spi-notes.txt | 14 + Documentation/blackfin/cachefeatures.txt | 55 ---- arch/blackfin/Kconfig | 20 ++- arch/blackfin/Makefile | 3 +- arch/blackfin/boot/Makefile | 11 +- arch/blackfin/configs/BF518F-EZBRD_defconfig | 163 ++++++++----- arch/blackfin/configs/BF526-EZBRD_defconfig | 129 ++++++++-- arch/blackfin/configs/BF527-EZKIT-V2_defconfig | 149 +++++++++--- arch/blackfin/configs/BF527-EZKIT_defconfig | 139 ++++++++--- arch/blackfin/configs/BF533-EZKIT_defconfig | 93 ++++++-- arch/blackfin/configs/BF533-STAMP_defconfig | 131 +++++++--- arch/blackfin/configs/BF537-STAMP_defconfig | 141 ++++++++---- arch/blackfin/configs/BF538-EZKIT_defconfig | 121 +++++++--- arch/blackfin/configs/BF548-EZKIT_defconfig | 156 +++++++++---- arch/blackfin/configs/BF561-ACVILON_defconfig | 1 - arch/blackfin/configs/BF561-EZKIT_defconfig | 85 ++++++- arch/blackfin/configs/CM-BF527_defconfig | 1 - arch/blackfin/configs/CM-BF533_defconfig | 1 - arch/blackfin/configs/CM-BF537E_defconfig | 1 - arch/blackfin/configs/CM-BF537U_defconfig | 1 - arch/blackfin/configs/CM-BF548_defconfig | 1 - arch/blackfin/configs/CM-BF561_defconfig | 1 - arch/blackfin/configs/PNAV-10_defconfig | 123 +++++++--- arch/blackfin/configs/TCM-BF518_defconfig | 1 - arch/blackfin/configs/TCM-BF537_defconfig | 1 - arch/blackfin/include/asm/bfin_rotary.h | 74 ++++++- arch/blackfin/include/asm/bfin_sdh.h | 119 +++++++++- arch/blackfin/include/asm/bitops.h | 2 +- arch/blackfin/include/asm/cdef_LPBlackfin.h | 8 +- arch/blackfin/include/asm/def_LPBlackfin.h | 18 ++ arch/blackfin/include/asm/dma.h | 1 + arch/blackfin/include/asm/elf.h | 1 + arch/blackfin/include/asm/ftrace.h | 16 ++ arch/blackfin/include/asm/gpio.h | 111 +++++---- arch/blackfin/include/asm/io.h | 262 +++----------------- arch/blackfin/include/asm/mem_init.h | 18 -- arch/blackfin/include/asm/portmux.h | 10 +- arch/blackfin/kernel/Makefile | 1 + arch/blackfin/kernel/bfin_dma_5xx.c | 19 ++- arch/blackfin/kernel/bfin_gpio.c | 111 +++++---- arch/blackfin/kernel/cplb-mpu/cplbinit.c | 4 - arch/blackfin/kernel/ftrace-entry.S | 85 ++++++- arch/blackfin/kernel/ftrace.c | 86 +++++++- arch/blackfin/kernel/setup.c | 7 + arch/blackfin/kernel/vmlinux.lds.S | 7 +- arch/blackfin/mach-bf518/Kconfig | 61 +++++ arch/blackfin/mach-bf518/include/mach/anomaly.h | 21 ++- arch/blackfin/mach-bf518/include/mach/bf518.h | 105 ++++++++ arch/blackfin/mach-bf518/include/mach/defBF514.h | 135 ---------- .../mach-bf518/include/mach/defBF51x_base.h | 144 ++---------- arch/blackfin/mach-bf518/include/mach/gpio.h | 83 +++--- arch/blackfin/mach-bf518/include/mach/portmux.h | 7 +- arch/blackfin/mach-bf527/Kconfig | 66 +++++ arch/blackfin/mach-bf527/include/mach/anomaly.h | 22 ++- arch/blackfin/mach-bf527/include/mach/bf527.h | 120 +++++++++ .../mach-bf527/include/mach/defBF52x_base.h | 225 ++--------------- arch/blackfin/mach-bf527/include/mach/gpio.h | 96 ++++---- arch/blackfin/mach-bf527/include/mach/portmux.h | 3 +- arch/blackfin/mach-bf533/include/mach/anomaly.h | 10 +- arch/blackfin/mach-bf533/include/mach/gpio.h | 32 ++-- arch/blackfin/mach-bf533/include/mach/portmux.h | 3 +- arch/blackfin/mach-bf537/include/mach/anomaly.h | 11 +- arch/blackfin/mach-bf537/include/mach/defBF534.h | 36 ++-- arch/blackfin/mach-bf537/include/mach/gpio.h | 96 ++++---- arch/blackfin/mach-bf537/include/mach/portmux.h | 7 +- arch/blackfin/mach-bf538/include/mach/anomaly.h | 16 +- arch/blackfin/mach-bf538/include/mach/cdefBF538.h | 64 ----- arch/blackfin/mach-bf538/include/mach/defBF539.h | 14 +- arch/blackfin/mach-bf538/include/mach/gpio.h | 108 ++++---- arch/blackfin/mach-bf538/include/mach/portmux.h | 1 + arch/blackfin/mach-bf548/include/mach/anomaly.h | 16 +- .../mach-bf548/include/mach/cdefBF54x_base.h | 16 +- arch/blackfin/mach-bf548/include/mach/defBF542.h | 130 ---------- arch/blackfin/mach-bf548/include/mach/defBF544.h | 6 +- arch/blackfin/mach-bf548/include/mach/defBF547.h | 136 +---------- .../mach-bf548/include/mach/defBF54x_base.h | 152 +----------- arch/blackfin/mach-bf548/include/mach/gpio.h | 10 + arch/blackfin/mach-bf548/include/mach/portmux.h | 3 +- arch/blackfin/mach-bf561/include/mach/anomaly.h | 13 +- arch/blackfin/mach-bf561/include/mach/gpio.h | 96 ++++---- arch/blackfin/mach-bf561/include/mach/portmux.h | 3 +- arch/blackfin/mach-common/arch_checks.c | 16 +- arch/blackfin/mach-common/cache.S | 15 +- arch/blackfin/mach-common/dpmc_modes.S | 24 -- arch/blackfin/mach-common/pm.c | 17 +- include/asm-generic/io.h | 56 +++++ 88 files changed, 2563 insertions(+), 2314 deletions(-) delete mode 100644 Documentation/blackfin/Filesystems create mode 100644 Documentation/blackfin/bfin-spi-notes.txt delete mode 100644 Documentation/blackfin/cachefeatures.txt -- 1.7.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/