[linux-yocto] [PATCH] bsp:action-s500:Enable action-s500 bsp

Jiang Lu lu.jiang at windriver.com
Wed Dec 21 19:32:35 PST 2016


Add scc & cfg for action-s500 bsp.

Signed-off-by: Jiang Lu <lu.jiang at windriver.com>
---
 bsp/actions-s500/actions-s500-standard.scc |   9 ++
 bsp/actions-s500/actions-s500.cfg          | 228 +++++++++++++++++++++++++++++
 bsp/actions-s500/actions-s500.scc          |   7 +
 3 files changed, 244 insertions(+)
 create mode 100644 bsp/actions-s500/actions-s500-standard.scc
 create mode 100644 bsp/actions-s500/actions-s500.cfg
 create mode 100644 bsp/actions-s500/actions-s500.scc

diff --git a/bsp/actions-s500/actions-s500-standard.scc b/bsp/actions-s500/actions-s500-standard.scc
new file mode 100644
index 0000000..0c14ae0
--- /dev/null
+++ b/bsp/actions-s500/actions-s500-standard.scc
@@ -0,0 +1,9 @@
+define KMACHINE actions-s500
+define KTYPE standard
+define KARCH arm
+
+include ktypes/standard
+
+branch actions-s500
+
+include actions-s500.scc
diff --git a/bsp/actions-s500/actions-s500.cfg b/bsp/actions-s500/actions-s500.cfg
new file mode 100644
index 0000000..3d40677
--- /dev/null
+++ b/bsp/actions-s500/actions-s500.cfg
@@ -0,0 +1,228 @@
+CONFIG_ARCH_OWL=y
+CONFIG_MACH_OWL=y
+
+CONFIG_SMP=y
+CONFIG_VMSPLIT_3G=y
+
+CONFIG_NR_CPUS=4
+CONFIG_FW_LOADER=y
+
+CONFIG_PM_RUNTIME=y
+
+CONFIG_CPU_FREQ=y
+CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
+CONFIG_CPU_FREQ_GOV_POWERSAVE=y
+CONFIG_CPU_FREQ_GOV_USERSPACE=y
+CONFIG_CPU_FREQ_GOV_ONDEMAND=y
+CONFIG_CPU_FREQ_GOV_INTERACTIVE=y
+CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y
+
+CONFIG_ARM_OWL_CPUFREQ=y
+CONFIG_CPU_IDLE=y
+CONFIG_CPU_IDLE_GOV_LADDER=y
+CONFIG_CPU_IDLE_GOV_MENU=y
+
+CONFIG_VFP=y
+CONFIG_VFPv3=y
+CONFIG_NEON=y
+
+CONFIG_DMADEVICES=y
+
+CONFIG_CFG80211=y
+CONFIG_CFG80211_WEXT=y
+CONFIG_MAC80211=y
+CONFIG_VLAN_8021Q=y
+
+CONFIG_BT=y
+CONFIG_BT_RFCOMM=y
+CONFIG_BT_HIDP=y
+
+CONFIG_CMA=y
+CONFIG_CMA_SIZE_MBYTES=48
+
+CONFIG_MTD=y
+CONFIG_MTD_CMDLINE_PARTS=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_CFI=y
+CONFIG_MTD_JEDECPROBE=y
+CONFIG_MTD_CFI_INTELEXT=y
+CONFIG_MTD_CFI_AMDSTD=y
+CONFIG_MTD_CFI_STAA=y
+CONFIG_MTD_PHYSMAP_OF=y
+CONFIG_MTD_DATAFLASH=y
+CONFIG_MTD_SPI_NOR=y
+CONFIG_MTD_M25P80=y
+CONFIG_MTD_SST25L=y
+
+CONFIG_INPUT_EVDEV=y
+CONFIG_KEYBOARD_GPIO=y
+
+CONFIG_INPUT_MISC=y
+CONFIG_INPUT_UINPUT=y
+CONFIG_INPUT_LIGHT_GSENSOR=y
+CONFIG_LIGHT_GSENSOR_LTR301=y
+
+CONFIG_SERIAL_OWL=y
+CONFIG_SERIAL_OWL_CONSOLE=y
+
+CONFIG_GPU_RESERVED_SIZE=64
+CONFIG_FB_RESERVED_SIZE=32
+CONFIG_PINCTRL_OWL=y
+CONFIG_ACTIONS_SOC_CAMERA=y
+CONFIG_CPUFREQ_ACTIONS=y
+CONFIG_OWL_CLOSE_PATCH=y
+
+CONFIG_I2C_OWL=y
+CONFIG_I2C_OWL_BUS0=y
+CONFIG_I2C_OWL_BUS1=y
+CONFIG_I2C_CHARDEV=y
+
+CONFIG_SPI=y
+CONFIG_SPI_OWL=y
+
+CONFIG_GPIO_OWL=y
+CONFIG_GPIO_SYSFS=y
+
+CONFIG_POWER_SUPPLY=y
+CONFIG_CHARGER_DRV_ATC206X=y
+
+CONFIG_SENSORS_ATC260X=y
+
+CONFIG_WATCHDOG=y
+CONFIG_OWL_WATCHDOG=y
+
+CONFIG_THERMAL=y
+CONFIG_CPU_THERMAL=y
+CONFIG_THERMAL_EMULATION=y
+CONFIG_OWL_THERMAL=y
+
+CONFIG_MFD_ATC260X=y
+CONFIG_ATC260X_PWM=y
+CONFIG_REGULATOR=y
+CONFIG_REGULATOR_ATC260X=y
+
+CONFIG_MEDIA_SUPPORT=y
+CONFIG_MEDIA_CAMERA_SUPPORT=y
+CONFIG_V4L_PLATFORM_DRIVERS=y
+
+CONFIG_SOC_CAMERA=y
+CONFIG_ACTIONS_CAMERA=y
+
+CONFIG_DRM=m
+CONFIG_FB=y
+
+CONFIG_VIDEO_OWL=y
+CONFIG_VIDEO_ACTIONS_VCE=y
+CONFIG_VIDEO_ACTIONS_VDE=y
+CONFIG_VIDEO_OWL_PWM_BACKLIGHT=y
+CONFIG_VIDEO_OWL_DSS=y
+CONFIG_VIDEO_OWL_DE_ATM7059=y
+CONFIG_VIDEO_OWL_MMU_SUPPORT=y
+CONFIG_VIDEO_OWL_MMU_ION_SUPPORT=y
+CONFIG_VIDEO_OWL_LCDC=y
+CONFIG_VIDEO_OWL_DSI=y
+
+CONFIG_VIDEO_OWL_HDMI=y
+CONFIG_VIDEO_OWL_CVBS=y
+CONFIG_FB_COLOR_MODE_XRGB32=y
+CONFIG_FB_MAP_TO_DE=y
+CONFIG_FB_DEFAULT_MIRROR_TO_HDMI=y
+CONFIG_VIDEO_OWL_FB=y
+CONFIG_BACKLIGHT_LCD_SUPPORT=y
+CONFIG_BACKLIGHT_CLASS_DEVICE=y
+
+CONFIG_FRAMEBUFFER_CONSOLE=y
+CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY=y
+CONFIG_FRAMEBUFFER_CONSOLE_ROTATION=y
+
+CONFIG_USB=y
+CONFIG_USB_OTG=y
+CONFIG_USB_MON=y
+CONFIG_USB_ACTIONS_MON=y
+CONFIG_USB_PLATFORM_LINUX=y
+CONFIG_USB_HID=y
+CONFIG_USB_HIDDEV=y
+CONFIG_USB_GADGET=y
+CONFIG_USB_ZERO=m
+CONFIG_USB_ETH=m
+CONFIG_USB_MASS_STORAGE=m
+CONFIG_USB_G_SERIAL=m
+CONFIG_USB_GADGET_DUALSPEED=y
+CONFIG_USB_ACTIONS_ADFUSERVER=y
+CONFIG_USB_DWC3_ACT=y
+CONFIG_USB_XHCI_HCD=y
+
+CONFIG_MMC=y
+CONFIG_MMC_UNSAFE_RESUME=y
+CONFIG_MMC_BLOCK_MINORS=16
+CONFIG_MMC_OWL=y
+
+CONFIG_NEW_LEDS=y
+CONFIG_LEDS_CLASS=y
+
+CONFIG_RTC_CLASS=y
+
+CONFIG_SOUND=y
+CONFIG_SND=y
+CONFIG_SND_SOC=y
+CONFIG_SND_SOC_OWL=y
+CONFIG_SND_SOC_ATC2603A=y
+CONFIG_SND_SOC_ATC2603C=y
+CONFIG_SND_SOC_HDMI_OWL=y
+CONFIG_SND_SOC_DAI_OWL=y
+CONFIG_SND_SOC_ALL_PMU_OWL=y
+CONFIG_SND_UBUNTU=y
+
+CONFIG_HIDRAW=y
+CONFIG_UHID=y
+
+CONFIG_PWM=y
+CONFIG_PWM_OWL=y
+
+CONFIG_MISC_INFO=y
+
+CONFIG_HW_RANDOM=y
+CONFIG_CRYPTO_HW=y
+CONFIG_CRYPTO_CBC=y
+CONFIG_CRYPTO_ECB=y
+CONFIG_CRYPTO_CTS=y
+CONFIG_CRYPTO_LRW=y
+CONFIG_CRYPTO_XTS=y
+
+CONFIG_NET_VENDOR_ACTS=y
+CONFIG_USB_RTL8152=y
+CONFIG_BROADCOM_WIFI_BT=m
+CONFIG_RTL8723BS=m
+CONFIG_RTL8723BU=m
+CONFIG_RTL8723BS_VQ0=m
+CONFIG_RTL8188ETV=m
+CONFIG_PLATFORM_UBUNTU=y
+CONFIG_BT_HCIUART=y
+CONFIG_BT_HCIUART_H4=y
+CONFIG_BT_HCIUART_3WIRE=y
+CONFIG_IMG_SGX_544_linux=m
+CONFIG_POLL_PHY_STATE=y
+CONFIG_MMC_OWL=y
+CONFIG_PHY_REALTEK_RTL8201=y
+CONFIG_KEYBOARD_ATC260X_ADCKEY=m
+CONFIG_KEYBOARD_ATC260X_ONOFF=y
+CONFIG_KEYBOARD_ATC260X_IRKEY=m
+CONFIG_RTC_DRV_ATC206X=y
+CONFIG_DM_UEVENT=y
+CONFIG_USB_SERIAL_PL2303=y
+CONFIG_USB_SERIAL_OPTION=y
+CONFIG_USB_AOTG=y
+CONFIG_USB_ANNOUNCE_NEW_DEVICES=y
+CONFIG_USB_DWC3=y
+CONFIG_IMG_PVR_GPU=y
+
+CONFIG_SWITCH=y
+CONFIG_SWITCH_GPIO=y
+
+CONFIG_OWL_DMAC=y
+CONFIG_DMA_CMA=y
+# Default contiguous memory area size:
+CONFIG_CMA_SIZE_SEL_MBYTES=y
+CONFIG_CMA_ALIGNMENT=2
+CONFIG_CMA_AREAS=1
diff --git a/bsp/actions-s500/actions-s500.scc b/bsp/actions-s500/actions-s500.scc
new file mode 100644
index 0000000..9b74623
--- /dev/null
+++ b/bsp/actions-s500/actions-s500.scc
@@ -0,0 +1,7 @@
+# Core arm configuation settings
+include arch/arm/arm.scc nopatch
+include features/profiling/profiling.scc
+include features/usb/ehci-hcd.scc
+include cfg/usb-mass-storage.scc
+
+kconf hardware actions-s500.cfg
-- 
2.7.4



More information about the linux-yocto mailing list