1. 26 8月, 2016 1 次提交
  2. 10 6月, 2016 1 次提交
  3. 27 4月, 2016 4 次提交
    • V
      ARM: dts: dra7x: Support QSPI MODE-0 operation at 64MHz · b7a19228
      Vignesh R 提交于
      According to Data Manual(SPRS915P) of AM57x, TI QSPI controller on
      DRA74(rev 1.1+)/DRA72 EVM can support up to 64MHz in MODE-0, whereas
      MODE-3 is limited to 48MHz. Hence, switch to MODE-0 for better
      throughput.
      Signed-off-by: NVignesh R <vigneshr@ti.com>
      Acked-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      b7a19228
    • V
      ARM: dts: dra7x: Remove QSPI pinmux · 62618078
      Vignesh R 提交于
      DRA7 family of processors from Texas Instruments, have a hardware module
      called IODELAYCONFIG Module which is expected to be configured. This
      block allows very specific custom fine tuning for electrical
      characteristics of IO pins that are necessary for functionality and
      device lifetime requirements. IODelay module has it's own register space
      with registers to configure various pins.
      
      According to AM572x TRM SPRUHZ6E October 2014–Revised January 2016[1]
      section 18.4.6.1 Pad Configuration, in addition to pinmuxing(MUXMODE),
      when operating a pad in certain mode, Virtual/Manual IO Timing Mode must
      also be configured to ensure that IO timings are met (DELAYMODE and
      MODESELECT fields of pad's IODELAYCONFIG module register). According to
      section 18.4.6.1.7 Isolation Requirements of above TRM, when
      reprogramming MUXMODE, DELAYMODE, and MODESELECT fields, there is a
      potential for a significant glitch on the corresponding IO. It is hence
      recommended to do this with I/O isolation (which can only be done in
      initial stages of bootloader). QSPI is one such module that requires
      IODELAY configuration. So, this patch removes the pinmux for
      QSPI for DRA74/DRA72 EVM as it needs to be done in bootloader (U-Boot)
      and cannot be done in kernel.
      
      Users should migrate to U-Boot v2016.05-rc1 or higher.
      
      [1] http://www.ti.com/lit/ug/spruhz6e/spruhz6e.pdfSigned-off-by: NVignesh R <vigneshr@ti.com>
      Acked-by: NRob Herring <robh@kernel.org>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      62618078
    • R
      ARM: dts: dra7xx: Fix compatible string for PCF8575 chip · 86f196f8
      Roger Quadros 提交于
      The boards use a TI variant of the PCF8575 so specify that
      in the compatible string.
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      86f196f8
    • N
      ARM: dts: AM57xx/DRA7: Update SoC voltage rail limits to match data sheet · 54d03c5d
      Nishanth Menon 提交于
      As per the data sheet starting from SPRUHQ0H (Nov 2015 - Latest[1]),
      VDD_CORE can vary from 0.85v to 1.15v for AVS class0. VDD GPU/DSP
      et.al. can range from 0.85v to 1.25V with AVS class0
      
      Since dynamic voltage scaling is disabled for DRA7/AM57xx SoCs for
      all SoC rails other than MPU, the bootloader is responsible for
      setting up the AVS class0 voltage, however, with wrong voltage machine
      constraints in dtb, regulator framework will lower the voltage below
      the required voltage levels for certain samples in production flow.
      This can cause catastrophic failures which can be pretty hard to
      identify.
      
      Update board files which don't match required specification.
      
      [1] http://www.ti.com/product/AM5728/datasheet/specifications#SPRT637-7340Signed-off-by: NNishanth Menon <nm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      54d03c5d
  4. 15 4月, 2016 1 次提交
    • N
      ARM: dts: Add support for dra72-evm rev C (SR2.0) · a4240d3a
      Nishanth Menon 提交于
      DRA72-EVM now has an upgrade to Rev C with SR2.0 silicon. As part of
      this change, a few updates were factored in that were software
      incompatible with previous board in few areas:
      - We now use DP83867 ethernet phy instead of older DP838865 which fails
        in certain use cases.
      - Two Ethernet ports now instead of the single one in rev B.
      - polarities changed for certain pcf gpios
      - Due to SoC phy current requirements, VDDA supplies are split between
       ldo3 and ldo2 (ldo2 was previously unused). NOTE: DSS (VDDA_VIDEO) is
       still supplied by ldo5, HDMI is now supplied by LDO2 instead of using
       LDO3.
      
      NOTE: It does not make much sense to spin off a new board compatible
      flag since there is no real benefit for the same.
      Signed-off-by: NNishanth Menon <nm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      a4240d3a
  5. 13 4月, 2016 2 次提交
  6. 12 4月, 2016 2 次提交
  7. 01 3月, 2016 1 次提交
  8. 27 2月, 2016 2 次提交
  9. 19 12月, 2015 1 次提交
  10. 02 12月, 2015 1 次提交
  11. 01 12月, 2015 1 次提交
  12. 21 10月, 2015 1 次提交
    • M
      ARM: dts: dra72-evm: remove cpsw gpio hogging and add mode-gpios · 36958598
      Mugunthan V N 提交于
      With the current implementation of GPIO hogging and with
      gpio-pcf857x is built as module, ethernet doesn't work on boot
      and doesn't throw any error/warning to user. Ethernet becomes
      operational when inserting gpio-pcf857x module, even this time
      there is no error/warning logs to user that ethernet is
      operational.
      
      When using with NFS rootfs and gpio-pcf857x as module, board
      doesn't boot as it doesn't get any ip address and doesn't throw
      any error/warning. To over come this, now cpsw driver tries to
      get mode-gpios. When gpio-pcf857x is built as module it will
      throw error, so that user can decide either to built in
      gpio-pcf857x to continue with nfs boot or choose alternate rootfs
      filesystem like sd/ramdisk.
      
      When using mmc/ramdisk as root fs, cpsw will probe defer and
      re-probes again when gpio-pcf857x module is inserted and ethernet
      becomes operational.
      Signed-off-by: NMugunthan V N <mugunthanvnm@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      36958598
  13. 13 10月, 2015 5 次提交
  14. 05 8月, 2015 3 次提交
  15. 14 7月, 2015 1 次提交
  16. 13 7月, 2015 1 次提交
  17. 04 6月, 2015 1 次提交
  18. 18 3月, 2015 1 次提交
    • R
      ARM: dts: dra7x-evm: beagle-x15: Fix USB Peripheral · a7b0aa19
      Roger Quadros 提交于
      Now that we have EXTCON_USB_GPIO queued for v4.1, revert
      commit addfcde7 ("ARM: dts: dra7x-evm: beagle-x15: Fix USB Host")
      
      On these EVMs, the USB cable state has to be determined via the
      ID pin tied to a GPIO line. We use the gpio-usb-extcon driver
      to read the ID pin and the extcon framework to forward
      the USB cable state information to the USB driver so the
      controller can be configured in the right mode (host/peripheral).
      
      Gets USB peripheral mode to work on this EVM.
      Reviewed-by: NFelipe Balbi <balbi@ti.com>
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      a7b0aa19
  19. 15 3月, 2015 1 次提交
  20. 07 3月, 2015 2 次提交
  21. 25 2月, 2015 1 次提交
  22. 31 1月, 2015 1 次提交
  23. 21 1月, 2015 1 次提交
  24. 11 12月, 2014 1 次提交
  25. 24 11月, 2014 1 次提交
  26. 11 11月, 2014 2 次提交