1. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our multiple license tags to Linux Kernel style · 4549e789
      Tom Rini 提交于
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have multiple licenses (in
      these cases, dual license) declared in the SPDX-License-Identifier tag.
      In this case we change from listing "LICENSE-A LICENSE-B" or "LICENSE-A
      or LICENSE-B" or "(LICENSE-A OR LICENSE-B)" to "LICENSE-A OR LICENSE-B"
      as per the Linux Kernel style document.  Note that parenthesis are
      allowed so when they were used before we continue to use them.
      Reviewed-by: NFabio Estevam <fabio.estevam@nxp.com>
      Signed-off-by: NTom Rini <trini@konsulko.com>
      4549e789
  2. 04 4月, 2018 1 次提交
  3. 10 1月, 2018 1 次提交
    • C
      sunxi: Add support for Libre Computer Board ALL-H3-CC H3 ver. · afe27544
      Chen-Yu Tsai 提交于
      The Libre Computer Board ALL-H3-CC from Libre Technology is a Raspberry
      Pi B+ form factor single board computer based on the Allwinner H3 SoC.
      The board has 1GB DDR3 SDRAM, provided by 4 2Gb chips. The mounting holes
      and connectors are in the exact same position as on the Raspberry Pi B+.
      
      Raspberry Pi B+ like peripherals supported on this board include:
      
        - Power input through micro-USB connector (without USB OTG)
        - Native 100 Mbps ethernet using the internal PHY, as opposed to
          USB-based on the RPi
        - 4x USB 2.0 host ports, directly connected to the SoC, as opposed to
          being connected through a USB 2.0 hub on the RPi
        - TV and audio output on a 3.5mm TRRS jack
        - HDMI output
        - Micro-SD card slot
        - Standard RPi B+ GPIO header, with the standard peripherals routed to
          the same pins.
      
          * 5V, 3.3V power, and ground
          * I2C0 on the H3 is routed to I2C1 pins on the RPi header
          * I2C1 on the H3 is routed to I2C0 pins on the RPi header
          * UART1 on the H3 is routed to UART0 pins on the RPi header
          * SPI0 on the H3 is routed to SPI0 pins on the RPi header,
            with GPIO pin PA17 replacing the missing Chip Select 1
          * I2S1 on the H3 is routed to PCM pins on the RPi header
      
        - Additional peripherals from the H3 are available on different pins.
          These include I2S0, JTAG, PWM1, SPDIF, SPI1, and UART3
      
      In addition, there are a number of new features:
      
        - Console UART header
        - Consumer IR receiver
        - Camera interface (not compatible with RPi)
        - Onboard microphone
        - eMMC expansion module port
        - Heatsink mounting holes
      
      This patch adds defconfig and dts files for this board. The dts file is
      the same as the one submitted for inclusion in Linux, with some minor
      revisions to match the dtsi file and old EMAC bindings in U-boot.
      
      Since the OTG controller is wired to a USB host port, and the H3 has
      proper USB hosts to handle host mode, the MUSB driver is not enabled.
      Signed-off-by: NChen-Yu Tsai <wens@csie.org>
      Acked-by: NMaxime Ripard <maxime.ripard@free-electrons.com>
      Reviewed-by: NJagan Teki <jagan@amarulasolutions.com>
      afe27544