From 25c95629d4ed4208e5b5f16d9eefd037ea26d9a2 Mon Sep 17 00:00:00 2001 From: tonymac32 Date: Sun, 28 Jan 2018 16:46:51 -0500 Subject: [PATCH] Config TinkerBoard Default Update --- config/kernel/linux-rockchip-default.config | 72 +++++++++++++++++---- packages/bsp/rockchip/pulseaudio.txt | 8 +++ 2 files changed, 69 insertions(+), 11 deletions(-) create mode 100644 packages/bsp/rockchip/pulseaudio.txt diff --git a/config/kernel/linux-rockchip-default.config b/config/kernel/linux-rockchip-default.config index 8ee85bc754..9eac580542 100644 --- a/config/kernel/linux-rockchip-default.config +++ b/config/kernel/linux-rockchip-default.config @@ -512,9 +512,11 @@ CONFIG_FLATMEM=y CONFIG_FLAT_NODE_MEM_MAP=y CONFIG_HAVE_MEMBLOCK=y CONFIG_NO_BOOTMEM=y +CONFIG_MEMORY_ISOLATION=y # CONFIG_HAVE_BOOTMEM_INFO_NODE is not set CONFIG_SPLIT_PTLOCK_CPUS=4 # CONFIG_COMPACTION is not set +CONFIG_MIGRATION=y # CONFIG_PHYS_ADDR_T_64BIT is not set CONFIG_ZONE_DMA_FLAG=0 CONFIG_BOUNCE=y @@ -522,7 +524,10 @@ CONFIG_BOUNCE=y CONFIG_DEFAULT_MMAP_MIN_ADDR=32768 # CONFIG_CLEANCACHE is not set # CONFIG_FRONTSWAP is not set -# CONFIG_CMA is not set +CONFIG_CMA=y +# CONFIG_CMA_DEBUG is not set +# CONFIG_CMA_DEBUGFS is not set +CONFIG_CMA_AREAS=7 # CONFIG_ZPOOL is not set # CONFIG_ZBUD is not set CONFIG_ZSMALLOC=y @@ -765,7 +770,7 @@ CONFIG_BRIDGE_NETFILTER=y # CONFIG_NETFILTER_INGRESS=y CONFIG_NETFILTER_NETLINK=y -CONFIG_NETFILTER_NETLINK_ACCT=m +CONFIG_NETFILTER_NETLINK_ACCT=y CONFIG_NETFILTER_NETLINK_QUEUE=y CONFIG_NETFILTER_NETLINK_LOG=y CONFIG_NF_CONNTRACK=y @@ -1119,7 +1124,7 @@ CONFIG_NET_FLOW_LIMIT=y CONFIG_BT=y CONFIG_BT_BREDR=y CONFIG_BT_RFCOMM=y -# CONFIG_BT_RFCOMM_TTY is not set +CONFIG_BT_RFCOMM_TTY=y # CONFIG_BT_BNEP is not set CONFIG_BT_HIDP=y CONFIG_BT_HS=y @@ -1247,6 +1252,17 @@ CONFIG_REGMAP_MMIO=y CONFIG_REGMAP_IRQ=y CONFIG_DMA_SHARED_BUFFER=y # CONFIG_FENCE_TRACE is not set +CONFIG_DMA_CMA=y + +# +# Default contiguous memory area size: +# +CONFIG_CMA_SIZE_MBYTES=128 +CONFIG_CMA_SIZE_SEL_MBYTES=y +# CONFIG_CMA_SIZE_SEL_PERCENTAGE is not set +# CONFIG_CMA_SIZE_SEL_MIN is not set +# CONFIG_CMA_SIZE_SEL_MAX is not set +CONFIG_CMA_ALIGNMENT=8 # # Bus devices @@ -2373,6 +2389,8 @@ CONFIG_HWMON=y # CONFIG_SENSORS_SMSC47M192 is not set # CONFIG_SENSORS_SMSC47B397 is not set # CONFIG_SENSORS_SCH56XX_COMMON is not set +# CONFIG_SENSORS_SCH5627 is not set +# CONFIG_SENSORS_SCH5636 is not set # CONFIG_SENSORS_SMM665 is not set # CONFIG_SENSORS_ADC128D818 is not set # CONFIG_SENSORS_ADS1015 is not set @@ -2412,13 +2430,33 @@ CONFIG_THERMAL_GOV_STEP_WISE=y # CONFIG_THERMAL_GOV_POWER_ALLOCATOR is not set CONFIG_CPU_THERMAL=y # CONFIG_CLOCK_THERMAL is not set -# CONFIG_DEVFREQ_THERMAL is not set +CONFIG_DEVFREQ_THERMAL=y # CONFIG_THERMAL_EMULATION is not set # CONFIG_IMX_THERMAL is not set CONFIG_ROCKCHIP_THERMAL=y # CONFIG_RK_VIRTUAL_THERMAL is not set # CONFIG_RK3368_THERMAL is not set -# CONFIG_WATCHDOG is not set +CONFIG_WATCHDOG=y +CONFIG_WATCHDOG_CORE=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +# CONFIG_SOFT_WATCHDOG is not set +# CONFIG_GPIO_WATCHDOG is not set +# CONFIG_XILINX_WATCHDOG is not set +# CONFIG_ARM_SP805_WATCHDOG is not set +# CONFIG_CADENCE_WATCHDOG is not set +CONFIG_DW_WATCHDOG=y +# CONFIG_MAX63XX_WATCHDOG is not set +# CONFIG_BCM7038_WDT is not set +# CONFIG_MEN_A21_WDT is not set + +# +# USB-based Watchdog Cards +# +# CONFIG_USBPCWATCHDOG is not set CONFIG_SSB_POSSIBLE=y # @@ -2569,6 +2607,8 @@ CONFIG_REGULATOR_RK808=y # CONFIG_REGULATOR_TPS6524X is not set CONFIG_REGULATOR_TPS6586X=y # CONFIG_REGULATOR_XZ3216 is not set +CONFIG_CEC_CORE=y +CONFIG_CEC_NOTIFIER=y CONFIG_MEDIA_SUPPORT=y # @@ -2588,7 +2628,7 @@ CONFIG_VIDEO_V4L2=y # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set CONFIG_VIDEO_TUNER=m CONFIG_V4L2_MEM2MEM_DEV=y -CONFIG_VIDEOBUF_GEN=m +CONFIG_VIDEOBUF_GEN=y CONFIG_VIDEOBUF2_CORE=y CONFIG_VIDEOBUF2_MEMOPS=y CONFIG_VIDEOBUF2_DMA_CONTIG=y @@ -2649,9 +2689,9 @@ CONFIG_DVB_AS102=m # # CONFIG_VIDEO_EM28XX is not set CONFIG_V4L_PLATFORM_DRIVERS=y -CONFIG_SOC_CAMERA=m +CONFIG_SOC_CAMERA=y CONFIG_SOC_CAMERA_PLATFORM=m -CONFIG_VIDEO_RK_CIF_ISP10=m +CONFIG_VIDEO_RK_CIF_ISP10=y CONFIG_V4L_MEM2MEM_DRIVERS=y # CONFIG_VIDEO_MEM2MEM_DEINTERLACE is not set # CONFIG_VIDEO_SH_VEU is not set @@ -2924,11 +2964,21 @@ CONFIG_DRM_ANALOGIX_DP=y CONFIG_DRM_DW_HDMI=y # CONFIG_DRM_DW_HDMI_AHB_AUDIO is not set CONFIG_DRM_DW_HDMI_I2S_AUDIO=y -# CONFIG_DRM_DW_HDMI_CEC is not set +CONFIG_DRM_DW_HDMI_CEC=y # CONFIG_DRM_STI is not set # CONFIG_POWERVR_ROGUE_M is not set -# CONFIG_MALI400 is not set +CONFIG_MALI400=y +# CONFIG_MALI450 is not set +# CONFIG_MALI470 is not set +# CONFIG_MALI400_DEBUG is not set +# CONFIG_MALI400_PROFILING is not set +# CONFIG_MALI400_UMP is not set +CONFIG_MALI_DMA_BUF_MAP_ON_ATTACH=y +CONFIG_MALI_SHARED_INTERRUPTS=y +# CONFIG_MALI_PMU_PARALLEL_POWER_UP is not set +CONFIG_MALI_DT=y CONFIG_MALI_DEVFREQ=y +# CONFIG_MALI_QUIET is not set CONFIG_MALI_MIDGARD_FOR_ANDROID=y # CONFIG_MALI_MIDGARD_FOR_LINUX is not set CONFIG_MALI_MIDGARD=y @@ -3028,7 +3078,7 @@ CONFIG_LCD_GENERAL=y # # VCODEC # -# CONFIG_RK_VCODEC is not set +CONFIG_RK_VCODEC=y # # IEP diff --git a/packages/bsp/rockchip/pulseaudio.txt b/packages/bsp/rockchip/pulseaudio.txt new file mode 100644 index 0000000000..e615fe7887 --- /dev/null +++ b/packages/bsp/rockchip/pulseaudio.txt @@ -0,0 +1,8 @@ +#load-module module-alsa-sink +load-module module-alsa-sink device=OnBoard_D0 sink_properties=device.description="BT_VOIP-Output" +load-module module-alsa-sink device=OnBoard_D1 sink_properties=device.description="SPDIF-Output" +load-module module-alsa-sink device=OnBoard_D2 sink_properties=device.description="Headset-Output" +#load-module module-alsa-source device=hw:1,0 +load-module module-alsa-source device=OnBoard_D0 source_properties=device.description="BT_VOIP-Input" +load-module module-alsa-source device=OnBoard_D1 source_properties=device.description="Headset-Input" +