1. 13 7月, 2014 1 次提交
  2. 11 7月, 2014 1 次提交
    • O
      Merge tag 'omap-for-v3.16/fixes-rc4' of... · c58a27a4
      Olof Johansson 提交于
      Merge tag 'omap-for-v3.16/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into fixes
      
      Merge "omap fixes against v3.16-rc4" from Tony Lindgren:
      
      Fixes for omaps for the -rc series. It's mostly fixes for clock rates,
      restart handling and phy regulators and SATA interconnect data.
      
      Also few build fixes related to the DSP driver in staging, and trivial
      stuff like removal of broken and soon to be unused platform data init
      for HDMI audio that would be good to get into the -rc series if not
      too late.
      
      * tag 'omap-for-v3.16/fixes-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap:
        ARM: OMAP2+: Remove non working OMAP HDMI audio initialization
        ARM: dts: Fix TI CPSW Phy mode selection on IGEP COM AQUILA.
        ARM: dts: am335x-evmsk: Enable the McASP FIFO for audio
        ARM: dts: am335x-evm: Enable the McASP FIFO for audio
        ARM: OMAP2+: Make GPMC skip disabled devices
        ARM: OMAP2+: create dsp device only on OMAP3 SoCs
        ARM: dts: dra7-evm: Make VDDA_1V8_PHY supply always on
        ARM: DRA7/AM43XX: fix header definition for omap44xx_restart
        ARM: OMAP2+: clock/dpll: fix _dpll_test_fint arithmetics overflow
        ARM: DRA7: hwmod: Add SYSCONFIG for usb_otg_ss
        ARM: DRA7: hwmod: Fixup SATA hwmod
        ARM: OMAP3: PRM/CM: Add back macros used by TI DSP/Bridge driver
        ARM: dts: dra7xx-clocks: Fix the l3 and l4 clock rates
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      c58a27a4
  3. 08 7月, 2014 6 次提交
  4. 07 7月, 2014 15 次提交
    • T
    • E
      ARM: dts: Fix TI CPSW Phy mode selection on IGEP COM AQUILA. · 24faebd6
      Enric Balletbo i Serra 提交于
      As this board use external clock for RMII interface we should specify 'rmii'
      phy mode and 'rmii-clock-ext' to make ethernet working.
      Signed-off-by: NEnric Balletbo i Serra <eballetbo@iseebcn.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      24faebd6
    • P
      ARM: dts: am335x-evmsk: Enable the McASP FIFO for audio · 6f2f52b5
      Peter Ujfalusi 提交于
      The use of FIFO in McASP can reduce the risk of audio under/overrun and
      lowers the load on the memories since the DMA will operate in bursts.
      Signed-off-by: NPeter Ujfalusi <peter.ujfalusi@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      6f2f52b5
    • P
      ARM: dts: am335x-evm: Enable the McASP FIFO for audio · 90571d85
      Peter Ujfalusi 提交于
      The use of FIFO in McASP can reduce the risk of audio under/overrun and
      lowers the load on the memories since the DMA will operate in bursts.
      Signed-off-by: NPeter Ujfalusi <peter.ujfalusi@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      90571d85
    • G
      ARM: OMAP2+: Make GPMC skip disabled devices · 68e2eb53
      Guido Martínez 提交于
      Currently, child nodes of the gpmc node are iterated and probed
      regardless of their 'status' property. This means adding 'status =
      "disabled";' has no effect.
      
      This patch changes the iteration to only probe nodes marked as
      available.
      Signed-off-by: NGuido Martínez <guido@vanguardiasur.com.ar>
      Tested-by: NPekon Gupta <pekon@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      68e2eb53
    • S
      ARM: OMAP2+: create dsp device only on OMAP3 SoCs · 526570cb
      Suman Anna 提交于
      The DSP platform device for TI DSP/Bridge is currently
      created unconditionally whenever CONFIG_TIDSPBRIDGE is
      enabled. This device should only be created on OMAP34xx/
      OMAP36xx SoCs, and not for other OMAP3 derived SoCs or when
      booting multi-arch images on other SoCs. So, add a check for
      the SoC family both before creating the device and allocating
      the carveout memory for the device.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      526570cb
    • R
      ARM: dts: dra7-evm: Make VDDA_1V8_PHY supply always on · e120fb45
      Roger Quadros 提交于
      After clarification from the hardware team it was found that
      this 1.8V PHY supply can't be switched OFF when SoC is Active.
      
      Since the PHY IPs don't contain isolation logic built in the design to
      allow the power rail to be switched off, there is a very high risk
      of IP reliability and additional leakage paths which can result in
      additional power consumption.
      
      The only scenario where this rail can be switched off is part of Power on
      reset sequencing, but it needs to be kept always-on during operation.
      
      This patch is required for proper functionality of USB, SATA
      and PCIe on DRA7-evm.
      
      CC: Rajendra Nayak <rnayak@ti.com>
      CC: Tero Kristo <t-kristo@ti.com>
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      e120fb45
    • N
      ARM: DRA7/AM43XX: fix header definition for omap44xx_restart · 7abb1a53
      Nishanth Menon 提交于
      omap44xx_restart is defined as a static void inline when DRA7/AM437X is
      defined alone, which implies that the restart function is no longer
      functional even though it is built in. So, fix the definition of the
      same.
      Signed-off-by: NNishanth Menon <nm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      7abb1a53
    • T
      ARM: OMAP2+: clock/dpll: fix _dpll_test_fint arithmetics overflow · 6340c872
      Tero Kristo 提交于
      The divider value provided to the _dpll_test_fint can reach value of
      256 with J type DPLLs (USB etc.), which causes an overflow with the u8
      datatype. Fix this by changing the parameter to be an int instead.
      Signed-off-by: NTero Kristo <t-kristo@ti.com>
      [paul@pwsan.com: changed type of 'n' to unsigned int]
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      6340c872
    • R
      ARM: DRA7: hwmod: Add SYSCONFIG for usb_otg_ss · d904b38d
      Roger Quadros 提交于
      Add the sysconfig class bits for the Super Speed USB
      controllers
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      Reviewed-by: NRajendra Nayak <rnayak@ti.com>
      Tested-by: NSekhar Nori <nsekhar@ti.com>
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      d904b38d
    • R
      ARM: DRA7: hwmod: Fixup SATA hwmod · 1ea0999e
      Roger Quadros 提交于
      Get rid of optional clock as that is now managed by the
      AHCI platform driver.
      
      Correct .mpu_rt_idx to 1 as the module register space (SYSCONFIG..)
      is passed as the second memory resource in the device tree.
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      Reviewed-by: NRajendra Nayak <rnayak@ti.com>
      Tested-by: NSekhar Nori <nsekhar@ti.com>
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      1ea0999e
    • S
      ARM: OMAP3: PRM/CM: Add back macros used by TI DSP/Bridge driver · 0cd8d405
      Suman Anna 提交于
      The commit 7be914f2 {ARM: OMAP3: PRM/CM: Cleanup unused header} removed
      some of the macros used by the TI DSP/Bridge driver. This fixes the
      following build errors when trying to build DSP/Bridge driver (disabled
      at present), otherwise results in the following build errors:
      
      drivers/staging/tidspbridge/core/tiomap3430.c:531:31: error: 'OMAP3430_AUTO_IVA2_DPLL_SHIFT' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430.c:531:31: note: each undeclared identifier is reported only once for each function it appears in
      make[3]: *** [drivers/staging/tidspbridge/core/tiomap3430.o] Error 1
      make[3]: *** Waiting for unfinished jobs....
      drivers/staging/tidspbridge/core/tiomap_io.c: In function 'sm_interrupt_dsp':
      drivers/staging/tidspbridge/core/tiomap_io.c:404:31: error: 'OMAP3430_AUTO_IVA2_DPLL_SHIFT' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap_io.c:404:31: note: each undeclared identifier is reported only once for each function it appears in
      drivers/staging/tidspbridge/core/tiomap_io.c:414:12: error: 'OMAP3430_IVA2_DPLL_FREQSEL_SHIFT' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap_io.c:415:12: error: 'OMAP3430_EN_IVA2_DPLL_SHIFT' undeclared (first use in this function)
      make[3]: *** [drivers/staging/tidspbridge/core/tiomap_io.o] Error 1
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c: In function 'dsp_clk_wakeup_event_ctrl':
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:442:19: error: 'OMAP3430_GRPSEL_GPT5_MASK' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:442:19: note: each undeclared identifier is reported only once for each function it appears in
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:455:19: error: 'OMAP3430_GRPSEL_GPT6_MASK' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:468:19: error: 'OMAP3430_GRPSEL_GPT7_MASK' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:481:19: error: 'OMAP3430_GRPSEL_GPT8_MASK' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:494:19: error: 'OMAP3430_GRPSEL_MCBSP1_MASK' undeclared (first use in this function)
      drivers/staging/tidspbridge/core/tiomap3430_pwr.c:546:19: error: 'OMAP3430_GRPSEL_MCBSP5_MASK' undeclared (first use in this function)
      make[3]: *** [drivers/staging/tidspbridge/core/tiomap3430_pwr.o] Error 1
      make[2]: *** [drivers/staging/tidspbridge] Error 2
      
      Fixes: 7be914f2 (ARM: OMAP3: PRM/CM: Cleanup unused header)
      Cc: Rajendra Nayak <rnayak@ti.com>
      Cc: Paul Walmsley <paul@pwsan.com>
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Signed-off-by: NPaul Walmsley <paul@pwsan.com>
      0cd8d405
    • L
      Linux 3.16-rc4 · cd3de83f
      Linus Torvalds 提交于
      cd3de83f
    • L
      Merge tag 'dt-for-linus' of git://git.secretlab.ca/git/linux · 100193f5
      Linus Torvalds 提交于
      Pull devicetree bugfix from Grant Likely:
       "Important bug fix for parsing 64-bit addresses on 32-bit platforms.
        Without this patch the kernel will try to use memory ranges that
        cannot be reached"
      
      * tag 'dt-for-linus' of git://git.secretlab.ca/git/linux:
        of: Check for phys_addr_t overflows in early_init_dt_add_memory_arch
      100193f5
    • L
      Merge tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi · 8addf0c7
      Linus Torvalds 提交于
      Pull SCSI fixes from James Bottomley:
       "This is a set of 13 fixes, a MAINTAINERS update and a sparse update.
        The fixes are mostly correct value initialisations, avoiding NULL
        derefs and some uninitialised pointer avoidance.
      
        All the patches have been incubated in -next for a few days.  The
        final patch (use the scsi data buffer length to extract transfer size)
        has been rebased to add a cc to stable, but only the commit message
        has changed"
      
      * tag 'scsi-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi:
        [SCSI] use the scsi data buffer length to extract transfer size
        virtio-scsi: fix various bad behavior on aborted requests
        virtio-scsi: avoid cancelling uninitialized work items
        ibmvscsi: Add memory barriers for send / receive
        ibmvscsi: Abort init sequence during error recovery
        qla2xxx: Fix sparse warning in qla_target.c.
        bnx2fc: Improve stats update mechanism
        bnx2fc: do not scan uninitialized lists in case of error.
        fc: ensure scan_work isn't active when freeing fc_rport
        pm8001: Fix potential null pointer dereference and memory leak.
        MAINTAINERS: Update LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) maintainers Email IDs
        be2iscsi: remove potential junk pointer free
        be2iscsi: add an missing goto in error path
        scsi_error: set DID_TIME_OUT correctly
        scsi_error: fix invalid setting of host byte
      8addf0c7
  5. 06 7月, 2014 8 次提交
  6. 05 7月, 2014 9 次提交