1. 17 Sep, 2012 4 commits
  2. 13 Sep, 2012 8 commits
    • Stephen Boyd's avatar
      ARM: msm: Fix early debug uart mapping on some memory configs · 10717e04
      Stephen Boyd authored
      The uart mapping runs into the space allocated for lowmem on some
      8960 boards when we have more than 512Mb of memory. We were
      getting lucky before and our mapping wasn't part of DDR. Move the
      mapping up into the vmalloc area which will always be outside of
      the lowmem mapping regardless of how much lowmem actually exists.
      Signed-off-by: default avatarStephen Boyd <sboyd@codeaurora.org>
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      10717e04
    • Rohit Vaswani's avatar
      ARM: msm: io: Change the default static iomappings to be shared · 90eb385f
      Rohit Vaswani authored
      With 3.4 kernel the static iomappings can be shared with the ioremap
      mappings. If ioremap is called with an address for which a static
      mapping already exists, then that mapping should be used instead
      of creating a new one.
      
      However, the MT_DEVICE_NONSHARED flag prevents this. Hence, get rid
      of this flag. Some targets (7X00) that require the static iomappings
      to be NONSHARED use the MSM_DEVICE_TYPE and MSM_CHIP_DEVICE_TYPE macros.
      Signed-off-by: default avatarRohit Vaswani <rvaswani@codeaurora.org>
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      90eb385f
    • Rohit Vaswani's avatar
      ARM: msm: io: Remove 7x30 iomap region from 7x00 · 460709a6
      Rohit Vaswani authored
      This is redundant code.
      Signed-off-by: default avatarRohit Vaswani <rvaswani@codeaurora.org>
      Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      460709a6
    • David Brown's avatar
      ARM: msm: Remove call to missing FPGA init on 8660 · 49b26e0d
      David Brown authored
      A previous patch[1] added code to initialize an FPGA register on the
      8660 "SURF" development platform.  Since this development platform is
      not widely available, and there is now a more available device "the
      Dragonboard" based on the same core SOC, this change was dropped.
      
      However, the DT code kept a lingering call to this FPGA init function.
      Remove it.
      
      [1] https://lkml.org/lkml/2011/8/12/357Signed-off-by: default avatarDavid Brown <davidb@codeaurora.org>
      49b26e0d
    • Olof Johansson's avatar
      Merge tag 'ux500-core-updates' of... · f78a88d4
      Olof Johansson authored
      Merge tag 'ux500-core-updates' of http://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson into next/fixes-non-critical
      
      This is three ux500 core updates with no direct relation
      but grouped in a pull request:
      - Set the proper GIC flags to mask when suspended and
        skip wake.
      - Fix a build error introduced from the PMU patch set
      - Provide a fixed regulator for the Snowball when not
        using DT.
      
      * tag 'ux500-core-updates' of http://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson:
        ARM: ux500: Provide SMSC911x fixed-regulator when not booting DT
        ARM: ux500: Fix build error due to missing include of asm/pmu.h in cpu-db8500.c
        ARM: ux500: set proper GIC flags
      f78a88d4
    • Olof Johansson's avatar
      Merge branch 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux into... · 1a876762
      Olof Johansson authored
      Merge branch 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux into next/fixes-non-critical
      
      From  "Uwe Kleine-König" <u.kleine-koenig@pengutronix.de>:
      
      this is the 2nd version of this series whose goal is to make struct
      of_device_id.data const. Conceptually a driver must not modify the data
      contained there so making it const is the right thing.
      
      v1 of this series was sent with Message-id:
      1342182734-321-1-git-send-email-y. Changes since then are:
       - powerpc fixes
       - several new consts that were found by Arnd that are possible after
         patch 19.
      
      Arnd suggested to take this series via arm-soc late for 3.6 in one go
      because patch 19 depends on the former patches but is a precondition to
      the latter and it fixes a few warnings. So getting it in via the
      respective maintainer trees would need a much bigger coordination
      effort. That means I prefer getting Acks over you taking the patch.
      
      Vinod Koul already took
              dmaengine: at_hdmac: add a few const qualifiers
      that is in next-20120723 as 7fd63ccd now. Vinod, I don't follow your
      pull requests, but assuming you didn't let it already pull for 3.6 I
      suggest you drop it from your queue and I just take your Ack.
      
      This series was build tested for arm (all defconfigs) and powerpc (all
      defconfigs and an allyesconfig) and grep didn't find more issues. As
      before it introduces a warning in drivers/regulator/twl-regulator.c.
      This driver does modify its .of_match_table when a device is bound which
      doesn't fits the concept of independant devices. Arnd noticed another
      new warning in drivers/scsi/qlogicpti.c that isn't that easy to resolve,
      because the pointer to (now) const data is passed as first argument to
      scsi_host_alloc. To fix that properly struct Scsi_Host.hostt needs to
      get a const, too. Alternatively I could introduce a cast removing the
      const, but I don't like that.
      
      * 'ofdeviceiddata' of git://git.pengutronix.de/git/ukl/linux: (25 commits)
        dma: tegra: make data used as *of_device_id.data const
        can: mpc5xxx_can: make data used as *of_device_id.data const
        macintosh/mediabay: make data used as *of_device_id.data const
        i2c/mpc: make data used as *of_device_id.data const
        mfd/da9052: make i2c_device_id array const
        powerpc/fsl_msi: drop unneeded cast to non-const pointer
        gpio/gpio-omap: make platformdata used as *of_device_id.data const
        of: add const to struct *of_device_id.data
        dma: tegra: make tegra_dma.chip_data a pointer to const data
        watchdog/mpc8xxx: add a const qualifier
        powerpc/celleb_pci: add a const qualifier
        powerpc/fsl_msi: add a const qualifier
        powerpc/83xx: add a const qualifier
        macintosh/mediabay: add a const qualifier
        mmc/omap_hsmmc: add a const qualifier
        i2c/mpc: add a const qualifier
        i2c/i2c-omap: add a const qualifier
        gpio/mpc8xxx: add a const qualifier
        gpio/gpio-omap.c: add a const qualifier
        misc/atmel_tc: make atmel_tc.tcb_config member point to const data
      Signed-off-by: default avatarArnd Bergmann <arnd@arndb.de>
      [olof: repulled a v3 version of the branch that rebased to add some more
      acked-bys and added one more patch on top for tegra]
      Signed-off-by: default avatarOlof Johansson <olof@lixom.net>
      1a876762
    • Paul Walmsley's avatar
      ARM: OMAP4: wakeupgen: remove duplicate AUXCOREBOOT* read/write · 3c5dc4a7
      Paul Walmsley authored
      The wakeupgen context-save code reads and stores the AUXCOREBOOT0 and
      AUXCOREBOOT1 register contents twice.  This seems like a waste of
      time, so, remove the duplicates.
      Acked-by: default avatarSantosh Shilimkar <santosh.shilimkar@ti.com>
      Signed-off-by: default avatarPaul Walmsley <paul@pwsan.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      3c5dc4a7
    • Santosh Shilimkar's avatar
      ARM: OMAP4: wakeupgen: Fix the typo in AUXCOREBOOT register save · ecc335fc
      Santosh Shilimkar authored
      The wakeupgen context-save code reads AUXCOREBOOT0 register
      instead of AUXCOREBOOT1 register contents while saving AUXCOREBOOT1.
      
      Fix the same.
      Signed-off-by: default avatarSantosh Shilimkar <santosh.shilimkar@ti.com>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      ecc335fc
  3. 11 Sep, 2012 24 commits
  4. 10 Sep, 2012 1 commit
  5. 08 Sep, 2012 3 commits
    • Linus Torvalds's avatar
      Linux 3.6-rc5 · 55d512e2
      Linus Torvalds authored
      55d512e2
    • Linus Torvalds's avatar
      Merge branch 'fixes-for-3.6' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping · 32d687ca
      Linus Torvalds authored
      Pull DMA-mapping fixes from Marek Szyprowski:
       "Another set of fixes for ARM dma-mapping subsystem.
      
        Commit e9da6e99 replaced custom consistent buffer remapping code
        with generic vmalloc areas.  It however introduced some regressions
        caused by limited support for allocations in atomic context.  This
        series contains fixes for those regressions.
      
        For some subplatforms the default, pre-allocated pool for atomic
        allocations turned out to be too small, so a function for setting its
        size has been added.
      
        Another set of patches adds support for atomic allocations to
        IOMMU-aware DMA-mapping implementation.
      
        The last part of this pull request contains two fixes for Contiguous
        Memory Allocator, which relax too strict requirements."
      
      * 'fixes-for-3.6' of git://git.linaro.org/people/mszyprowski/linux-dma-mapping:
        ARM: dma-mapping: IOMMU allocates pages from atomic_pool with GFP_ATOMIC
        ARM: dma-mapping: Introduce __atomic_get_pages() for __iommu_get_pages()
        ARM: dma-mapping: Refactor out to introduce __in_atomic_pool
        ARM: dma-mapping: atomic_pool with struct page **pages
        ARM: Kirkwood: increase atomic coherent pool size
        ARM: DMA-Mapping: print warning when atomic coherent allocation fails
        ARM: DMA-Mapping: add function for setting coherent pool size from platform code
        ARM: relax conditions required for enabling Contiguous Memory Allocator
        mm: cma: fix alignment requirements for contiguous regions
      32d687ca
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input · 11be4bc6
      Linus Torvalds authored
      Pull input subsystem updates from Dmitry Torokhov.
      
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input:
        Input: wacom - add support for EMR on Cintiq 24HD touch
        Input: i8042 - add Gigabyte T1005 series netbooks to noloop table
        Input: imx_keypad - reset the hardware before enabling
        Input: edt-ft5x06 - fix build error when compiling wthout CONFIG_DEBUG_FS
      11be4bc6