configs/icnova-a20-adb4006: bump Linux and U-Boot version
Bump version of Linux to 6.6.14 and U-Boot to 2024.01 and also use upstream configs and dts. Signed-off-by: Ludwig Kormann <ludwig.kormann@ict42.de> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
7e5a90f1b7
commit
c39bf6823a
@ -1,137 +0,0 @@
|
|||||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
|
||||||
// Copyright (C) 2023 In-Circuit GmbH
|
|
||||||
|
|
||||||
/dts-v1/;
|
|
||||||
|
|
||||||
#include "sun7i-a20-icnova-a20.dtsi"
|
|
||||||
|
|
||||||
#include <dt-bindings/gpio/gpio.h>
|
|
||||||
#include <dt-bindings/leds/common.h>
|
|
||||||
|
|
||||||
/ {
|
|
||||||
model = "In-Circuit ICnova A20 ADB4006";
|
|
||||||
compatible = "incircuit,icnova-a20-adb4006", "incircuit,icnova-a20",
|
|
||||||
"allwinner,sun7i-a20";
|
|
||||||
|
|
||||||
aliases {
|
|
||||||
serial0 = &uart0;
|
|
||||||
};
|
|
||||||
|
|
||||||
chosen {
|
|
||||||
stdout-path = "serial0:115200n8";
|
|
||||||
};
|
|
||||||
|
|
||||||
hdmi-connector {
|
|
||||||
compatible = "hdmi-connector";
|
|
||||||
type = "a";
|
|
||||||
|
|
||||||
port {
|
|
||||||
hdmi_con_in: endpoint {
|
|
||||||
remote-endpoint = <&hdmi_out_con>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
leds {
|
|
||||||
compatible = "gpio-leds";
|
|
||||||
|
|
||||||
led-0 {
|
|
||||||
function = LED_FUNCTION_POWER;
|
|
||||||
color = <LED_COLOR_ID_YELLOW>;
|
|
||||||
gpios = <&pio 7 21 GPIO_ACTIVE_HIGH>; /* PH21 */
|
|
||||||
default-state = "on";
|
|
||||||
};
|
|
||||||
|
|
||||||
led-1 {
|
|
||||||
function = LED_FUNCTION_HEARTBEAT;
|
|
||||||
color = <LED_COLOR_ID_RED>;
|
|
||||||
gpios = <&pio 7 20 GPIO_ACTIVE_HIGH>; /* PH20 */
|
|
||||||
linux,default-trigger = "heartbeat";
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&ahci {
|
|
||||||
target-supply = <®_ahci_5v>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&codec {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&de {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ehci0 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ehci1 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&hdmi {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&hdmi_out {
|
|
||||||
hdmi_out_con: endpoint {
|
|
||||||
remote-endpoint = <&hdmi_con_in>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&mmc0 {
|
|
||||||
vmmc-supply = <®_vcc3v3>;
|
|
||||||
bus-width = <4>;
|
|
||||||
cd-gpios = <&pio 7 1 GPIO_ACTIVE_LOW>; /* PH1 */
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ohci0 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ohci1 {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&otg_sram {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_ahci_5v {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&ac_power_supply {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_usb1_vbus {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_usb2_vbus {
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&uart0 {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&uart0_pb_pins>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&usb_otg {
|
|
||||||
dr_mode = "otg";
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&usbphy {
|
|
||||||
usb0_id_det-gpios = <&pio 7 4 GPIO_ACTIVE_HIGH>; /* PH4 */
|
|
||||||
usb0_vbus_det-gpios = <&pio 7 5 GPIO_ACTIVE_HIGH>; /* PH5 */
|
|
||||||
usb1_vbus-supply = <®_usb1_vbus>;
|
|
||||||
usb2_vbus-supply = <®_usb2_vbus>;
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
@ -1,20 +0,0 @@
|
|||||||
CONFIG_ARM=y
|
|
||||||
CONFIG_ARCH_SUNXI=y
|
|
||||||
CONFIG_DEFAULT_DEVICE_TREE="sun7i-a20-icnova-a20-adb4006"
|
|
||||||
CONFIG_SPL=y
|
|
||||||
CONFIG_MACH_SUN7I=y
|
|
||||||
CONFIG_DRAM_CLK=384
|
|
||||||
CONFIG_AHCI=y
|
|
||||||
# CONFIG_SYS_MALLOC_CLEAR_ON_INIT is not set
|
|
||||||
CONFIG_SPL_I2C=y
|
|
||||||
CONFIG_SCSI_AHCI=y
|
|
||||||
CONFIG_SYS_I2C_MVTWSI=y
|
|
||||||
CONFIG_SYS_I2C_SLAVE=0x7f
|
|
||||||
CONFIG_SYS_I2C_SPEED=400000
|
|
||||||
CONFIG_ETH_DESIGNWARE=y
|
|
||||||
CONFIG_MII=y
|
|
||||||
CONFIG_SUN7I_GMAC=y
|
|
||||||
CONFIG_AXP_ALDO4_VOLT=2800
|
|
||||||
CONFIG_SCSI=y
|
|
||||||
CONFIG_USB_EHCI_HCD=y
|
|
||||||
CONFIG_USB_OHCI_HCD=y
|
|
@ -1,62 +0,0 @@
|
|||||||
// SPDX-License-Identifier: (GPL-2.0 OR MIT)
|
|
||||||
// Copyright (C) 2023 In-Circuit GmbH
|
|
||||||
|
|
||||||
#include "sun7i-a20.dtsi"
|
|
||||||
#include "sunxi-common-regulators.dtsi"
|
|
||||||
|
|
||||||
#include <dt-bindings/interrupt-controller/irq.h>
|
|
||||||
|
|
||||||
&cpu0 {
|
|
||||||
cpu-supply = <®_dcdc2>;
|
|
||||||
};
|
|
||||||
|
|
||||||
&gmac {
|
|
||||||
pinctrl-names = "default";
|
|
||||||
pinctrl-0 = <&gmac_mii_pins>;
|
|
||||||
phy-handle = <&phy1>;
|
|
||||||
phy-mode = "mii";
|
|
||||||
status = "okay";
|
|
||||||
};
|
|
||||||
|
|
||||||
&i2c0 {
|
|
||||||
status = "okay";
|
|
||||||
|
|
||||||
axp209: pmic@34 {
|
|
||||||
reg = <0x34>;
|
|
||||||
interrupt-parent = <&nmi_intc>;
|
|
||||||
interrupts = <0 IRQ_TYPE_LEVEL_LOW>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
&gmac_mdio {
|
|
||||||
phy1: ethernet-phy@1 {
|
|
||||||
reg = <1>;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
#include "axp209.dtsi"
|
|
||||||
|
|
||||||
®_dcdc2 {
|
|
||||||
regulator-always-on;
|
|
||||||
regulator-min-microvolt = <1000000>;
|
|
||||||
regulator-max-microvolt = <1400000>;
|
|
||||||
regulator-name = "vdd-cpu";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_dcdc3 {
|
|
||||||
regulator-always-on;
|
|
||||||
regulator-min-microvolt = <1000000>;
|
|
||||||
regulator-max-microvolt = <1400000>;
|
|
||||||
regulator-name = "vdd-int-dll";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_ldo1 {
|
|
||||||
regulator-name = "vdd-rtc";
|
|
||||||
};
|
|
||||||
|
|
||||||
®_ldo2 {
|
|
||||||
regulator-always-on;
|
|
||||||
regulator-min-microvolt = <3000000>;
|
|
||||||
regulator-max-microvolt = <3000000>;
|
|
||||||
regulator-name = "avcc";
|
|
||||||
};
|
|
@ -2,8 +2,8 @@ BR2_arm=y
|
|||||||
BR2_cortex_a7=y
|
BR2_cortex_a7=y
|
||||||
BR2_ARM_FPU_NEON_VFPV4=y
|
BR2_ARM_FPU_NEON_VFPV4=y
|
||||||
|
|
||||||
# Linux headers same as kernel, a 6.1 LTS series
|
# Linux headers same as kernel, a 6.6 LTS series
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_6=y
|
||||||
|
|
||||||
# System
|
# System
|
||||||
BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006"
|
BR2_TARGET_GENERIC_HOSTNAME="ICnova A20 ADB4006"
|
||||||
@ -20,11 +20,11 @@ BR2_PACKAGE_HOST_MTOOLS=y
|
|||||||
# Kernel
|
# Kernel
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.1.35"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="6.6.14"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
|
BR2_LINUX_KERNEL_DEFCONFIG="sunxi"
|
||||||
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment"
|
BR2_LINUX_KERNEL_CONFIG_FRAGMENT_FILES="board/in-circuit/icnova-a20-adb4006/linux.fragment"
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="allwinner/sun7i-a20-icnova-a20-adb4006"
|
||||||
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
||||||
|
|
||||||
# Filesystem
|
# Filesystem
|
||||||
@ -36,15 +36,13 @@ BR2_TARGET_ROOTFS_EXT2_SIZE="128M"
|
|||||||
BR2_TARGET_UBOOT=y
|
BR2_TARGET_UBOOT=y
|
||||||
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2023.04"
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2024.01"
|
||||||
BR2_TARGET_UBOOT_USE_CUSTOM_CONFIG=y
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="icnova-a20-adb4006"
|
||||||
BR2_TARGET_UBOOT_CUSTOM_CONFIG_FILE="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006_uboot_defconfig"
|
|
||||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
BR2_TARGET_UBOOT_NEEDS_PYLIBFDT=y
|
||||||
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
||||||
BR2_TARGET_UBOOT_SPL=y
|
BR2_TARGET_UBOOT_SPL=y
|
||||||
BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin"
|
BR2_TARGET_UBOOT_SPL_NAME="u-boot-sunxi-with-spl.bin"
|
||||||
BR2_TARGET_UBOOT_CUSTOM_DTS_PATH="board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20.dtsi board/in-circuit/icnova-a20-adb4006/sun7i-a20-icnova-a20-adb4006.dts"
|
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT=y
|
||||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd"
|
BR2_PACKAGE_HOST_UBOOT_TOOLS_BOOT_SCRIPT_SOURCE="board/in-circuit/icnova-a20-adb4006/boot.cmd"
|
||||||
|
Loading…
Reference in New Issue
Block a user