Changeset View
Changeset View
Standalone View
Standalone View
sys/arm64/conf/GENERIC
Show First 20 Lines • Show All 107 Lines • ▼ Show 20 Lines | |||||
options DEBUGNET # debugnet networking | options DEBUGNET # debugnet networking | ||||
options NETDUMP # netdump(4) client support | options NETDUMP # netdump(4) client support | ||||
# SoC support | # SoC support | ||||
options SOC_ALLWINNER_A64 | options SOC_ALLWINNER_A64 | ||||
options SOC_ALLWINNER_H5 | options SOC_ALLWINNER_H5 | ||||
options SOC_ALLWINNER_H6 | options SOC_ALLWINNER_H6 | ||||
options SOC_CAVM_THUNDERX | options SOC_CAVM_THUNDERX | ||||
options SOC_FREESCALE_IMX8 | |||||
manu: How different are the IMX8 SoCs ?
Maybe we just need SOC_FREESCALE_IMX8 as I guess all the… | |||||
Done Inline ActionsYes, looks like the difference is mostly in set of blocks in the SoC, but overall they're conceptually the same: https://www.nxp.com/docs/en/supporting-information/IMX8LAYERCMPR.pdf gonzo: Yes, looks like the difference is mostly in set of blocks in the SoC, but overall they're… | |||||
options SOC_HISI_HI6220 | options SOC_HISI_HI6220 | ||||
options SOC_INTEL_STRATIX10 | options SOC_INTEL_STRATIX10 | ||||
options SOC_BRCM_BCM2837 | options SOC_BRCM_BCM2837 | ||||
options SOC_BRCM_BCM2838 | options SOC_BRCM_BCM2838 | ||||
options SOC_MARVELL_8K | options SOC_MARVELL_8K | ||||
options SOC_NXP_LS | options SOC_NXP_LS | ||||
options SOC_ROCKCHIP_RK3328 | options SOC_ROCKCHIP_RK3328 | ||||
options SOC_ROCKCHIP_RK3399 | options SOC_ROCKCHIP_RK3399 | ||||
▲ Show 20 Lines • Show All 43 Lines • ▼ Show 20 Lines | |||||
device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet | device msk # Marvell/SysKonnect Yukon II Gigabit Ethernet | ||||
device neta # Marvell Armada 370/38x/XP/3700 NIC | device neta # Marvell Armada 370/38x/XP/3700 NIC | ||||
device smc # SMSC LAN91C111 | device smc # SMSC LAN91C111 | ||||
device vnic # Cavium ThunderX NIC | device vnic # Cavium ThunderX NIC | ||||
device al_eth # Annapurna Alpine Ethernet NIC | device al_eth # Annapurna Alpine Ethernet NIC | ||||
device dwc_rk # Rockchip Designware | device dwc_rk # Rockchip Designware | ||||
device dwc_socfpga # Altera SOCFPGA Ethernet MAC | device dwc_socfpga # Altera SOCFPGA Ethernet MAC | ||||
device genet # Broadcom on RPi4 | device genet # Broadcom on RPi4 | ||||
device ffec # iMX FFEC | |||||
# Etherswitch devices | # Etherswitch devices | ||||
device etherswitch # Enable etherswitch support | device etherswitch # Enable etherswitch support | ||||
device miiproxy # Required for etherswitch | device miiproxy # Required for etherswitch | ||||
device e6000sw # Marvell mv88e6085 based switches | device e6000sw # Marvell mv88e6085 based switches | ||||
# Block devices | # Block devices | ||||
device ahci | device ahci | ||||
Show All 17 Lines | |||||
device dwmmc | device dwmmc | ||||
device dwmmc_altera | device dwmmc_altera | ||||
device dwmmc_hisi | device dwmmc_hisi | ||||
device rk_dwmmc | device rk_dwmmc | ||||
device rk_emmcphy | device rk_emmcphy | ||||
# Serial (COM) ports | # Serial (COM) ports | ||||
device uart # Generic UART driver | device uart # Generic UART driver | ||||
device uart_imx # iMX8 UART | |||||
device uart_msm # Qualcomm MSM UART driver | device uart_msm # Qualcomm MSM UART driver | ||||
device uart_mu # RPI3 aux port | device uart_mu # RPI3 aux port | ||||
device uart_mvebu # Armada 3700 UART driver | device uart_mvebu # Armada 3700 UART driver | ||||
device uart_ns8250 # ns8250-type UART driver | device uart_ns8250 # ns8250-type UART driver | ||||
device uart_snps | device uart_snps | ||||
device pl011 | device pl011 | ||||
# USB support | # USB support | ||||
▲ Show 20 Lines • Show All 44 Lines • ▼ Show 20 Lines | |||||
device bcm2835_bsc # Broadcom BCM283x I2C bus | device bcm2835_bsc # Broadcom BCM283x I2C bus | ||||
device iicbus | device iicbus | ||||
device iic | device iic | ||||
device twsi # Allwinner I2C controller | device twsi # Allwinner I2C controller | ||||
device rk_i2c # RockChip I2C controller | device rk_i2c # RockChip I2C controller | ||||
device syr827 # Silergy SYR827 PMIC | device syr827 # Silergy SYR827 PMIC | ||||
device sy8106a # SY8106A Buck Regulator | device sy8106a # SY8106A Buck Regulator | ||||
device vf_i2c # Freescale Vybrid I2C controller | device vf_i2c # Freescale Vybrid I2C controller | ||||
device fsliic # Freescale iMX I2C controller | |||||
# Clock and reset controllers | # Clock and reset controllers | ||||
device aw_ccu # Allwinner clock controller | device aw_ccu # Allwinner clock controller | ||||
# Interrupt controllers | # Interrupt controllers | ||||
device aw_nmi # Allwinner NMI support | device aw_nmi # Allwinner NMI support | ||||
device mv_cp110_icu # Marvell CP110 ICU | device mv_cp110_icu # Marvell CP110 ICU | ||||
device mv_ap806_gicp # Marvell AP806 GICP | device mv_ap806_gicp # Marvell AP806 GICP | ||||
▲ Show 20 Lines • Show All 71 Lines • ▼ Show 20 Lines | |||||
# Chip-specific errata | # Chip-specific errata | ||||
options THUNDERX_PASS_1_1_ERRATA | options THUNDERX_PASS_1_1_ERRATA | ||||
options FDT | options FDT | ||||
device acpi | device acpi | ||||
# DTBs | # DTBs | ||||
makeoptions MODULES_EXTRA="dtb/allwinner dtb/mv dtb/rockchip dtb/rpi" | makeoptions MODULES_EXTRA="dtb/allwinner dtb/imx8 dtb/mv dtb/rockchip dtb/rpi" |
How different are the IMX8 SoCs ?
Maybe we just need SOC_FREESCALE_IMX8 as I guess all the drivers are more or less the same and only a few clocks/device will be present or not.