1. 26 8月, 2021 1 次提交
  2. 29 7月, 2021 3 次提交
  3. 27 7月, 2021 1 次提交
  4. 19 7月, 2021 1 次提交
    • T
      usb: Enforce DM_USB migration for USB_HOST devices. · be5c0608
      Tom Rini 提交于
      As the deadline for migration to DM_USB, when using a USB host
      controller has now gone two years past the deadline, enforce migration.
      This is done by:
      
      - Ensuring that all host controller options (other than the very legacy
        old MUSB ones) now select USB_HOST.  USB_HOST now enforces DM_USB and
        OF_CONTROL.
        - Remove other parts of Kconfig logic that had platforms pick DM_USB.
        - To keep Kconfig happy, have some select statements test for USB_HOST
          as well.
      - Re-order some Kconfig entries and menus so that we can cleanly pick
        host or gadget roles.  For the various HCD options that have platform
        glue options, group them together and update dependencies in some
        cases.
      - As SPL_DM_USB is not required, on platforms that had not yet enabled
        it, disable it.
      
      Cc: Marek Vasut <marex@denx.de>
      Cc: Icenowy Zheng <icenowy@aosc.io>
      Cc: Samuel Holland <samuel@sholland.org>
      Cc: FUKAUMI Naoki <naobsd@gmail.com>
      Cc: Andre Przywara <andre.przywara@arm.com>
      Cc: Jagan Teki <jagan@amarulasolutions.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      be5c0608
  5. 08 7月, 2021 6 次提交
    • T
      arm: Remove spear600 boards and the rest of SPEAr support · 570c3dcf
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove them.  As this is
      the last of the SPEAr platforms, so remove the rest of the remaining
      support as well.
      
      Cc: Vipin Kumar <vipin.kumar@st.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      570c3dcf
    • T
      arm: Remove spear320 boards · d7221d0d
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove them.  As this is
      also the last SPEAR3XX platform, remove that symbol as well.
      
      Cc: Vipin Kumar <vipin.kumar@st.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      d7221d0d
    • T
      arm: Remove spear310 boards · 1dc77c29
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove them.
      
      Cc: Vipin Kumar <vipin.kumar@st.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      1dc77c29
    • T
      arm: Remove spear300 boards · 0e377bba
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove them.
      
      Cc: Vipin Kumar <vipin.kumar@st.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      0e377bba
    • T
      arm: Remove gplugd board · dee08b19
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove it
      
      Cc: Ajay Bhargav <contact@8051projects.net>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      dee08b19
    • T
      arm: Remove edb9315a board · bc08dc56
      Tom Rini 提交于
      These boards have not been converted to CONFIG_DM_USB by the deadline
      and is also missing conversion to CONFIG_DM.  Remove it.
      
      This is also the last PL010_SERIAL using board, so remove those
      references.
      
      Cc: Sergey Kostanbaev <sergey.kostanbaev@fairwaves.ru>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      bc08dc56
  6. 07 7月, 2021 2 次提交
  7. 17 6月, 2021 1 次提交
  8. 09 6月, 2021 1 次提交
    • N
      imx: Add SeeedStudio NPI-IMX6ULL Support · a3a0bc85
      Navin Sankar Velliangiri 提交于
      CPU:   Freescale i.MX6ULL rev1.1 792 MHz (running at 396 MHz)
      CPU:   Industrial temperature grade (-40C to 105C) at 49C
      Reset cause: POR
      Model: Seeed NPi iMX6ULL Dev Board with NAND
      Board: Seeed NPi i.MX6ULL Dev Board
      DRAM:  512 MiB
      NAND:  512 MiB
      MMC:   FSL_SDHC: 0
      In:    serial@2020000
      Out:   serial@2020000
      Err:   serial@2020000
      Net:   FEC0
      
      Working:
      - Eth0
      - MMC/SD
      - NAND
      - UART 1
      - USB host
      Signed-off-by: NNavin Sankar Velliangiri <navin@linumiz.com>
      
      Note:
      
      Changes in v2:
      
       * removed unnecessary space in imx6ull-seeed-npi-imx6ull-dev-board.dts file.
       * Used SZ_2M for CONFIG_SYS_MALLOC_LEN size allocation.
      a3a0bc85
  9. 20 4月, 2021 4 次提交
    • A
      arm: highbank: Do DRAM init from DT · 1238d014
      Andre Przywara 提交于
      So far U-Boot was hard coding a (surely sufficient) memory size of 512
      MB, even though all machines out there have at least 4GB of DRAM.
      Since U-Boot uses its memory knowledge to populate the EFI memory map,
      we are missing out here, at best losing everything beyond 4GB on Midway
      boxes (which typically come with 8GB of DRAM).
      
      Since the management processor populated the DT memory node already with
      the detected DRAM size and configuration, we use that to populate
      U-Boot's memory bank information, which is the base for the UEFI memory
      map.
      This finally allows us to get rid of the NR_DRAM_BANKS=0 hack, that we
      had in place to avoid U-Boot messing up the DT memory node before
      loading the kernel.
      
      Also, to cover the whole of memory, we need to enable PHYS_64BIT.
      Signed-off-by: NAndre Przywara <andre.przywara@arm.com>
      1238d014
    • A
      net: calxedagmac: Convert to DM_ETH · debb07bf
      Andre Przywara 提交于
      To squash that nasty warning message and make better use of the newly
      gained OF_CONTROL feature, let's convert the calxedagmac driver to the
      "new" driver model.
      The conversion is pretty straight forward, mostly just adjusting the
      use of the involved data structures.
      The only actual change is the required split of the receive routine into
      a receive and free_pkt part.
      Also this allows us to get rid of the hardcoded platform information and
      explicit init calls.
      
      This also uses the opportunity to wrap the code decoding the MMIO
      register base address, to make it safe for using PHYS_64BIT later.
      Signed-off-by: NAndre Przywara <andre.przywara@arm.com>
      Reviewed-by: NRamon Fried <rfried.dev@gmail.com>
      debb07bf
    • A
      arm: highbank: Enable OF_CONTROL · 109552d7
      Andre Przywara 提交于
      All Calxeda machines are actually a poster book example of device tree
      usage: the DT is loaded from flash by the management processor into
      DRAM, the memory node is populated with the detected DRAM size and this
      DT is then handed over to the kernel.
      So it's a shame that U-Boot didn't participate in this chain, but
      fortunately this is easy to fix:
      
      Define CONFIG_OF_CONTROL and CONFIG_OF_BOARD, and provide a trivial
      function to tell U-Boot about the (fixed) location of the DTB in DRAM.
      Then enable DM_SERIAL, to let the PL011 driver pick up the UART platform
      data from the DT. Also define AHCI, to bring this driver into the driver
      model world as well.
      Signed-off-by: NAndre Przywara <andre.przywara@arm.com>
      109552d7
    • W
      arch: arm: update Kconfig to select IRQ when GIC_V3_ITS is enabled · 504f8648
      Wasim Khan 提交于
      GIC_V3_ITS uses UCLASS_IRQ driver. Update Kconfig to select
      IRQ when GIC_V3_ITS is enabled.
      Signed-off-by: NWasim Khan <wasim.khan@nxp.com>
      Reviewed-by: NHou Zhiqiang <Zhiqiang.Hou@nxp.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Tested-by: NVladimir Oltean <vladimir.oltean@nxp.com>
      504f8648
  10. 15 4月, 2021 3 次提交
  11. 10 4月, 2021 7 次提交
  12. 08 4月, 2021 2 次提交
  13. 08 3月, 2021 1 次提交
  14. 15 2月, 2021 2 次提交
  15. 12 1月, 2021 2 次提交
  16. 10 12月, 2020 1 次提交
  17. 13 11月, 2020 1 次提交
  18. 23 10月, 2020 1 次提交