1. 15 Mar, 2017 2 commits
  2. 10 Mar, 2017 1 commit
  3. 03 Mar, 2017 6 commits
  4. 06 Jan, 2017 1 commit
  5. 05 Jan, 2017 1 commit
  6. 29 Dec, 2016 1 commit
    • Sergei Miroshnichenko's avatar
      RM#1046 qspi: stm32: Add driver for STM32 Quad SPI Flash · 02083bfa
      Sergei Miroshnichenko authored
      - Import the spi_nor.h header file from Linux kernel;
      - Add also the qspi U-Boot command for erasing and writing the
        QSPI Flash;
      - The QSPI Flash is accessible for reading via 0x90000000;
      - The only supported at the moment QSPI Flash Micron MT25QL512ABB1EW9
        is currently hardcoded.
      02083bfa
  7. 22 Oct, 2015 1 commit
  8. 27 Mar, 2015 1 commit
  9. 07 Nov, 2014 1 commit
  10. 10 Sep, 2014 1 commit
  11. 01 Apr, 2014 1 commit
  12. 11 Nov, 2013 1 commit
    • Pavel Boldin's avatar
      RT #90499: STM32F4X9-SOM NOR/SDRAM errata 2.8.7 fix · 427d84f4
      Pavel Boldin authored
      Copy image from NOR to SDRAM through On-Chip RAM buffer
      setting SDRAM to Self-Refresh on each copy.
      
      Implement flash_read16, flash_write16 and flash_write_buffer
      to disable/enable SDRAM on flash access.
      
      Start and immediately put SDRAM in self-refresh on start-up for flash
      to work correctly.
      427d84f4
  13. 06 Jun, 2013 1 commit
  14. 01 Apr, 2013 1 commit
  15. 07 Feb, 2013 1 commit
  16. 20 Nov, 2012 1 commit
  17. 11 Apr, 2012 1 commit
    • Alexander Potashev's avatar
      RT77788. k70-som: Add support for the Emcraft K70-SOM + SOM-BSB platform · 065d7e55
      Alexander Potashev authored
       * Add Makefile target `k70-som_config`.
       * Start K70-SOM board support code by cloning off the TWR-K70F120M
      board-specific code.
       * Update DDR controller configuration to interact with the LPDDR memory chip.
      Update timings for a 120 MHz DDR clock.
       * Remove configuration of pins NFC_D8..NFC_D15, they are not used by 8-bit NAND
      flashes.
       * Optionally support 8-bit NAND flashes in the `fsl_nfc.c` driver.
       * Set correct size of RAM (64 MB).
       * Do not configure the LCD clock, because we do not support LCDs with K70-SOM
      yet.
       * Update U-Boot prompt, IP address, MAC address, bootargs, hostname.
      065d7e55
  18. 25 Jan, 2012 2 commits
    • Alexander Potashev's avatar
      RT75957. twr-k70f120m: NAND Flash support; environment in flash · 7de399c1
      Alexander Potashev authored
      This patch consists of the following:
      1. NAND Flash Controller (NFC) pin configuration.
      2. NFC clock configuration (enable the clock, initialize the clock rate.)
      3. Changes to the `fsl_nfc` NFC driver:
           * Code cleanup (there were compilation warnings, e.g. unused data
               and functions.)
           * `#include <asm/immap.h>` should not be used on ARM.
           * Disable the GPIO configuration code on ARM.
           * Use `__raw_writel/__raw_readl` instead of `out_be32/in_be32`.
               The registers of the NAND Flash Controller always use the
               same endianness as the MCU core.
           * Make the code in fsl_nfc_get_id() and fsl_nfc_get_status()
               endianness-independent (they were accessing the data from
               32-bit register as an array of u8, this approach is
               endianness-dependent.)
      4. NAND support in the U-Boot configuration file.
      5. Support for environment in the NAND flash in the U-Boot configuration
           file.
      6. Increase the size of the `RAM` memory region to fit the statically
      allocated data for the NAND driver and the U-Boot framework for NAND.
      7de399c1
    • Alexander Potashev's avatar
      RT75957. kinetis nand: import an existing NAND driver · be6ee378
      Alexander Potashev authored
      Import the existing NAND Flash Controller driver for MCF5441x from
      http://repository.timesys.com/buildsources/u/u-boot/u-boot-2009.08/u-boot-2009.08-mfc5441x.patch
      
      The NAND Flash Controllers on MCF5441x and Kinetis are compatible, we
      will use this driver for Kinetis.
      be6ee378
  19. 02 Dec, 2011 1 commit
  20. 11 Nov, 2011 1 commit
  21. 26 Oct, 2011 1 commit
  22. 31 Aug, 2010 1 commit