1. 13 Apr, 2015 2 commits
    • Arnd Bergmann's avatar
      Merge tag 'imx-dt-4.1' of... · 9705feac
      Arnd Bergmann authored
      Merge tag 'imx-dt-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into next/late
      
      Pull "The i.MX device tree updates for 4.1" from Shawn Guo:
      
       - Convert GPC controller to use stacked interrupt domains
       - Add power domain descriptions for i.MX6 platforms
       - Improve i.MX25 pin function defines
       - Disable PWM devices in <soc>.dtsi by default and enable it at board
         level dts where the device is actually available.
       - Define labels for SNVS RTC device to ease the board description,
         where an external RTC is available.
       - Add dr_mode host setting to all i.MX host-only USB instances
       - Support Miscellaneous System Control Module (MSCM) for VF610
       - Add initial i.MX6SL WaRP Board support
       - Add i.MX6SX SDB revision B board support
       - A bunch of imx28-apf28dev board updates, including gpio polarity
         correction and CAN, AUART device support.
       - SolidRun iMX6 platform updates: dual-license of GPLv2/X11, PWM
         setup, PCF8523 RTC, GPIO key and SGTL5000 audio support.
       - A number of random device additions for boards: SPI and CAN for
         vf-colibri, MAX7310 GPIO expander for imx6qdl-sabreauto and LCD
         support for imx25-pdk.
      
      Note: Branch imx/cleanup was merged as the base to solve conflict on
      imx25 iomux header.  Branch imx/soc was merged as the base to solve
      conflict on arch/arm/mach-imx/gpc.c.  And Jason Cooper's irqchip/vybrid
      branch was pulled into the base as a run-time dependency.
      
      * tag 'imx-dt-4.1' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: (69 commits)
        ARM: dts: hummingboard: add sgtl5000 support for Hummingboard Pro
        ARM: dts: imx25-pinfunc: Add several pinfunctions
        ARM: dts: vf610: fix missing irqs
        ARM: dts: cubox: Map gpio-keys to gpio3 8
        ARM: dts: hummingboard: Setup pwm lines
        ARM: dts: hummingboard: enable PCF8523 RTC support
        ARM: dts: Re-license SolidRun iMX6 platform DT GPL v2/X11
        ARM: dts: imx28: add alternative pinmuxing for spi3
        ARM: dts: imx6sx: Add label snvs_rtc
        ARM: dts: imx6sl: Add label snvs_rtc
        ARM: imx6: Warn when an old DT is detected
        ARM: imx6: Allow GPC interrupts affinity to be changed
        ARM: imx6qdl-sabreauto.dtsi: add max7310 support
        ARM: dts: imx6sl-warp: Add BCM4330 support
        ARM: dts: imx28-apf28dev: add wakeup function to user button
        ARM: dts: imx28-apf28dev: fix user button polarity
        ARM: dts: imx25-pinfunc: remove input values for pinfuncs without input register
        ARM: dts: vf610: add Miscellaneous System Control Module (MSCM)
        ARM: dts: imx6sl-warp: Pass 'bus-width' property
        ARM: dts: imx6qdl: disable PWMs by default
        ...
      9705feac
    • Arnd Bergmann's avatar
      Merge tag 'omap-for-v4.1/prcm-dts' of... · 643ee0d5
      Arnd Bergmann authored
      Merge tag 'omap-for-v4.1/prcm-dts' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into next/late
      
      Pull "Clean-up for omap PRCM (Power Reset Clock Management) and interconnects" from Tony Lindgren
      Patches originally from Tero Kristo <t-kristo@ti.com>.
      
      This sets gets us into a better position for further clean-up:
      
      - Gets PRCM code closer to being device drivers
      
      - Allows to move the remainig clock code to drivers/clk for v4.2
      
      - Starts enforcing interconnect hierarchy in the SoC specific .dts
        files to enforce device drivers are only accesing registers in
        the related hardware module
      
      This patchset has seen quite a few revisions but did not come into
      mergeable shape until recently. As other patchsets for clock specific
      device drivers depend on this, it would be good to get this merged
      although it's a bit late for the v4.1 merge window.
      
      Note that as the device entries in the .dts files are moved around,
      this is based on earlier non-urgent fixes to avoid a non-trivial
      merge conflict.
      
      * tag 'omap-for-v4.1/prcm-dts' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap: (44 commits)
        ARM: OMAP4+: control: add support for initializing control module via DT
        ARM: dts: dra7: add minimal l4 bus layout with control module support
        ARM: dts: omap5: add minimal l4 bus layout with control module support
        ARM: OMAP4+: control: remove support for legacy pad read/write
        ARM: OMAP4: display: convert display to use syscon for dsi muxing
        ARM: dts: omap4: add minimal l4 bus layout with control module support
        ARM: dts: am4372: add minimal l4 bus layout with control module support
        ARM: dts: am43xx-epos-evm: fix pinmux node layout
        ARM: dts: am33xx: add minimal l4 bus layout with control module support
        ARM: dts: omap3: add minimal l4 bus layout with control module support
        ARM: dts: omap24xx: add minimal l4 bus layout with control module support
        ARM: OMAP2+: control: add syscon support for register accesses
        ARM: OMAP2+: id: cache omap_type value
        ARM: OMAP2+: control: remove API for getting control module base address
        ARM: OMAP2+: clock: add low-level support for regmap
        ARM: OMAP4+: PRM: get rid of cpu_is_omap44xx calls from interrupt init
        ARM: OMAP4+: PRM: setup prm_features from the PRM init time flags
        ARM: OMAP2+: CM: move SoC specific init calls within a generic API
        ARM: OMAP4+: PRM: determine prm_device_inst based on DT compatibility
        ARM: OMAP2+: PRM: move SoC specific init calls within a generic API
        ...
      643ee0d5
  2. 01 Apr, 2015 1 commit
  3. 31 Mar, 2015 20 commits
  4. 30 Mar, 2015 17 commits