1. 04 6月, 2016 4 次提交
    • M
      usb: move CONFIG_USB_XHCI to Kconfig with renaming · 0a8cc1a3
      Masahiro Yamada 提交于
      Move CONFIG_USB_XHCI to defconfig files for all boards, renaming it
      into CONFIG_USB_XHCI_HCD.
      
      As commented in the help of "config USB_XHCI" entry, this has been
      a TODO for a long time; now CONFIG_USB_XHCI_HCD and CONFIG_USB_XHCI
      have been unified in favor of the former.
      
      Note:
      Some boards define CONFIG_USB_XHCI in their headers without
      CONFIG_USB, which does not meet the "depends on" in Kconfig.
      I added CONFIG_USB=y for those boards when converting.
      Otherwise, they would fail to build.
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      0a8cc1a3
    • M
      configs: blackfin: move CONFIG_USB to defconfig · 0ff27eb2
      Masahiro Yamada 提交于
      These Blackfin boards are the last ones that define CONFIG_USB in
      their headers.
      Signed-off-by: NMasahiro Yamada <yamada.masahiro@socionext.com>
      0ff27eb2
    • S
      usb: dwc3: Correct datatype of base to unsigned long · 4835c737
      Siva Durga Prasad Paladugu 提交于
      Correct type of varibale base to unsigned long as
      keeping it as int causes usb failures if MSB of
      the base address is set.
      Signed-off-by: NSiva Durga Prasad Paladugu <sivadur@xilinx.com>
      Signed-off-by: NMichal Simek <michal.simek@xilinx.com>
      4835c737
    • S
      arm: lib: fix push/pop-section directives · b2f18584
      Stephen Warren 提交于
      With the existing code, function symbols are defined in .text, and the
      body is defined in .text.xxx. This causes (at least some version of) the
      linker not to emit the function body into the final binary, since it's
      part of a different section to the symbols being referenced. This of
      course causes a wide variety of failures.
      
      This change moves the push/pop-section directives before the function
      symbols, and after any relate ENDPROC macro invocations, so that symbols
      and bodies are all in the "pushed" sections, and thus the function bodies
      are emitted into the binary.
      
      This solves (at least) the boot problems currently seen on Tegra systems
      that use SPL (i.e. all ARMv7 Tegras).
      
      Fixes: 13b0a91a ("arm: lib: Split asm symbols into different .text subsections")
      Cc: Marek Vasut <marex@denx.de>
      Cc: Tom Warren <twarren@nvidia.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Signed-off-by: NStephen Warren <swarren@nvidia.com>
      b2f18584
  2. 03 6月, 2016 34 次提交
    • T
      edb697cf
    • L
      ARM: k2g: Configure reset mux to device reset · e2924e59
      Lokesh Vutla 提交于
      BOOTCFG_RSTMUX8 register controls the reset mux associated with the ARM.
      Timer5(dedicated to ARM) when used as WatchDog timer, the events it
      generates are routed to the above mux.
      
      Following are the 3 events that can controlled bt the reset mux:
      - Device Reset
      - An interrupt to the ARM_GIC
      - An interrupt to the ARM_GIC followed by a device reset.
      
      Right now to give a default watchdog behaviour "Device reset" is
      being selected.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Acked-by: NNishanth Menon <nm@ti.com>
      e2924e59
    • K
      arm: am57xx: Fix alignment where necessary · eafd4644
      Keerthy 提交于
      This just fixes alignment for better readability.
      Signed-off-by: NKeerthy <j-keerthy@ti.com>
      eafd4644
    • K
      arm: am57xx: Fix omap_vcores assignment for am572x-idk · d60198da
      Keerthy 提交于
      Currently omap_vcores is wrongly assigned a default value of
      beagle_x15_volts. Hence populating a new structure for am572x-idk
      and assigning it to omap_vcores in the vcores_init function.
      
      Fixes: c020d355 ("board: ti: am57xx: Add support for am572x idk in SPL")
      Reported-by: NSuman Anna <s-anna@ti.com>
      Signed-off-by: NKeerthy <j-keerthy@ti.com>
      d60198da
    • K
      arm: omap: Introduce vcores_init function · 61462cd7
      Keerthy 提交于
      The pmic registers for variants of am57xx boards are different
      hence we need to assign them carefully based on the board type.
      Add a function to assign omap_vcores after the board detection.
      Signed-off-by: NKeerthy <j-keerthy@ti.com>
      61462cd7
    • A
      ARM: DRA7: Add macros for voltage values for all OPPs · 88730f19
      Anna, Suman 提交于
      Define specific macros for the voltage values for all voltage
      domains for all applicable OPPs - OPP_NOM, OPP_OD and OPP_HIGH.
      No separate macros are defined for VD_MPU and VD_CORE at OPP_OD
      and OPP_HIGH as these use the same values as OPP_NOM.
      
      The current macros will be used as common macros that can be
      redefined appropriately based on a selected OPP configuration
      at build time.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com>
      88730f19
    • A
      ARM: DRA7: Consolidate voltage macros across different SoCs · e42523f5
      Anna, Suman 提交于
      The voltage values for each voltage domain at an OPP is identical
      across all the SoCs in the DRA7 family. The current code defines
      one set of macros for DRA75x/DRA74x SoCs and another set for DRA72x
      macros. Consolidate both these sets into a single set.
      
      This is done so as to minimize the number of macros used when voltage
      values will be added for other OPPs as well.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com>
      e42523f5
    • A
      ARM: DRA7: Define common macros for efuse register offsets · 27c9596f
      Anna, Suman 提交于
      Define a set of common macros for the efuse register offsets
      (different for each OPP) that are used to get the AVS Class 0
      voltage values and ABB configuration values. Assign these
      common macros to the register offsets for OPP_NOM by default
      for all voltage domains. These common macros can then be
      redefined properly to point to the OPP specific efuse register
      offset based on the desired OPP to program a specific voltage
      domain.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com>
      27c9596f
    • A
      ARM: DRA7: Update/Correct MPU and CORE OPP_NOM voltage values · 36080228
      Anna, Suman 提交于
      The current OPP_NOM voltage values defined for the MPU and CORE
      voltage domains are based on the initial DRA75x_74x_SR1.1_DM data
      manual. As per this DM, the PMIC boot voltage can be set to either
      1.10V or 1.15V for VD_MPU, and either 1.06V or 1.15V for VD_CORE.
      While the current values are correct, the latter set of values
      are the values that are common across all DRA75x, DRA72x SoCs and
      for all current Silicon revisions. So, update both the MPU and CORE
      OPP_NOM voltages to 1.15V.
      
      The macros are also slightly reorganized so that both the MPU and
      CORE voltage domain values are defined together.
      Signed-off-by: NSuman Anna <s-anna@ti.com>
      Reviewed-by: NLokesh Vutla <lokeshvutla@ti.com>
      36080228
    • R
      usb: phy: omap_usb_phy: Fix USB3_PHY DPLL configuration · 68a775a7
      Roger Quadros 提交于
      The index returned by get_sys_clk_index() is not exactly what we expect.
      Let's not rely on that and use get_sys_clk_freq() instead.
      
      This fixes missing USB3 devices in the Linux kernel when USB is started
      in u-boot. It still doesn't fix missing USB3 devices in u-boot though.
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      68a775a7
    • R
      dra7xx: Enable USB_PHY3 32KHz clock · 3599774e
      Roger Quadros 提交于
      DRA7xx has a 32KHz PHY clock for USB_PHY3 that must be enabled
      for USB1 instance in Super-Speed.
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      3599774e
    • R
      ARM: AM57xx: AM43xx: Fix USB host · 55efadde
      Roger Quadros 提交于
      CONFIG_USB_XHCI_OMAP can be set for host mode without setting
      CONFIG_USB_DWC3 which is meant for gadget mode only.
      board_usb_init() was not being defined for CONFIG_USB_XHCI_OMAP
      resulting in a data abort on usb start.
      
      Define board_usb_init() for CONFIG_USB_XHCI_OMAP case. Move
      gadget specific handling to within CONFIG_USB_DWC3.
      
      Fixes: 6f1af1e3 ("board: ti: invoke clock API to enable and disable clocks")
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      55efadde
    • R
      ARM: OMAP5+: Provide enable/disable_usb_clocks() for CONFIG_USB_XHCI_OMAP · 383f4a0e
      Roger Quadros 提交于
      CONFIG_USB_XHCI_OMAP is enabled for host mode independent of CONFIG_USB_DWC3
      which is meant for gadget mode only. We need enable/disbale_usb_clocks() for
      host mode as well so provide for it.
      
      Fixes: 09cc14f4 ("ARM: AM43xx: Add functions to enable and disable USB clocks"
      Signed-off-by: NRoger Quadros <rogerq@ti.com>
      383f4a0e
    • M
      lib: Enable private libgcc by default · 91b86e21
      Marek Vasut 提交于
      This patch decouples U-Boot binary from the toolchain on systems where
      private libgcc is available. Instead of pulling in functions provided
      by the libgcc from the toolchain, U-Boot will use it's own set of libgcc
      functions. These functions are usually imported from Linux kernel, which
      also uses it's own libgcc functions instead of the ones provided by the
      toolchain.
      
      This patch solves a rather common problem. The toolchain can usually
      generate code for many variants of target architecture and often even
      different endianness. The libgcc on the other hand is usually compiled
      for one particular configuration and the functions provided by it may
      or may not be suited for use in U-Boot. This can manifest in two ways,
      either the U-Boot fails to compile altogether and linker will complain
      or, in the much worse case, the resulting U-Boot will build, but will
      misbehave in very subtle and hard to debug ways.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      91b86e21
    • M
      arm: lib: Split asm symbols into different .text subsections · 13b0a91a
      Marek Vasut 提交于
      Split each symbol in lib1funcs into different .text.foo section instead
      of placing all of them into plain .text . This allows the linker to collect
      and discard unused assembler symbols.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      13b0a91a
    • M
      arm: lib: Import Thumb1 functions · 806f86bd
      Marek Vasut 提交于
      Import functions into lib1funcs.S which are required for Thumb1
      build. These functions come from gcc 5.3.1 release.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      806f86bd
    • M
      arm: lib: import muldi3.S from Linux · 0bf65c64
      Marek Vasut 提交于
      Import muldi3.S from Linux 4.4.6 , commit 0d1912303e54ed1b2a371be0bba51c384dd57326
      on arm32. This file implements __aeabi_lmul and it's alias __muldi3, which
      is needed when doing Thumb1 builds.
      
      This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED
      which is necessary for correct build of these files both in ARM and
      Thumb mode, just like Linux does.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      0bf65c64
    • M
      arm: lib: Repair Warning: conditional infixes are deprecated in unified syntax · 40d67c75
      Marek Vasut 提交于
      Fix the following warning when building for thumb2 target by tweaking the
      instruction syntax:
      
      Warning: conditional infixes are deprecated in unified syntax
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      40d67c75
    • M
      arm: lib: Import __do_div64 from Linux · 7b9f9c5d
      Marek Vasut 提交于
      Import __do_div64 from Linux 4.4.6 , commit 0d1912303e54ed1b2a371be0bba51c384dd57326
      on arm32. This function is for some toolchains, which generate _udivmoddi4()
      for 64 bit division.
      
      Since we do not support stack unwinding, instead of importing the whole
      asm/unwind.h and all the baggage, this patch defines empty UNWIND() macro.
      
      This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED
      which is necessary for correct build of these files both in ARM and
      Thumb mode, just like Linux does.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      7b9f9c5d
    • M
      arm: lib: Fix uldivmod.S build on Thumb2 · e64d7594
      Marek Vasut 提交于
      This assembler source won't build in Thumb2 mode, so fix it adding
      the necessary Thumb2 conditional macros from unified.h .
      
      This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED
      which is necessary for correct build of these files both in ARM and
      Thumb mode, just like Linux does.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      e64d7594
    • M
      arm: lib: Sync libgcc 32b division/modulo operations · c5a543ea
      Marek Vasut 提交于
      Sync the libgcc 32bit division and modulo operations with Linux 4.4.6 ,
      commit 0d1912303e54ed1b2a371be0bba51c384dd57326 . The functions in these
      four files are present in lib1funcs.S in Linux, so replace these files
      with lib1funcs.S from Linux.
      
      Since we do not support stack unwinding, instead of importing the whole
      asm/unwind.h and all the baggage, this patch defines empty UNWIND() macro
      in lib1funcs.S . Moreover, to make all of the functions available, define
      CONFIG_AEABI , which is safe, because U-Boot is always compiled with ARM
      EABI.
      
      This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED
      which is necessary for correct build of these files both in ARM and
      Thumb mode, just like Linux does.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      c5a543ea
    • M
      arm: lib: Sync libgcc shift operations · 06b36cb7
      Marek Vasut 提交于
      Sync the libgcc shift operations with Linux kernel 4.4.6 , commit
      0d1912303e54ed1b2a371be0bba51c384dd57326 . Syncing these three
      files is easy, as there is almost no change in them, except the
      addition of Thumb support.
      
      This patch also defines CONFIG_THUMB2_KERNEL and CONFIG_ARM_ASM_UNIFIED
      which is necessary for correct build of these files both in ARM and
      Thumb mode, just like Linux does.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      06b36cb7
    • M
      arm: lib: Drop underscore from private libgcc filenames · 11b1a9b2
      Marek Vasut 提交于
      Drop the underscore from the filenames of files implementing libgcc
      routines. There is no functional change. This change is done to make
      sync with Linux kernel easier.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      11b1a9b2
    • M
      arm: include: Import unified.h from Linux kernel · c0db6f8d
      Marek Vasut 提交于
      Import unified.h from Linux kernel 4.4.6 , commit
      0d1912303e54ed1b2a371be0bba51c384dd57326 . This header file contains
      macros used in libgcc functions in Linux kernel on ARM and will be
      needed for the libgcc sync.
      
      Since unified.h defines the W(instr) macro, we must drop this from
      the macro from memcpy.S , otherwise this triggers a warning about
      symbol redefinition. In order to keep the changes to unified.h to
      the minimum, tweak arch/arm/lib/Makefile such that it defines the
      CONFIG_ARM_ASM_UNIFIED macro, which places .syntax unified into all
      of the assembler files. This is mandatory.
      
      Moreover, for Thumb2 build, define CONFIG_THUMB2_KERNEL macro if and
      only if Thumb2 build is enabled. This macro is checked by unified.h
      and toggles between ARM and Thumb2 variant of the instructions in the
      assembler source files.
      
      Finally, this patch defines __LINUX_ARM_ARCH__=N macro based on the
      new CONFIG_SYS_ARM_ARCH Kconfig option. This macro selects between
      more optimal and more dense codepaths which work on armv5 and newer
      and less optimal codepaths which work on armv4 and possible armv3m.
      Tegra2 needs the same special handling as it does in arch/arm/Makefile
      to cater for the arm720t boot core.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      c0db6f8d
    • M
      arm: config: Introduce CONFIG_SYS_ARM_ARCH · 66020a67
      Marek Vasut 提交于
      Introduce new helper Kconfig option, which is automatically set to
      the version of ARM architecture for which the U-Boot is built. This
      is useful when selecting tuning options in the libgcc imported from
      Linux kernel.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Masahiro Yamada <yamada.masahiro@socionext.com>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      66020a67
    • M
      ARM: omap: Enable tiny printf on omap3_logic · e68df999
      Marek Vasut 提交于
      Enable support for tiny printf on the omap3_logic board to trim down
      the SPL size. This makes the SPL actually build again and fit into
      the SRAM.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: lesne@alse-fr.com
      Reviewed-by: NTom Rini <trini@konsulko.com>
      e68df999
    • M
      tiny-printf: Support sprintf() · abeb272d
      Marek Vasut 提交于
      Add a simple version of this function for SPL. It does not check the buffer
      size as this would add to the code size.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Stefan Roese <sr@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: lesne@alse-fr.com
      Reviewed-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSylvain Lesne <lesne@alse-fr.com>
      Tested-by: NSylvain Lesne <lesne@alse-fr.com>
      abeb272d
    • M
      arm: Select CONFIG_ARM64 for Cavium ThunderX · b4ba1693
      Marek Vasut 提交于
      Select the config option, since this board is ARM64.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      b4ba1693
    • M
      mips: wdr4300: Move the CONFIG_USE_PRIVATE_LIBGCC to Kconfig · 35016e39
      Marek Vasut 提交于
      This fixes the last remaining libgcc warning, where the symbol was
      defined twice.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Simon Glass <sjg@chromium.org>
      Cc: Tom Rini <trini@konsulko.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      35016e39
    • M
      spl: Allow settings malloc_f base address · 94b9e22e
      Marek Vasut 提交于
      Allow configuring the begining of the malloc_f area in SPL.
      This patch uses the same CONFIG_MALLOC_F_ADDR established by
      the sandbox.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Simon Glass <sjg@chromium.org>
      94b9e22e
    • M
      serial: 16550: Drop OMAP1510 support · 03c6f176
      Marek Vasut 提交于
      The CONFIG_OMAP1510 is no longer defined, so remove this dead code.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Simon Glass <sjg@chromium.org>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Acked-by: NNishanth Menon <nm@ti.com>
      03c6f176
    • M
      serial: 16550: Make serial_io/out_shift available to debug mode · fa4ce723
      Marek Vasut 提交于
      The ns16550 driver needs serial_in_shift() and serial_out_shift()
      when compiled in debug UART mode, so shift the DM_SERIAL check a
      little to make these functions available.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Simon Glass <sjg@chromium.org>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      fa4ce723
    • M
      gpio: mxs: Remove netdev.h · 307c0b51
      Marek Vasut 提交于
      The MXS certainly does not support any sort of networking in GPIO code,
      remove the netdev.h header.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      Cc: Simon Glass <sjg@chromium.org>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      307c0b51
    • M
      arm: Treat arm946es as v5te · 626f6e4f
      Marek Vasut 提交于
      The arm946es is armv5te , so use -march=armv5te instead of armv4t.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Albert Aribaud <albert.u.boot@aribaud.net>
      Cc: Tom Rini <trini@konsulko.com>
      626f6e4f
  3. 02 6月, 2016 2 次提交