26 Oct, 2011

1 commit


23 Jul, 2011

1 commit


27 May, 2011

1 commit

  • By the previous style change, CONFIG_GENERIC_FIND_NEXT_BIT,
    CONFIG_GENERIC_FIND_BIT_LE, and CONFIG_GENERIC_FIND_LAST_BIT are not used
    to test for existence of find bitops anymore.

    Signed-off-by: Akinobu Mita
    Acked-by: Greg Ungerer
    Cc: Arnd Bergmann
    Cc: Russell King
    Cc: Martin Schwidefsky
    Cc: Heiko Carstens
    Signed-off-by: Andrew Morton
    Signed-off-by: Linus Torvalds

    Akinobu Mita
     

25 May, 2011

1 commit


30 Mar, 2011

1 commit


23 Mar, 2011

1 commit


18 Mar, 2011

3 commits

  • All chips converted.

    Signed-off-by: Thomas Gleixner
    Signed-off-by: Mike Frysinger

    Thomas Gleixner
     
  • In order to safely work around anomaly 05000491, we have to execute IFLUSH
    from L1 instruction sram. The trouble with multi-core systems is that all
    L1 sram is visible only to the active core. So we can't just place the
    functions into L1 and call it directly. We need to setup a jump table and
    place the entry point in external memory. This will call the right func
    based on the active core.

    In the process, convert from the manual relocation of a small bit of code
    into Core B's L1 to the more general framework we already have in place
    for loading arbitrary pieces of code into L1.

    Signed-off-by: Sonic Zhang
    Signed-off-by: Mike Frysinger

    Sonic Zhang
     
  • We need to place icache flush funcs into L1 inst sram to work around a
    hardware anomaly. But this currently breaks SMP support as the L1 inst
    sram is per-core and cannot be called directly. So in preparation for
    making that work, split the two options.

    Further, split out the SMP depend so that we can allow some for SMP.

    Signed-off-by: Mike Frysinger

    Mike Frysinger
     

21 Jan, 2011

2 commits


29 Oct, 2010

1 commit

  • * 'kconfig' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild-2.6: (38 commits)
    kbuild: convert `arch/tile' to the kconfig mainmenu upgrade
    README: cite nconfig
    Revert "kconfig: Temporarily disable dependency warnings"
    kconfig: Use PATH_MAX instead of 128 for path buffer sizes.
    kconfig: Fix realloc usage()
    kconfig: Propagate const
    kconfig: Don't go out from read config loop when you read new symbol
    kconfig: fix menuconfig on debian lenny
    kbuild: migrate all arch to the kconfig mainmenu upgrade
    kconfig: expand file names
    kconfig: use the file's name of sourced file
    kconfig: constify file name
    kconfig: don't emit warning upon rootmenu's prompt redefinition
    kconfig: replace KERNELVERSION usage by the mainmenu's prompt
    kconfig: delay gconf window initialization
    kconfig: expand by default the rootmenu's prompt
    kconfig: add a symbol string expansion helper
    kconfig: regen parser
    kconfig: implement the `mainmenu' directive
    kconfig: allow PACKAGE to be defined on the compiler's command-line
    ...

    Fix up trivial conflict in arch/mn10300/Kconfig

    Linus Torvalds
     

23 Oct, 2010

1 commit


22 Oct, 2010

2 commits


12 Oct, 2010

1 commit


20 Sep, 2010

1 commit


10 Aug, 2010

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (32 commits)
    Blackfin: gpio: add a debounce stub
    Blackfin: update defconfigs
    Blackfin: remove CONFIG_MEM_GENERIC_BOARD
    Blackfin: dpmc: punt unnecessary RTC_ISTAT clearing
    Blackfin: unify rotary encoder bitmasks
    Blackfin: unify SDH/RSI bitmasks
    Blackfin: BF54x: tweak DMAC MMR naming to match other ports
    Blackfin: TWI: clean up the MMR names
    Blackfin: add EVT_OVERRIDE/IPRIO core MMR helpers
    Blackfin: add support for dynamic ftrace
    Blackfin: add support for LZO compressed kernels
    Blackfin: portmux: fix peripheral map overflow when requesting pins
    Blackfin: document SPI CS limitations with CPHA=0
    Blackfin: remove useless and outdated documentation
    Blackfin: BF51x/BF52x: support GPIO Hysteresis/Schmitt Trigger options
    Blackfin: gpio/portmux: clean up whitespace corruption
    Blackfin: make sure mmiowb inserts a write barrier with SSYNC
    Blackfin: fix DMA/cache bug when resuming from suspend to RAM
    Blackfin: BF51x: fix handling of PH8 (the "internal" SPI0SEL4 pin)
    Blackfin: add a GPIO_DEFAULT_BOOT_SPI_CS
    ...

    Linus Torvalds
     

07 Aug, 2010

4 commits


27 Jul, 2010

1 commit

  • Now that all arches have been converted over to use generic time via
    clocksources or arch_gettimeoffset(), we can remove the GENERIC_TIME
    config option and simplify the generic code.

    Signed-off-by: John Stultz
    LKML-Reference:
    Signed-off-by: Thomas Gleixner

    John Stultz
     

23 May, 2010

2 commits


21 May, 2010

1 commit

  • This patch removes a custom GPIO wakeup API which allowed GPIOs to act
    as wakeup sources, which are not configured as Interrupts.
    This API is a leftover from the time before irq_wake was established.
    From now on people must use enable_irq_wake(GPIO_IRQx) and the GPIO in
    question needs to be configured as Interrupt.

    Signed-off-by: Michael Hennerich
    Signed-off-by: Mike Frysinger

    Michael Hennerich
     

09 Mar, 2010

11 commits


17 Dec, 2009

1 commit

  • * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vapier/blackfin: (88 commits)
    Blackfin: Convert BUG() to use unreachable()
    Blackfin: define __NR_recvmmsg
    Blackfin: drop duplicate sched_clock
    Blackfin: NOMPU: skip DMA ICPLB hole when it is redundant
    Blackfin: MPU: add missing __init markings
    Blackfin: add support for TIF_NOTIFY_RESUME
    Blackfin: kgdb_test: clean up code a bit
    Blackfin: convert kgdbtest to proc_fops
    Blackfin: convert cyc2ns() to clocksource_cyc2ns()
    Blackfin: ip0x: pull in asm/portmux.h for P_xxx defines
    Blackfin: drop unused ax88180 resources
    Blackfin: bf537-stamp: add ADF702x network driver resources
    Blackfin: bf537-stamp: add CAN resources
    Blackfin: bf537-stamp: add AD5258 i2c address
    Blackfin: bf537-stamp: add adau1761 i2c address
    Blackfin: bf537-stamp: add adau1371 i2c address
    Blackfin: bf537-stamp: add ADP8870 resources
    Blackfin: bf537-stamp: kill AD714x board-specific Kconfigs
    Blackfin: bf537-stamp: update ADP5520 resources
    Blackfin: bf537-stamp: add ADXL346 orientation sensing support
    ...

    Linus Torvalds
     

15 Dec, 2009

2 commits

  • The next commit will require the use of MODULE_SYMBOL_PREFIX in
    .tmp_exports-asm.S. Currently it is mixed in with C structure
    definitions in "asm/module.h". Move the definition of this arch option
    into Kconfig, so it can be easily accessed by any code.

    This also lets modpost.c use the same definition. Previously modpost
    relied on a hardcoded list of architectures in mk_elfconfig.c.

    A build test for blackfin, one of the two MODULE_SYMBOL_PREFIX archs,
    showed the generated code was unchanged. vmlinux was identical save
    for build ids, and an apparently randomized suffix on a single "__key"
    symbol in the kallsyms data).

    Signed-off-by: Alan Jenkins
    Acked-by: Mike Frysinger (blackfin)
    CC: Sam Ravnborg
    Signed-off-by: Rusty Russell

    Alan Jenkins
     
  • When working with 8 meg systems, forcing a 1 meg DMA chunk heavily cuts
    into the available resources. So support smaller chunks to better cover
    needs for these systems.

    Signed-off-by: Barry Song
    Signed-off-by: Mike Frysinger

    Barry Song