1. 23 Aug, 2015 1 commit
    • Marek Vasut's avatar
      arm: socfpga: Make the pinmux table const u8 · cc9429a5
      Marek Vasut authored
      Now that we're actually converting the QTS-generated header files,
      we can even adjust their data types. A good candidate for this is
      the pinmux table, where each entry can have value in the range of
      0..3, but each element is declared as unsigned long. By changing
      the type to u8, we can save over 600 Bytes from the SPL, so do it.
      This patch also constifies the array.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      cc9429a5
  2. 08 Aug, 2015 2 commits
    • Marek Vasut's avatar
      arm: socfpga: system: Clean up pinmux_config.c · 2d779b39
      Marek Vasut authored
      Implement new accessor, sysmgr_get_pinmux_table(), used to obtain pinmux
      table and it's size from the QTS-generated pinmux_config.c. The target
      here is again to get rid of poluting global namespace by including the
      pinmux_config.h into it.
      
      Furthermore, the pinmux_config.h declares some CONFIG_HPS_* macros,
      which are explicitly useless to us in U-Boot. Instead, U-Boot does
      use DT to detect exactly these configuration options. This patch
      makes sure that while this QTS-generated file can stay in the tree,
      these obscure macros do not ooze into the namespace anymore.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      2d779b39
    • Marek Vasut's avatar
      arm: socfpga: system: Rework sysmgr_enable_warmrstcfgio() · 40687b4f
      Marek Vasut authored
      Rework sysmgr_enable_warmrstcfgio() into sysmgr_config_warmrstcfgio(),
      which allows both enabling and disabling the warm reset config I/O
      functionality.
      Signed-off-by: default avatarMarek Vasut <marex@denx.de>
      40687b4f
  3. 07 May, 2015 1 commit
  4. 21 Apr, 2015 1 commit
  5. 06 Oct, 2014 2 commits
  6. 07 Oct, 2013 1 commit