Skip to content
  1. Dec 05, 2014
  2. Nov 29, 2014
  3. Nov 28, 2014
  4. Nov 20, 2014
  5. Nov 17, 2014
    • Dmitry Osipenko's avatar
      ARM: tegra: Re-add removed SoC id macro to tegra_resume() · e4a68009
      Dmitry Osipenko authored
      
      
      Commit d127e9c5 ("ARM: tegra: make tegra_resume can work with current and later
      chips") removed tegra_get_soc_id macro leaving used cpu register corrupted after
      branching to v7_invalidate_l1() and as result causing execution of unintended
      code on tegra20. Possibly it was expected that r6 would be SoC id func argument
      since common cpu reset handler is setting r6 before branching to tegra_resume(),
      but neither tegra20_lp1_reset() nor tegra30_lp1_reset() aren't setting r6
      register before jumping to resume function. Fix it by re-adding macro.
      
      Fixes: d127e9c5 (ARM: tegra: make tegra_resume can work with current and later chips)
      Cc: <stable@vger.kernel.org> # v3.13+
      Reviewed-by: default avatarFelipe Balbi <balbi@ti.com>
      Signed-off-by: default avatarDmitry Osipenko <digetx@gmail.com>
      Signed-off-by: default avatarThierry Reding <treding@nvidia.com>
      e4a68009
  6. Nov 12, 2014
  7. Nov 11, 2014
  8. Nov 07, 2014
  9. Nov 06, 2014
    • Tony Lindgren's avatar
      ARM: OMAP4+: Remove unused omap_l3_noc platform init · e7e42b9d
      Tony Lindgren authored
      
      
      Omap4 and later have been booting in device tree only
      mode for quite some time now. This initcall is no longer
      needed. Note that omap3 uses a different driver omap_l3_smx,
      and the initcall for that one is still needed until omap3
      boots in device tree only mode.
      
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      e7e42b9d
    • Tony Lindgren's avatar
      ARM: dts: Add twl keypad map for omap3 EVM · 8cf747f1
      Tony Lindgren authored
      
      
      Looks like we're still missing the keypad map for EVM.
      Let's add it since we have the binding now available
      for the twl4030_keypad as otherwise we get the following
      errors during the boot:
      
      twl4030_keypad keypad.31: OF: linux,keymap property not defined
      in /ocp/i2c@48070000/twl@48/keypad
      twl4030_keypad keypad.31: Failed to build keymap
      twl4030_keypad: probe of keypad.31 failed with error -2
      
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      8cf747f1
    • Tony Lindgren's avatar
      ARM: dts: Add twl keypad map for LDP · edafb204
      Tony Lindgren authored
      
      
      Looks like we're still missing the keypad map for LDP.
      Let's add it since we have the binding now available
      for the twl4030_keypad as otherwise we get the following
      errors during the boot:
      
      twl4030_keypad keypad.31: OF: linux,keymap property not defined
      in /ocp/i2c@48070000/twl@48/keypad
      twl4030_keypad keypad.31: Failed to build keymap
      twl4030_keypad: probe of keypad.31 failed with error -2
      
      Reported-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      edafb204
    • Tony Lindgren's avatar
      ARM: dts: Fix NAND last partition size on LDP · 9dec11f5
      Tony Lindgren authored
      
      
      Fix the following warning during the boot:
      
      mtd: partition "Filesystem" extends beyond the end of device
      "omap2-nand.0" -- size truncated to 0x6000000
      
      Looks like I got the last partition size wrong while setting
      up the .dts file. Note that this does not affect the partition
      as the size has been getting truncated to the right size.
      
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      9dec11f5
    • Tony Lindgren's avatar
      ARM: OMAP3: Fix errors for omap_l3_smx when booted with device tree · aa25729c
      Tony Lindgren authored
      
      
      When booting omap3 in device tree mode, we're currently getting
      the following errors:
      
      omap_l3_smx omap_l3_smx.0: couldn't request debug irq
      omap_l3_smx: probe of omap_l3_smx.0 failed with error -22
      
      This is because we don't have handling in the driver for the
      compatible property and instead assume platform data being
      passed.
      
      Note that this binding is already documented, and implemented
      for the related omap_l3_noc driver for omap4 and later. Looks
      like the binding somehow never got never implemented for this
      omap_l3_smx driver though.
      
      Let's also remove __exit_p to allow binding and unbinding
      of the driver while at it.
      
      Reported-by: default avatarPavel Machek <pavel@ucw.cz>
      Reported-by: default avatarRussell King <rmk+kernel@arm.linux.org.uk>
      Acked-by: default avatarSantosh Shilimkar <ssantosh@kernel.org>
      Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
      aa25729c
  10. Nov 03, 2014