11 Feb, 2018

1 commit

  • On the NIOS2 and Xtensa architectures, we do not have
    CONFIG_SYS_TEXT_BASE set. This is a strict migration of the current
    values into the defconfig and removing them from the headers.

    I did not attempt to add more default values in and for now will leave
    that to maintainers.

    Signed-off-by: Tom Rini

    Tom Rini
     

06 Feb, 2018

1 commit

  • cmd/Makefile has:

    ifdef CONFIG_FPGA
    obj-$(CONFIG_CMD_FPGA) += fpga.o
    endif

    which means that if CONFIG_FPGA is not set, CONFIG_CMD_FPGA silently
    does nothing. Let's remove that Makefile conditional and instead express
    this equivalent dependency in Kconfig, so a lot of redundant

    # CONFIG_CMD_FPGA is not set

    can be removed from board defconfigs that don't actually have an FPGA.

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

10 Jan, 2018

1 commit

  • 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: Chen-Yu Tsai
    Acked-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Chen-Yu Tsai