Skip to content
Snippets Groups Projects
  1. Oct 11, 2016
  2. Jul 22, 2016
  3. May 16, 2016
    • Peng Fan's avatar
      MLK-12798 imx6ull: fix snvs tamper pin usage · 68fbb20f
      Peng Fan authored
      
      SNVS TAMPER pin and BOOT MODE pins are in SNVS IOMUXC module,
      not in IOMUXC, so correct the related registers' offset.
      
      Use IOMUX_CONFIG_LPSR flag for these pins, so we can differentiate
      them from iomuxc pins.
      
      Define CONFIG_IOMUX_LPSR for mx6ull_ddr3_arm2 board to enable
      using these pins.
      
      Signed-off-by: default avatarPeng Fan <peng.fan@nxp.com>
      68fbb20f
  4. Nov 25, 2015
  5. Sep 02, 2015
  6. Aug 02, 2015
  7. Jul 10, 2015
  8. Jun 08, 2015
  9. Nov 03, 2014
    • Ye.Li's avatar
      imx: mx6 sabreauto: Add board support for USB EHCI · 8fe280f3
      Ye.Li authored
      
      On mx6 sabreauto board, there are two USB ports:
      0: OTG
      1: HOST
      The EHCI driver is enabled for this board, but the IOMUX and VBUS power
      control is not implemented, which cause both USB port failed to work.
      This patch fix the problem by adding the board support codes.
      
      Since the power control uses the GPIO pin from port expander MAX7310,
      the PCA953X driver is enabled for accessing the MAX7310.
      
      The ID pin of OTG Port needs to configure the GPR1 bit 13 for selecting
      its daisy chain. Add a new function "imx_iomux_set_gpr_register" to
      handle GPR register setting.
      
      Signed-off-by: default avatarYe.Li <B37916@freescale.com>
      8fe280f3
  10. Oct 07, 2014
  11. Aug 30, 2014
  12. Jun 09, 2014
  13. Jun 06, 2014
    • Tim Harvey's avatar
      imx: iomux: add macros to setup iomux for multiple SoC types · 5bf497e3
      Tim Harvey authored
      
      Allow imx_iomux_v3_setup_multiple_pads to take a multi-cpu pad_list
      and add macros for declaring the pad_list that take into account the
      SoC types supported using CONFIG_MX6QDL (supports both the MX6Q and MX6DL
      iomux).
      
      Cc: Stefan Roese <sr@denx.de>
      Cc: Otavio Salvador <otavio@ossystems.com.br>
      Cc: Andy Ng <andreas2025@gmail.com>
      Cc: Eric Nelson <eric.nelson@boundarydevices.com>
      Cc: Tapani Utriainen <tapani@technexion.com>
      Cc: Tom Rini <trini@ti.com>
      
      Signed-off-by: default avatarTim Harvey <tharvey@gateworks.com>
      5bf497e3
  14. May 09, 2014
  15. Jan 03, 2014
    • Otavio Salvador's avatar
      imx: Easy enabling of SION per-pin using MUX_MODE_SION helper macro · 7773fd19
      Otavio Salvador authored
      
      The macro allows easy setting in per-pin, as for example:
      
      ,----
      | imx_iomux_v3_setup_pad(MX6_PAD_NANDF_D1__GPIO_2_1 | MUX_MODE_SION);
      `----
      
      The IOMUX_CONFIG_SION allows for reading PAD value from PSR register.
      
      The following quote from the datasheet:
      
      ,----
      | ...
      | 28.4.2.2 GPIO Write Mode
      | The programming sequence for driving output signals should be as follows:
      | 1. Configure IOMUX to select GPIO mode (Via IOMUXC), also enable SION if need
      | to read loopback pad value through PSR
      | 2. Configure GPIO direction register to output (GPIO_GDIR[GDIR] set to 1b).
      | 3. Write value to data register (GPIO_DR).
      | ...
      `----
      
      This fixes the gpio_get_value to properly work when a GPIO is set for
      output and has no conflicts.
      
      Thanks for Benoît Thébaudeau <benoit.thebaudeau@advansee.com>, Fabio
      Estevam <fabio.estevam@freescale.com> and Eric Bénard
      <eric@eukrea.com> for helping to properly trace this down.
      
      Signed-off-by: default avatarOtavio Salvador <otavio@ossystems.com.br>
      Acked-by: default avatarStefano Babic <sbabic@denx.de>
      7773fd19
  16. Jul 24, 2013
  17. Jun 03, 2013
  18. Apr 28, 2013
  19. Apr 22, 2013
  20. Apr 16, 2013
  21. Oct 16, 2012
  22. Sep 01, 2012
  23. Jul 31, 2012
  24. May 15, 2012
  25. Dec 09, 2011
Loading