1. 05 7月, 2019 3 次提交
    • J
      dm: Add a No-op uclass · 07e33711
      Jean-Jacques Hiblot 提交于
      This uclass is intended for devices that do not need any features from the
      uclass, including binding children.
      This will typically be used by devices that are used to bind child devices
      but do not use dm_scan_fdt_dev() to do it. That is for example the case of
      several USB wrappers that have 2 child devices (1 for device and 1 for
      host) but bind only one at a any given time.
      Signed-off-by: NJean-Jacques Hiblot <jjhiblot@ti.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      07e33711
    • J
      usb: dwc3-generic: remove dm_scan_fdt_dev() from the remove() callback · e445d466
      Jean-Jacques Hiblot 提交于
      There is simply no reason to do that here.
      Signed-off-by: NJean-Jacques Hiblot <jjhiblot@ti.com>
      e445d466
    • M
      usb: ehci-mx6: Fix bus enumeration for DM case · 501547ce
      Marek Vasut 提交于
      The EHCI iMX6 driver is only partly converted to DT probing and
      still uses a tremendous amount of hard-coded addresses. Worse,
      the driver uses hard-coded SoC-model-specific base addresses, which
      are derived from values protected by SoC-specific macros, hence the
      driver is also compiled for a specific SoC model. Even worse, the
      driver depends on specific sequential indexing of the controllers,
      from which it derives offsets in the PHY and ANATOP register sets.
      
      However, when the driver is probed from DT, the indexing is not
      correct. In fact, each controller has index 0. This patch derives
      the index for DT probing case from the controller base addresses,
      which is not the way this should be done, however it is the least
      intrusive approach, favorable this close to release.
      
      The necessary steps to convert this driver fully to DT probing are
      described inside the patch, however this should be done in the next
      release and depends on iMX clock driver patches.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Abel Vesa <abel.vesa@nxp.com>
      Cc: Adam Ford <aford173@gmail.com>
      Cc: Fabio Estevam <festevam@gmail.com>
      Cc: Ludwig Zenz <lzenz@dh-electronics.com>
      Cc: Lukasz Majewski <lukma@denx.de>
      Cc: Peng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Vagrant Cascadian <vagrant@debian.org>
      501547ce
  2. 04 7月, 2019 9 次提交
  3. 02 7月, 2019 11 次提交
  4. 01 7月, 2019 2 次提交
  5. 30 6月, 2019 1 次提交
  6. 29 6月, 2019 9 次提交
  7. 28 6月, 2019 5 次提交
    • T
      Merge tag 'u-boot-imx-20190628' of https://gitlab.denx.de/u-boot/custodians/u-boot-imx · 0352e878
      Tom Rini 提交于
      Fixes for 2019.07
      
      - menlo board
      - allow SDB on Sabre
      - HAB for mx6sl
      - apalis board
      0352e878
    • T
      Merge tag 'u-boot-stm32-20190628' of https://gitlab.denx.de/u-boot/custodians/u-boot-stm · cb8cc1d8
      Tom Rini 提交于
      STM32 MCU fixes/cleanup:
      - Fix SPL console for STM32F769 Discovery
      - Fix Memory Protection Unit size for STM32F4 series
      - Cleanup DT for STM32F746 Discovery
      cb8cc1d8
    • P
      mach-stm32: Fix MPU region size dedicated to SDRAM for STM32F4 · 36cb793b
      Patrice Chotard 提交于
      The MPU region dedicated for SDRAM for STM32F4 SoCs family
      was set to 16MB, but STM32F429 Evaluation board have 32MB of SDRAM.
      
      When kernel starts, only first 16MB of SDRAM are configured with XN
      (eXecute Never) bit disabled, whereas kernel is using 32MB.
      To avoid such situation in the future, extend this MPU region to 512MB
      as for STM32F7/H7.
      
      It fixes the following user land exception on STM32F429 Evaluation
      board :
      
      [    1.713002] VFS: Mounted root (ext4 filesystem) readonly on device 179:2.
      [    1.722605] devtmpfs: mounted
      [    1.733057] Freeing unused kernel memory: 72K
      [    1.737622] This architecture does not have kernel memory protection.
      [    1.744070] Run /sbin/init as init process
      [    1.906850]
      [    1.906850] Unhandled exception: IPSR = 00000004 LR = fffffffd
      [    1.914282] CPU: 0 PID: 1 Comm: init Not tainted 5.1.0-00002-gcf9ca5719954 #6
      [    1.921433] Hardware name: STM32 (Device Tree Support)
      [    1.926601] PC is at 0x1a00b64
      [    1.929642] LR is at   (null)
      [    1.932669] pc : [<01a00b64>]    lr : [<00000000>]    psr: 01000000
      [    1.938993] sp : 01a5cfb0  ip : 00000000  fp : 00000000
      [    1.944269] r10: 01a43b00  r9 : 00000000  r8 : 00000000
      [    1.949564] r7 : 00000000  r6 : 00000000  r5 : 00000000  r4 : 00000000
      [    1.956168] r3 : 00000000  r2 : 00000000  r1 : 00000000  r0 : 00000000
      [    1.962701] xPSR: 01000000
      [    1.965506] CPU: 0 PID: 1 Comm: init Not tainted 5.1.0-00002-gcf9ca5719954 #6
      [    1.972658] Hardware name: STM32 (Device Tree Support)
      [    1.978132] [<0000c009>] (unwind_backtrace) from [<0000b24f>] (show_stack+0xb/0xc)
      [    1.986024] [<0000b24f>] (show_stack) from [<0000b947>] (__invalid_entry+0x4b/0x4c)
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      36cb793b
    • P
      ARM: dts: stm32: Remove useless u-boot, dm-pre-reloc in stm32f746-disco-u-boot.dtsi · 1d3d87b4
      Patrice Chotard 提交于
      As in stm32f7-u-boot.dtsi these nodes already have "u-bootdm-pre-reloc"
      property, no need to add them again in stm32f746-disco-u-boot.dtsi.
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      1d3d87b4
    • P
      ARM: dts: stm32: Add u-boot, dm-pre-reloc for usart1_pins_a for stm32f769-disco · b8e8fdff
      Patrice Chotard 提交于
      This allow to get console output in SPL for stm32f769-disco.
      Signed-off-by: NPatrice Chotard <patrice.chotard@st.com>
      b8e8fdff