18 Mar, 2020

1 commit

  • Now that those common Allwinner config symbols are defined automatically
    for all boards in their Kconfig files, we can remove the now redundant
    definitions from the boards' _defconfig files.

    Some boards had a differing definiton for some of those symbols, it
    looks like mostly to "merge races" when the symbol was introduced (new
    board *_defconfig file missed the "add symbol to all files" patch).

    Signed-off-by: Andre Przywara
    Acked-by: Maxime Ripard
    Tested-by: Jagan Teki # Amarula A64-Relic
    Reviewed-by: Jagan Teki

    Andre Przywara
     

05 Dec, 2019

1 commit


21 Nov, 2019

1 commit

  • Today in initr_reloc_global_data() we use some non-obvious tests to
    determine if we need to relocate the env_addr within gd or not. In
    order to facilitate migration of other symbols to Kconfig we need to
    introduce a new symbol for this particular use case.

    Cc: Wolfgang Denk
    Cc: Joe Hershberger
    Signed-off-by: Tom Rini

    Tom Rini
     

02 Aug, 2019

1 commit

  • This converts the following to Kconfig:
    CONFIG_USE_PREBOOT
    CONFIG_PREBOOT

    Both are together in one commit, since otherwise the former causes kconfig
    to define the latter, which gives duplicate symbol errors.

    Includes a manual fixup for CONFIG_PREBOOT in ids8313_defconfig since the
    backslash lands in the wrong place. Similarly with socfpga_vining_fpga.

    Signed-off-by: Simon Glass

    Simon Glass
     

15 Jul, 2019

1 commit

  • The choice of the SPL_TEXT_BASE is not really a decision that should be
    specified by each board's defconfig, as this setting is actually
    dictated by the SoC's memory map and the BootROM behaviour.

    To make this obvious and reduce the clutter in the defconfig files,
    let's specify the SoC constraints in the Kconfig stanza.
    This allows us to remove these lines from the defconfig files again.

    Signed-off-by: Andre Przywara
    Acked-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Andre Przywara
     

30 Apr, 2019

2 commits


08 Feb, 2019

1 commit


19 Jan, 2019

1 commit

  • Onc of key blocker for using USB Generic host controller
    drivers in Allwinner are CLK and RESET drivers, now these
    available for USB usage.

    So switch sunxi USB use EHCI and OHCI Generic controllers.

    Enabling USB is wisely a board choise, So Enable USB_OHCI_HCD
    where it already have USB_EHCI_HCD

    Signed-off-by: Jagan Teki
    Acked-by: Maxime Ripard

    Jagan Teki
     

04 Sep, 2018

1 commit


18 Aug, 2018

1 commit


17 Aug, 2018

1 commit

  • We have the following cases:
    - CONFIG_NR_DRAM_BANKS was defined, migrate normally
    - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
    CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
    - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
    2), set this to 8.

    Signed-off-by: Tom Rini

    Tom Rini
     

30 May, 2018

1 commit


17 Apr, 2018

1 commit


08 Apr, 2018

1 commit


14 Mar, 2018

1 commit

  • This is new System-On-Module platform with universal dimm socket for
    easy insertation. The EVB board is designed to be universal with
    future modules.

    Base features of A20-SOM204 board includes:
    * 1GB DDR3 RAM
    * AXP209 PMU
    * KSZ9031 Gigabit PHY
    * AT24C16 EEPROM
    * Status LED
    * LCD connector
    * GPIO connector

    There will be variants with the following options:
    * Second LAN8710A Megabit PHY
    * 16MB SPI Flash memory
    * eMMC card
    * ATECC508 crypto device

    The EVB board has:
    * Debug UART
    * MicroSD card connector
    * USB-OTG connector
    * Two USB host
    * RTL8723BS WiFi/BT combo
    * IrDA transceiver/receiver
    * HDMI connector
    * VGA connector
    * Megabit ethernet transceiver
    * Gigabit ethernet transceiver
    * SATA connector
    * CAN driver
    * CSI camera
    * MIC and HP connectors
    * PCIe x4 connector
    * USB3 connector
    * Two UEXT connectors
    * Two user LEDs

    Some of the features are multiplexed and cannot be used the same time:
    CAN and Megabit PHY. Others are not usable with A20 SoC: PCIe and USB3.

    This patch adds defconfig and dts files for this board. The dts is same
    with mainline kernel, except some nodes are removed to make file
    compatible with existing dtsi file.

    Signed-off-by: Stefan Mavrodiev
    Acked-by: Maxime Ripard
    Reviewed-by: Jagan Teki

    Stefan Mavrodiev