Skip to content

Commit c7655b1

Browse files
arm: adi: Adding SC58x board support
Adding minimal defconfig and Kconfig Signed-off-by: Utsav Agarwal <utsav.agarwal@analog.com>
1 parent 1b44392 commit c7655b1

File tree

2 files changed

+127
-0
lines changed

2 files changed

+127
-0
lines changed

arch/arm/configs/sc589-mini_defconfig

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
CONFIG_LOCALVERSION="-yocto-standard"
2+
CONFIG_SYSVIPC=y
3+
# CONFIG_CROSS_MEMORY_ATTACH is not set
4+
CONFIG_USELIB=y
5+
CONFIG_GENERIC_IRQ_DEBUGFS=y
6+
CONFIG_HIGH_RES_TIMERS=y
7+
CONFIG_PREEMPT_VOLUNTARY=y
8+
CONFIG_IKCONFIG=y
9+
CONFIG_LOG_BUF_SHIFT=14
10+
CONFIG_CGROUPS=y
11+
CONFIG_BLK_DEV_INITRD=y
12+
# CONFIG_RD_BZIP2 is not set
13+
# CONFIG_RD_LZMA is not set
14+
# CONFIG_RD_XZ is not set
15+
# CONFIG_RD_LZO is not set
16+
# CONFIG_RD_LZ4 is not set
17+
# CONFIG_RD_ZSTD is not set
18+
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
19+
CONFIG_PROFILING=y
20+
CONFIG_ARCH_SC5XX=y
21+
CONFIG_ARCH_SC58X=y
22+
CONFIG_MACH_SC589_MINI=y
23+
CONFIG_ARM_THUMBEE=y
24+
CONFIG_CPU_FREQ=y
25+
CONFIG_CPU_FREQ_STAT=y
26+
CONFIG_CPU_FREQ_GOV_USERSPACE=y
27+
CONFIG_CPUFREQ_DT=y
28+
CONFIG_VFP=y
29+
CONFIG_NEON=y
30+
# CONFIG_SUSPEND is not set
31+
CONFIG_MODULES=y
32+
CONFIG_MODULE_UNLOAD=y
33+
# CONFIG_SWAP is not set
34+
# CONFIG_COMPACTION is not set
35+
CONFIG_NET=y
36+
CONFIG_PACKET=y
37+
CONFIG_UNIX=y
38+
CONFIG_INET=y
39+
CONFIG_IP_PNP=y
40+
CONFIG_IP_PNP_DHCP=y
41+
CONFIG_IP_PNP_BOOTP=y
42+
CONFIG_IP_PNP_RARP=y
43+
# CONFIG_INET_DIAG is not set
44+
CONFIG_NETWORK_PHY_TIMESTAMPING=y
45+
CONFIG_NETFILTER=y
46+
CONFIG_DEVTMPFS=y
47+
CONFIG_DEVTMPFS_MOUNT=y
48+
CONFIG_MTD=y
49+
CONFIG_MTD_CMDLINE_PARTS=y
50+
CONFIG_MTD_BLOCK=y
51+
CONFIG_MTD_SPI_NOR=y
52+
# CONFIG_MTD_SPI_NOR_USE_4K_SECTORS is not set
53+
CONFIG_MTD_UBI=y
54+
CONFIG_BLK_DEV_LOOP=y
55+
CONFIG_SRAM=y
56+
CONFIG_SCSI=y
57+
CONFIG_BLK_DEV_SD=y
58+
# CONFIG_BLK_DEV_BSG is not set
59+
CONFIG_NETDEVICES=y
60+
CONFIG_NETCONSOLE=y
61+
CONFIG_STMMAC_ETH=y
62+
CONFIG_DP83867_PHY=y
63+
CONFIG_INPUT_EVDEV=y
64+
CONFIG_INPUT_MISC=y
65+
CONFIG_VT_HW_CONSOLE_BINDING=y
66+
# CONFIG_LEGACY_PTYS is not set
67+
CONFIG_HW_RANDOM=y
68+
CONFIG_I2C=y
69+
CONFIG_I2C_CHARDEV=y
70+
CONFIG_I2C_MUX=y
71+
CONFIG_SPI=y
72+
CONFIG_PINCTRL_MCP23S08=y
73+
CONFIG_PINCTRL_ADSP_SC5XX=y
74+
CONFIG_GPIO_ADI_ADSP_PORT=y
75+
# CONFIG_HWMON is not set
76+
CONFIG_WATCHDOG=y
77+
CONFIG_ADI_WATCHDOG=y
78+
CONFIG_SOUND=y
79+
CONFIG_SND=y
80+
CONFIG_SND_SOC=y
81+
CONFIG_SND_SOC_ADAU1761_I2C=m
82+
CONFIG_USB=y
83+
CONFIG_USB_STORAGE=y
84+
CONFIG_USB_MUSB_HDRC=y
85+
CONFIG_NOP_USB_XCEIV=y
86+
CONFIG_USB_GADGET=y
87+
CONFIG_USB_ETH=m
88+
CONFIG_USB_GADGETFS=m
89+
CONFIG_USB_MASS_STORAGE=m
90+
CONFIG_USB_G_SERIAL=m
91+
CONFIG_USB_G_HID=m
92+
CONFIG_MMC=y
93+
CONFIG_MMC_DW=y
94+
CONFIG_RTC_CLASS=y
95+
CONFIG_DMADEVICES=y
96+
CONFIG_ADI_DMA=y
97+
# CONFIG_VIRTIO_MENU is not set
98+
# CONFIG_VHOST_MENU is not set
99+
CONFIG_STAGING=y
100+
# CONFIG_IOMMU_SUPPORT is not set
101+
CONFIG_REMOTEPROC=y
102+
CONFIG_RPMSG_CHAR=y
103+
CONFIG_RPMSG_VIRTIO=y
104+
CONFIG_EXT4_FS=y
105+
# CONFIG_DNOTIFY is not set
106+
CONFIG_VFAT_FS=y
107+
CONFIG_TMPFS=y
108+
CONFIG_JFFS2_FS=y
109+
CONFIG_UBIFS_FS=y
110+
CONFIG_NFS_FS=y
111+
CONFIG_NFS_V3_ACL=y
112+
CONFIG_NFS_V4=y
113+
CONFIG_NFS_V4_1=y
114+
CONFIG_NFS_V4_2=y
115+
CONFIG_CRYPTO_TEST=m
116+
CONFIG_CRYPTO_ANSI_CPRNG=y
117+
CONFIG_CRC_CCITT=y
118+
CONFIG_DEBUG_FS=y

arch/arm/mach-sc5xx/Kconfig

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,12 @@ config MACH_SC594_SOM
3131
Say 'Y' here if you want your kernel to run on the ADI
3232
SC594-SOM-EZKIT or SC594-SOM-EZLITE board.
3333

34+
config ARCH_SC58X
35+
bool "ADI SC58x SoCs (Cortex-A5-based)"
36+
depends on ARCH_SC5XX
37+
select COMMON_CLK_ADI_SC58X
38+
help
39+
This enables support for 32-bit Cortex-A5-based ADI ADSP SC-58X
40+
SoCs, like the SC589. It does not include the 64-bit Cortex-A55-based
41+
SoCs (see ARCH_SC58X_64 for those).
42+

0 commit comments

Comments
 (0)