mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Move commot overlay and add hi3518ev300 platform
							parent
							
								
									70d0a85852
								
							
						
					
					
						commit
						526c588fa9
					
				|  | @ -63,7 +63,7 @@ jobs: | ||||||
|           ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.hi3516ev200-br.tgz" |           ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.hi3516ev200-br.tgz" | ||||||
|           echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV |           echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV | ||||||
|           cd $GITHUB_WORKSPACE |           cd $GITHUB_WORKSPACE | ||||||
|           make -j$(($(nproc)+1)) BOARD=unknown_unknown_hi3516ev200_openipc all |           make BOARD=unknown_unknown_hi3516ev200_openipc all | ||||||
|           tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs uImage |           tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs uImage | ||||||
| 
 | 
 | ||||||
|       - name: Build Hi3516Ev200 SDK |       - name: Build Hi3516Ev200 SDK | ||||||
|  |  | ||||||
|  | @ -0,0 +1,129 @@ | ||||||
|  | name: OpenIPC for Hi3518Ev300 | ||||||
|  | 
 | ||||||
|  | on: | ||||||
|  |   push: | ||||||
|  |     branches: | ||||||
|  |       - master | ||||||
|  |     tags: | ||||||
|  |       - "v*" | ||||||
|  | 
 | ||||||
|  | jobs: | ||||||
|  |   build_core: | ||||||
|  |     name: OpenIPC v2.0 for Hi3518Ev300 | ||||||
|  |     runs-on: ubuntu-18.04 | ||||||
|  | 
 | ||||||
|  |     steps: | ||||||
|  | 
 | ||||||
|  |       - name: Checkout | ||||||
|  |         id: checkout | ||||||
|  |         uses: actions/checkout@v2 | ||||||
|  | 
 | ||||||
|  |       - name: Install build dependencies | ||||||
|  |         id: install | ||||||
|  |         run: | | ||||||
|  |           make install-deps | ||||||
|  |           mkdir -p tmp | ||||||
|  | 
 | ||||||
|  |       - name: Free disk space | ||||||
|  |         id: freshing | ||||||
|  |         run: | | ||||||
|  |           sudo swapoff -a | ||||||
|  |           sudo rm -f /swapfile | ||||||
|  |           sudo apt clean | ||||||
|  |           docker rmi $(docker image ls -aq) | ||||||
|  |           df -h | ||||||
|  | 
 | ||||||
|  |       - name: Prepare buildroot | ||||||
|  |         id: prepare | ||||||
|  |         run: | | ||||||
|  |           HEAD_TAG=$(git tag --points-at HEAD) | ||||||
|  |           GIT_HASH=$(git rev-parse --short $GITHUB_SHA) | ||||||
|  |           BRANCH_NAME=$(echo $GITHUB_REF | cut -d'/' -f 3) | ||||||
|  |           if [ -z "$HEAD_TAG" ]; then | ||||||
|  |             TAG_NAME="latest" | ||||||
|  |             RELEASE_NAME="Development Build" | ||||||
|  |             PRERELEASE=true | ||||||
|  |           else | ||||||
|  |             TAG_NAME=${{ github.ref }} | ||||||
|  |             RELEASE_NAME="Release ${{ github.ref }}" | ||||||
|  |             PRERELEASE=false | ||||||
|  |           fi | ||||||
|  |           echo "GIT_HASH=$GIT_HASH" >> $GITHUB_ENV | ||||||
|  |           echo "TAG_NAME=$TAG_NAME" >> $GITHUB_ENV | ||||||
|  |           echo "RELEASE_NAME=$RELEASE_NAME" >> $GITHUB_ENV | ||||||
|  |           echo "PRERELEASE=$PRERELEASE" >> $GITHUB_ENV | ||||||
|  |           echo "BRANCH_NAME=$BRANCH_NAME" >> $GITHUB_ENV | ||||||
|  |           cd $GITHUB_WORKSPACE | ||||||
|  |           make prepare | ||||||
|  | 
 | ||||||
|  |       - name: Build Hi3518Ev300 firmware | ||||||
|  |         id: build-hi3518ev300-firmware | ||||||
|  |         continue-on-error: true | ||||||
|  |         run: | | ||||||
|  |           ARCHIVE_FW="${GITHUB_WORKSPACE}/output/images/openipc.hi3518ev300-br.tgz" | ||||||
|  |           echo "ARCHIVE_FW=$ARCHIVE_FW" >> $GITHUB_ENV | ||||||
|  |           cd $GITHUB_WORKSPACE | ||||||
|  |           make BOARD=unknown_unknown_hi3518ev300_openipc all | ||||||
|  |           tar -C ${GITHUB_WORKSPACE}/output/images -cvzf $ARCHIVE_FW rootfs.squashfs uImage | ||||||
|  | 
 | ||||||
|  |       - name: Build Hi3518Ev300 SDK | ||||||
|  |         id: build-hi3518ev300-sdk | ||||||
|  |         continue-on-error: true | ||||||
|  |         run: | | ||||||
|  |           ARCHIVE_SDK="${GITHUB_WORKSPACE}/output/images/arm-openipc-linux-musleabi_sdk-buildroot.tar.gz" | ||||||
|  |           echo "ARCHIVE_SDK=$ARCHIVE_SDK" >> $GITHUB_ENV | ||||||
|  |           cd $GITHUB_WORKSPACE/output | ||||||
|  |           make sdk | ||||||
|  | 
 | ||||||
|  |       - name: Send warning message to telegram channel | ||||||
|  |         env: | ||||||
|  |           TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} | ||||||
|  |           TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} | ||||||
|  |         if: steps.build-hi3518ev300-firmware.outcome != 'success' || steps.build-hi3518ev300-sdk.outcome != 'success' | ||||||
|  |         run: | | ||||||
|  |           TG_OPTIONS="-s --connect-timeout 5 --max-time 15" | ||||||
|  |           TG_NOTIFY="Warning, Buildroot compiling error..." | ||||||
|  |           TG_HEADER=$(echo -e "\r\n$TG_NOTIFY \r\n\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9A\xA0 GitHub Actions") | ||||||
|  |           curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendMessage \ | ||||||
|  |             -F chat_id=$TG_CHANNEL -F text="$TG_HEADER" | ||||||
|  | 
 | ||||||
|  |       - name: Create release | ||||||
|  |         uses: actions/create-release@v1 | ||||||
|  |         continue-on-error: true | ||||||
|  |         env: | ||||||
|  |           GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |         with: | ||||||
|  |           tag_name: ${{ env.TAG_NAME }} | ||||||
|  |           release_name: ${{ env.RELEASE_NAME }} | ||||||
|  |           draft: false | ||||||
|  |           prerelease: ${{ env.PRERELEASE }} | ||||||
|  | 
 | ||||||
|  |       - name: Upload FW to release | ||||||
|  |         uses: svenstaro/upload-release-action@v2 | ||||||
|  |         continue-on-error: true | ||||||
|  |         with: | ||||||
|  |           repo_token: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |           file: ${{ env.ARCHIVE_FW }} | ||||||
|  |           asset_name: "openipc.hi3518ev300-br.tgz" | ||||||
|  |           tag: ${{ env.TAG_NAME }} | ||||||
|  |           overwrite: true | ||||||
|  | 
 | ||||||
|  |       - name: Upload SDK to release | ||||||
|  |         uses: svenstaro/upload-release-action@v2 | ||||||
|  |         continue-on-error: true | ||||||
|  |         with: | ||||||
|  |           repo_token: ${{ secrets.GITHUB_TOKEN }} | ||||||
|  |           file: ${{ env.ARCHIVE_SDK }} | ||||||
|  |           asset_name: "arm-openipc-linux-musleabi_sdk-buildroot.tar.gz" | ||||||
|  |           tag: ${{ env.TAG_NAME }} | ||||||
|  |           overwrite: true | ||||||
|  | 
 | ||||||
|  |       - name: Send binary file to telegram channel | ||||||
|  |         env: | ||||||
|  |           TG_TOKEN: ${{ secrets.TELEGRAM_TOKEN_BOT_OPENIPC }} | ||||||
|  |           TG_CHANNEL: ${{ secrets.TELEGRAM_CHANNEL_OPENIPC_DEV }} | ||||||
|  |         run: | | ||||||
|  |           TG_OPTIONS="-s --connect-timeout 5 --max-time 15" | ||||||
|  |           TG_HEADER=$(echo -e "\r\nCommit: $GIT_HASH \r\nBranch: $BRANCH_NAME \r\nTag: $TAG_NAME \r\n\r\n\xE2\x9C\x85 GitHub Actions") | ||||||
|  |           curl $TG_OPTIONS -H "Content-Type: multipart/form-data" -X POST https://api.telegram.org/bot$TG_TOKEN/sendDocument \ | ||||||
|  |             -F chat_id=$TG_CHANNEL -F document="@$ARCHIVE_FW" -F caption="$TG_HEADER" | ||||||
|  | @ -1,3 +1,2 @@ | ||||||
| MEM_START_ADDR=0x40000000 | MEM_START_ADDR=0x40000000 | ||||||
| KERNEL_UPLOAD_ADDR=0x41000000 | KERNEL_UPLOAD_ADDR=0x41000000 | ||||||
| 
 |  | ||||||
|  |  | ||||||
|  | @ -0,0 +1,2 @@ | ||||||
|  | MEM_START_ADDR=0x40000000 | ||||||
|  | KERNEL_UPLOAD_ADDR=0x41000000 | ||||||
|  | @ -510,7 +510,6 @@ CONFIG_CMA_AREAS=77 | ||||||
| # CONFIG_ZSMALLOC is not set | # CONFIG_ZSMALLOC is not set | ||||||
| CONFIG_GENERIC_EARLY_IOREMAP=y | CONFIG_GENERIC_EARLY_IOREMAP=y | ||||||
| # CONFIG_IDLE_PAGE_TRACKING is not set | # CONFIG_IDLE_PAGE_TRACKING is not set | ||||||
| CONFIG_FRAME_VECTOR=y |  | ||||||
| CONFIG_FORCE_MAX_ZONEORDER=11 | CONFIG_FORCE_MAX_ZONEORDER=11 | ||||||
| CONFIG_ALIGNMENT_TRAP=y | CONFIG_ALIGNMENT_TRAP=y | ||||||
| # CONFIG_UACCESS_WITH_MEMCPY is not set | # CONFIG_UACCESS_WITH_MEMCPY is not set | ||||||
|  | @ -781,8 +780,7 @@ CONFIG_REGMAP=y | ||||||
| CONFIG_REGMAP_I2C=y | CONFIG_REGMAP_I2C=y | ||||||
| CONFIG_REGMAP_SPI=y | CONFIG_REGMAP_SPI=y | ||||||
| CONFIG_REGMAP_MMIO=y | CONFIG_REGMAP_MMIO=y | ||||||
| CONFIG_DMA_SHARED_BUFFER=y | # CONFIG_DMA_SHARED_BUFFER is not set | ||||||
| # CONFIG_FENCE_TRACE is not set |  | ||||||
| CONFIG_DMA_CMA=y | CONFIG_DMA_CMA=y | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
|  | @ -1178,11 +1176,7 @@ CONFIG_WLAN=y | ||||||
| CONFIG_WLAN_VENDOR_MEDIATEK=y | CONFIG_WLAN_VENDOR_MEDIATEK=y | ||||||
| CONFIG_MT7601U=m | CONFIG_MT7601U=m | ||||||
| # CONFIG_WLAN_VENDOR_RALINK is not set | # CONFIG_WLAN_VENDOR_RALINK is not set | ||||||
| CONFIG_WLAN_VENDOR_REALTEK=y | # CONFIG_WLAN_VENDOR_REALTEK is not set | ||||||
| # CONFIG_RTL8187 is not set |  | ||||||
| # CONFIG_RTL_CARDS is not set |  | ||||||
| CONFIG_RTL8XXXU=m |  | ||||||
| CONFIG_RTL8XXXU_UNTESTED=y |  | ||||||
| # CONFIG_WLAN_VENDOR_RSI is not set | # CONFIG_WLAN_VENDOR_RSI is not set | ||||||
| # CONFIG_WLAN_VENDOR_ST is not set | # CONFIG_WLAN_VENDOR_ST is not set | ||||||
| # CONFIG_WLAN_VENDOR_TI is not set | # CONFIG_WLAN_VENDOR_TI is not set | ||||||
|  | @ -1700,95 +1694,20 @@ CONFIG_MEDIA_SUPPORT=y | ||||||
| # | # | ||||||
| # Multimedia core support | # Multimedia core support | ||||||
| # | # | ||||||
| CONFIG_MEDIA_CAMERA_SUPPORT=y | # CONFIG_MEDIA_CAMERA_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set | # CONFIG_MEDIA_ANALOG_TV_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set | # CONFIG_MEDIA_DIGITAL_TV_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_RADIO_SUPPORT is not set | # CONFIG_MEDIA_RADIO_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_SDR_SUPPORT is not set | # CONFIG_MEDIA_SDR_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_RC_SUPPORT is not set | # CONFIG_MEDIA_RC_SUPPORT is not set | ||||||
| # CONFIG_MEDIA_CONTROLLER is not set |  | ||||||
| CONFIG_VIDEO_DEV=y |  | ||||||
| CONFIG_VIDEO_V4L2=y |  | ||||||
| # CONFIG_VIDEO_ADV_DEBUG is not set | # CONFIG_VIDEO_ADV_DEBUG is not set | ||||||
| # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | # CONFIG_VIDEO_FIXED_MINOR_RANGES is not set | ||||||
| CONFIG_VIDEOBUF2_CORE=y |  | ||||||
| CONFIG_VIDEOBUF2_MEMOPS=y |  | ||||||
| CONFIG_VIDEOBUF2_VMALLOC=y |  | ||||||
| # CONFIG_TTPCI_EEPROM is not set | # CONFIG_TTPCI_EEPROM is not set | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Media drivers | # Media drivers | ||||||
| # | # | ||||||
| CONFIG_MEDIA_USB_SUPPORT=y | # CONFIG_MEDIA_USB_SUPPORT is not set | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Webcam devices |  | ||||||
| # |  | ||||||
| CONFIG_USB_VIDEO_CLASS=y |  | ||||||
| CONFIG_USB_VIDEO_CLASS_INPUT_EVDEV=y |  | ||||||
| CONFIG_USB_GSPCA=m |  | ||||||
| # CONFIG_USB_M5602 is not set |  | ||||||
| # CONFIG_USB_STV06XX is not set |  | ||||||
| # CONFIG_USB_GL860 is not set |  | ||||||
| # CONFIG_USB_GSPCA_BENQ is not set |  | ||||||
| # CONFIG_USB_GSPCA_CONEX is not set |  | ||||||
| # CONFIG_USB_GSPCA_CPIA1 is not set |  | ||||||
| # CONFIG_USB_GSPCA_DTCS033 is not set |  | ||||||
| # CONFIG_USB_GSPCA_ETOMS is not set |  | ||||||
| # CONFIG_USB_GSPCA_FINEPIX is not set |  | ||||||
| # CONFIG_USB_GSPCA_JEILINJ is not set |  | ||||||
| # CONFIG_USB_GSPCA_JL2005BCD is not set |  | ||||||
| # CONFIG_USB_GSPCA_KINECT is not set |  | ||||||
| # CONFIG_USB_GSPCA_KONICA is not set |  | ||||||
| # CONFIG_USB_GSPCA_MARS is not set |  | ||||||
| # CONFIG_USB_GSPCA_MR97310A is not set |  | ||||||
| # CONFIG_USB_GSPCA_NW80X is not set |  | ||||||
| # CONFIG_USB_GSPCA_OV519 is not set |  | ||||||
| # CONFIG_USB_GSPCA_OV534 is not set |  | ||||||
| # CONFIG_USB_GSPCA_OV534_9 is not set |  | ||||||
| # CONFIG_USB_GSPCA_PAC207 is not set |  | ||||||
| # CONFIG_USB_GSPCA_PAC7302 is not set |  | ||||||
| # CONFIG_USB_GSPCA_PAC7311 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SE401 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SN9C2028 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SN9C20X is not set |  | ||||||
| # CONFIG_USB_GSPCA_SONIXB is not set |  | ||||||
| # CONFIG_USB_GSPCA_SONIXJ is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA500 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA501 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA505 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA506 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA508 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA561 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SPCA1528 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SQ905 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SQ905C is not set |  | ||||||
| # CONFIG_USB_GSPCA_SQ930X is not set |  | ||||||
| # CONFIG_USB_GSPCA_STK014 is not set |  | ||||||
| # CONFIG_USB_GSPCA_STK1135 is not set |  | ||||||
| # CONFIG_USB_GSPCA_STV0680 is not set |  | ||||||
| # CONFIG_USB_GSPCA_SUNPLUS is not set |  | ||||||
| # CONFIG_USB_GSPCA_T613 is not set |  | ||||||
| # CONFIG_USB_GSPCA_TOPRO is not set |  | ||||||
| # CONFIG_USB_GSPCA_TOUPTEK is not set |  | ||||||
| # CONFIG_USB_GSPCA_TV8532 is not set |  | ||||||
| # CONFIG_USB_GSPCA_VC032X is not set |  | ||||||
| # CONFIG_USB_GSPCA_VICAM is not set |  | ||||||
| # CONFIG_USB_GSPCA_XIRLINK_CIT is not set |  | ||||||
| # CONFIG_USB_GSPCA_ZC3XX is not set |  | ||||||
| # CONFIG_USB_PWC is not set |  | ||||||
| # CONFIG_VIDEO_CPIA2 is not set |  | ||||||
| # CONFIG_USB_ZR364XX is not set |  | ||||||
| # CONFIG_USB_STKWEBCAM is not set |  | ||||||
| # CONFIG_USB_S2255 is not set |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Webcam, TV (analog/digital) USB devices |  | ||||||
| # |  | ||||||
| # CONFIG_VIDEO_EM28XX is not set |  | ||||||
| # CONFIG_V4L_PLATFORM_DRIVERS is not set |  | ||||||
| # CONFIG_V4L_MEM2MEM_DRIVERS is not set |  | ||||||
| # CONFIG_V4L_TEST_DRIVERS is not set |  | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Supported MMC/SDIO adapters | # Supported MMC/SDIO adapters | ||||||
|  | @ -1798,51 +1717,12 @@ CONFIG_USB_GSPCA=m | ||||||
| # | # | ||||||
| # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) | # Media ancillary drivers (tuners, sensors, i2c, spi, frontends) | ||||||
| # | # | ||||||
| CONFIG_MEDIA_SUBDRV_AUTOSELECT=y |  | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Audio decoders, processors and mixers | # Customise DVB Frontends | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # RDS decoders |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Video decoders |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Video and audio decoders |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Video encoders |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Camera sensor devices |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Flash devices |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Video improvement chips |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Audio/Video compression chips |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Miscellaneous helper chips |  | ||||||
| # |  | ||||||
| 
 |  | ||||||
| # |  | ||||||
| # Sensors used on soc_camera driver |  | ||||||
| # | # | ||||||
|  | # CONFIG_DVB_TUNER_DIB0070 is not set | ||||||
|  | # CONFIG_DVB_TUNER_DIB0090 is not set | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Tools to develop new frontends | # Tools to develop new frontends | ||||||
|  | @ -2162,7 +2042,6 @@ CONFIG_USB_CONFIGFS_MASS_STORAGE=y | ||||||
| # CONFIG_USB_CONFIGFS_F_LB_SS is not set | # CONFIG_USB_CONFIGFS_F_LB_SS is not set | ||||||
| # CONFIG_USB_CONFIGFS_F_FS is not set | # CONFIG_USB_CONFIGFS_F_FS is not set | ||||||
| # CONFIG_USB_CONFIGFS_F_HID is not set | # CONFIG_USB_CONFIGFS_F_HID is not set | ||||||
| # CONFIG_USB_CONFIGFS_F_UVC is not set |  | ||||||
| # CONFIG_USB_CONFIGFS_F_PRINTER is not set | # CONFIG_USB_CONFIGFS_F_PRINTER is not set | ||||||
| # CONFIG_USB_ULPI_BUS is not set | # CONFIG_USB_ULPI_BUS is not set | ||||||
| # CONFIG_UWB is not set | # CONFIG_UWB is not set | ||||||
|  | @ -2170,7 +2049,7 @@ CONFIG_MMC=y | ||||||
| # CONFIG_MMC_DEBUG is not set | # CONFIG_MMC_DEBUG is not set | ||||||
| CONFIG_PWRSEQ_EMMC=y | CONFIG_PWRSEQ_EMMC=y | ||||||
| CONFIG_PWRSEQ_SIMPLE=y | CONFIG_PWRSEQ_SIMPLE=y | ||||||
| - | 
 | ||||||
| # | # | ||||||
| # MMC/SD/SDIO Card Drivers | # MMC/SD/SDIO Card Drivers | ||||||
| # | # | ||||||
|  | @ -2197,7 +2076,6 @@ CONFIG_MMC_SDHCI_HISI=y | ||||||
| # CONFIG_MMC_USDHI6ROL0 is not set | # CONFIG_MMC_USDHI6ROL0 is not set | ||||||
| # CONFIG_MMC_MTK is not set | # CONFIG_MMC_MTK is not set | ||||||
| # CONFIG_MMC_CQ_HCI is not set | # CONFIG_MMC_CQ_HCI is not set | ||||||
| 
 |  | ||||||
| # CONFIG_MEMSTICK is not set | # CONFIG_MEMSTICK is not set | ||||||
| # CONFIG_NEW_LEDS is not set | # CONFIG_NEW_LEDS is not set | ||||||
| # CONFIG_ACCESSIBILITY is not set | # CONFIG_ACCESSIBILITY is not set | ||||||
|  | @ -2326,7 +2204,13 @@ CONFIG_RTC_DRV_HIBVT=y | ||||||
| # | # | ||||||
| # Microsoft Hyper-V guest support | # Microsoft Hyper-V guest support | ||||||
| # | # | ||||||
| # CONFIG_STAGING is not set | CONFIG_STAGING=y | ||||||
|  | # CONFIG_PRISM2_USB is not set | ||||||
|  | # CONFIG_COMEDI is not set | ||||||
|  | # CONFIG_RTLLIB is not set | ||||||
|  | # CONFIG_R8712U is not set | ||||||
|  | CONFIG_R8188EU=m | ||||||
|  | CONFIG_88EU_AP_MODE=y | ||||||
| # CONFIG_GOLDFISH is not set | # CONFIG_GOLDFISH is not set | ||||||
| # CONFIG_CHROME_PLATFORMS is not set | # CONFIG_CHROME_PLATFORMS is not set | ||||||
| CONFIG_CLKDEV_LOOKUP=y | CONFIG_CLKDEV_LOOKUP=y | ||||||
|  | @ -2466,15 +2350,7 @@ CONFIG_HAVE_ARM_SMCCC=y | ||||||
| CONFIG_DCACHE_WORD_ACCESS=y | CONFIG_DCACHE_WORD_ACCESS=y | ||||||
| # CONFIG_EXT2_FS is not set | # CONFIG_EXT2_FS is not set | ||||||
| # CONFIG_EXT3_FS is not set | # CONFIG_EXT3_FS is not set | ||||||
| CONFIG_EXT4_FS=y | # CONFIG_EXT4_FS is not set | ||||||
| CONFIG_EXT4_USE_FOR_EXT2=y |  | ||||||
| # CONFIG_EXT4_FS_POSIX_ACL is not set |  | ||||||
| # CONFIG_EXT4_FS_SECURITY is not set |  | ||||||
| # CONFIG_EXT4_ENCRYPTION is not set |  | ||||||
| # CONFIG_EXT4_DEBUG is not set |  | ||||||
| CONFIG_JBD2=y |  | ||||||
| # CONFIG_JBD2_DEBUG is not set |  | ||||||
| CONFIG_FS_MBCACHE=y |  | ||||||
| # CONFIG_REISERFS_FS is not set | # CONFIG_REISERFS_FS is not set | ||||||
| # CONFIG_JFS_FS is not set | # CONFIG_JFS_FS is not set | ||||||
| # CONFIG_XFS_FS is not set | # CONFIG_XFS_FS is not set | ||||||
|  | @ -2482,7 +2358,13 @@ CONFIG_FS_MBCACHE=y | ||||||
| # CONFIG_OCFS2_FS is not set | # CONFIG_OCFS2_FS is not set | ||||||
| # CONFIG_BTRFS_FS is not set | # CONFIG_BTRFS_FS is not set | ||||||
| # CONFIG_NILFS2_FS is not set | # CONFIG_NILFS2_FS is not set | ||||||
| # CONFIG_F2FS_FS is not set | CONFIG_F2FS_FS=m | ||||||
|  | CONFIG_F2FS_FS_XATTR=y | ||||||
|  | CONFIG_F2FS_FS_POSIX_ACL=y | ||||||
|  | # CONFIG_F2FS_FS_SECURITY is not set | ||||||
|  | # CONFIG_F2FS_CHECK_FS is not set | ||||||
|  | # CONFIG_F2FS_FS_ENCRYPTION is not set | ||||||
|  | # CONFIG_F2FS_FAULT_INJECTION is not set | ||||||
| CONFIG_FS_POSIX_ACL=y | CONFIG_FS_POSIX_ACL=y | ||||||
| CONFIG_EXPORTFS=y | CONFIG_EXPORTFS=y | ||||||
| # CONFIG_EXPORTFS_BLOCK_OPS is not set | # CONFIG_EXPORTFS_BLOCK_OPS is not set | ||||||
|  | @ -2515,9 +2397,9 @@ CONFIG_ISO9660_FS=y | ||||||
| # | # | ||||||
| # DOS/FAT/NT Filesystems | # DOS/FAT/NT Filesystems | ||||||
| # | # | ||||||
| CONFIG_FAT_FS=y | CONFIG_FAT_FS=m | ||||||
| CONFIG_MSDOS_FS=y | CONFIG_MSDOS_FS=m | ||||||
| CONFIG_VFAT_FS=y | CONFIG_VFAT_FS=m | ||||||
| CONFIG_FAT_DEFAULT_CODEPAGE=437 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||||||
| CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||||||
| # CONFIG_FAT_DEFAULT_UTF8 is not set | # CONFIG_FAT_DEFAULT_UTF8 is not set | ||||||
|  | @ -2551,15 +2433,7 @@ CONFIG_YAFFS_FS=y | ||||||
| CONFIG_YAFFS_YAFFS1=y | CONFIG_YAFFS_YAFFS1=y | ||||||
| # CONFIG_YAFFS_9BYTE_TAGS is not set | # CONFIG_YAFFS_9BYTE_TAGS is not set | ||||||
| # CONFIG_YAFFS_DOES_ECC is not set | # CONFIG_YAFFS_DOES_ECC is not set | ||||||
| CONFIG_YAFFS_YAFFS2=y | # CONFIG_YAFFS_YAFFS2 is not set | ||||||
| CONFIG_YAFFS_AUTO_YAFFS2=y |  | ||||||
| # CONFIG_YAFFS_DISABLE_TAGS_ECC is not set |  | ||||||
| # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set |  | ||||||
| # CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BACKGROUND is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BAD_BLOCK_MARKING is not set |  | ||||||
| CONFIG_YAFFS_XATTR=y |  | ||||||
| CONFIG_JFFS2_FS=y | CONFIG_JFFS2_FS=y | ||||||
| CONFIG_JFFS2_FS_DEBUG=0 | CONFIG_JFFS2_FS_DEBUG=0 | ||||||
| CONFIG_JFFS2_FS_WRITEBUFFER=y | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||||||
|  | @ -2578,7 +2452,7 @@ CONFIG_UBIFS_FS_LZO=y | ||||||
| CONFIG_UBIFS_FS_ZLIB=y | CONFIG_UBIFS_FS_ZLIB=y | ||||||
| # CONFIG_UBIFS_ATIME_SUPPORT is not set | # CONFIG_UBIFS_ATIME_SUPPORT is not set | ||||||
| # CONFIG_LOGFS is not set | # CONFIG_LOGFS is not set | ||||||
| CONFIG_CRAMFS=y | # CONFIG_CRAMFS is not set | ||||||
| CONFIG_SQUASHFS=y | CONFIG_SQUASHFS=y | ||||||
| CONFIG_SQUASHFS_FILE_CACHE=y | CONFIG_SQUASHFS_FILE_CACHE=y | ||||||
| # CONFIG_SQUASHFS_FILE_DIRECT is not set | # CONFIG_SQUASHFS_FILE_DIRECT is not set | ||||||
|  | @ -2631,42 +2505,42 @@ CONFIG_SUNRPC_GSS=y | ||||||
| CONFIG_NLS=y | CONFIG_NLS=y | ||||||
| CONFIG_NLS_DEFAULT="iso8859-1" | CONFIG_NLS_DEFAULT="iso8859-1" | ||||||
| CONFIG_NLS_CODEPAGE_437=y | CONFIG_NLS_CODEPAGE_437=y | ||||||
| CONFIG_NLS_CODEPAGE_737=m | # CONFIG_NLS_CODEPAGE_737 is not set | ||||||
| CONFIG_NLS_CODEPAGE_775=m | # CONFIG_NLS_CODEPAGE_775 is not set | ||||||
| CONFIG_NLS_CODEPAGE_850=m | # CONFIG_NLS_CODEPAGE_850 is not set | ||||||
| CONFIG_NLS_CODEPAGE_852=m | # CONFIG_NLS_CODEPAGE_852 is not set | ||||||
| CONFIG_NLS_CODEPAGE_855=m | # CONFIG_NLS_CODEPAGE_855 is not set | ||||||
| CONFIG_NLS_CODEPAGE_857=m | # CONFIG_NLS_CODEPAGE_857 is not set | ||||||
| CONFIG_NLS_CODEPAGE_860=m | # CONFIG_NLS_CODEPAGE_860 is not set | ||||||
| CONFIG_NLS_CODEPAGE_861=m | # CONFIG_NLS_CODEPAGE_861 is not set | ||||||
| CONFIG_NLS_CODEPAGE_862=m | # CONFIG_NLS_CODEPAGE_862 is not set | ||||||
| CONFIG_NLS_CODEPAGE_863=m | # CONFIG_NLS_CODEPAGE_863 is not set | ||||||
| CONFIG_NLS_CODEPAGE_864=m | # CONFIG_NLS_CODEPAGE_864 is not set | ||||||
| CONFIG_NLS_CODEPAGE_865=m | # CONFIG_NLS_CODEPAGE_865 is not set | ||||||
| CONFIG_NLS_CODEPAGE_866=m | # CONFIG_NLS_CODEPAGE_866 is not set | ||||||
| CONFIG_NLS_CODEPAGE_869=m | # CONFIG_NLS_CODEPAGE_869 is not set | ||||||
| CONFIG_NLS_CODEPAGE_936=y | # CONFIG_NLS_CODEPAGE_936 is not set | ||||||
| CONFIG_NLS_CODEPAGE_950=m | # CONFIG_NLS_CODEPAGE_950 is not set | ||||||
| CONFIG_NLS_CODEPAGE_932=m | # CONFIG_NLS_CODEPAGE_932 is not set | ||||||
| CONFIG_NLS_CODEPAGE_949=m | # CONFIG_NLS_CODEPAGE_949 is not set | ||||||
| CONFIG_NLS_CODEPAGE_874=m | # CONFIG_NLS_CODEPAGE_874 is not set | ||||||
| CONFIG_NLS_ISO8859_8=m | # CONFIG_NLS_ISO8859_8 is not set | ||||||
| CONFIG_NLS_CODEPAGE_1250=m | # CONFIG_NLS_CODEPAGE_1250 is not set | ||||||
| CONFIG_NLS_CODEPAGE_1251=m | # CONFIG_NLS_CODEPAGE_1251 is not set | ||||||
| CONFIG_NLS_ASCII=y | CONFIG_NLS_ASCII=y | ||||||
| CONFIG_NLS_ISO8859_1=y | CONFIG_NLS_ISO8859_1=y | ||||||
| CONFIG_NLS_ISO8859_2=m | # CONFIG_NLS_ISO8859_2 is not set | ||||||
| CONFIG_NLS_ISO8859_3=m | # CONFIG_NLS_ISO8859_3 is not set | ||||||
| CONFIG_NLS_ISO8859_4=m | # CONFIG_NLS_ISO8859_4 is not set | ||||||
| CONFIG_NLS_ISO8859_5=m | # CONFIG_NLS_ISO8859_5 is not set | ||||||
| CONFIG_NLS_ISO8859_6=m | # CONFIG_NLS_ISO8859_6 is not set | ||||||
| CONFIG_NLS_ISO8859_7=m | # CONFIG_NLS_ISO8859_7 is not set | ||||||
| CONFIG_NLS_ISO8859_9=m | # CONFIG_NLS_ISO8859_9 is not set | ||||||
| CONFIG_NLS_ISO8859_13=m | # CONFIG_NLS_ISO8859_13 is not set | ||||||
| CONFIG_NLS_ISO8859_14=m | # CONFIG_NLS_ISO8859_14 is not set | ||||||
| CONFIG_NLS_ISO8859_15=m | # CONFIG_NLS_ISO8859_15 is not set | ||||||
| CONFIG_NLS_KOI8_R=m | # CONFIG_NLS_KOI8_R is not set | ||||||
| CONFIG_NLS_KOI8_U=m | # CONFIG_NLS_KOI8_U is not set | ||||||
| # CONFIG_NLS_MAC_ROMAN is not set | # CONFIG_NLS_MAC_ROMAN is not set | ||||||
| # CONFIG_NLS_MAC_CELTIC is not set | # CONFIG_NLS_MAC_CELTIC is not set | ||||||
| # CONFIG_NLS_MAC_CENTEURO is not set | # CONFIG_NLS_MAC_CENTEURO is not set | ||||||
|  | @ -2916,7 +2790,7 @@ CONFIG_CRYPTO_HMAC=m | ||||||
| # Digest | # Digest | ||||||
| # | # | ||||||
| CONFIG_CRYPTO_CRC32C=y | CONFIG_CRYPTO_CRC32C=y | ||||||
| # CONFIG_CRYPTO_CRC32 is not set | CONFIG_CRYPTO_CRC32=m | ||||||
| CONFIG_CRYPTO_CRCT10DIF=y | CONFIG_CRYPTO_CRCT10DIF=y | ||||||
| CONFIG_CRYPTO_GHASH=m | CONFIG_CRYPTO_GHASH=m | ||||||
| # CONFIG_CRYPTO_POLY1305 is not set | # CONFIG_CRYPTO_POLY1305 is not set | ||||||
|  |  | ||||||
|  | @ -1707,7 +1707,7 @@ CONFIG_MEDIA_SUPPORT=y | ||||||
| # | # | ||||||
| # Media drivers | # Media drivers | ||||||
| # | # | ||||||
| CONFIG_MEDIA_USB_SUPPORT=y | # CONFIG_MEDIA_USB_SUPPORT is not set | ||||||
| 
 | 
 | ||||||
| # | # | ||||||
| # Supported MMC/SDIO adapters | # Supported MMC/SDIO adapters | ||||||
|  | @ -2433,15 +2433,7 @@ CONFIG_YAFFS_FS=y | ||||||
| CONFIG_YAFFS_YAFFS1=y | CONFIG_YAFFS_YAFFS1=y | ||||||
| # CONFIG_YAFFS_9BYTE_TAGS is not set | # CONFIG_YAFFS_9BYTE_TAGS is not set | ||||||
| # CONFIG_YAFFS_DOES_ECC is not set | # CONFIG_YAFFS_DOES_ECC is not set | ||||||
| CONFIG_YAFFS_YAFFS2=y | # CONFIG_YAFFS_YAFFS2 is not set | ||||||
| # CONFIG_YAFFS_AUTO_YAFFS2 is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_TAGS_ECC is not set |  | ||||||
| # CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set |  | ||||||
| # CONFIG_YAFFS_EMPTY_LOST_AND_FOUND is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BLOCK_REFRESHING is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BACKGROUND is not set |  | ||||||
| # CONFIG_YAFFS_DISABLE_BAD_BLOCK_MARKING is not set |  | ||||||
| # CONFIG_YAFFS_XATTR is not set |  | ||||||
| CONFIG_JFFS2_FS=y | CONFIG_JFFS2_FS=y | ||||||
| CONFIG_JFFS2_FS_DEBUG=0 | CONFIG_JFFS2_FS_DEBUG=0 | ||||||
| CONFIG_JFFS2_FS_WRITEBUFFER=y | CONFIG_JFFS2_FS_WRITEBUFFER=y | ||||||
|  |  | ||||||
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								
											
												
													File diff suppressed because it is too large
													Load Diff
												
											
										
									
								|  | @ -0,0 +1,10 @@ | ||||||
|  | VENDOR=unknown | ||||||
|  | MODEL=unknown | ||||||
|  | FAMILY=hi3516ev200 | ||||||
|  | CHIP=hi3518ev300 | ||||||
|  | RAM_SIZE=128M | ||||||
|  | RAM_LINUX_SIZE=64M | ||||||
|  | RAM_MPP_SIZE=64M | ||||||
|  | ROM_SIZE=? | ||||||
|  | CMOS=unknown | ||||||
|  | UBOOT_SIZE=1024K | ||||||
|  | @ -0,0 +1,69 @@ | ||||||
|  | # Architecture | ||||||
|  | BR2_arm=y | ||||||
|  | BR2_cortex_a7=y | ||||||
|  | BR2_ARM_EABI=y | ||||||
|  | BR2_ARM_FPU_NEON_VFPV4=y | ||||||
|  | BR2_ARM_INSTRUCTIONS_THUMB2=y | ||||||
|  | BR2_KERNEL_HEADERS_VERSION=y | ||||||
|  | BR2_DEFAULT_KERNEL_VERSION="4.9.37" | ||||||
|  | BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_9=y | ||||||
|  | 
 | ||||||
|  | # Toolchain | ||||||
|  | # BR2_GCC_VERSION_7_X is not set | ||||||
|  | # BR2_TOOLCHAIN_USES_UCLIBC is not set | ||||||
|  | # BR2_TOOLCHAIN_BUILDROOT_UCLIBC is not set | ||||||
|  | # BR2_TOOLCHAIN_BUILDROOT_LIBC="uclibc" | ||||||
|  | BR2_TOOLCHAIN_USES_MUSL=y | ||||||
|  | BR2_TOOLCHAIN_BUILDROOT_MUSL=y | ||||||
|  | BR2_TOOLCHAIN_BUILDROOT_LIBC="musl" | ||||||
|  | BR2_TOOLCHAIN_BUILDROOT_LOCALE=y | ||||||
|  | BR2_TOOLCHAIN_BUILDROOT_USE_SSP=y | ||||||
|  | 
 | ||||||
|  | # Kernel | ||||||
|  | BR2_LINUX_KERNEL=y | ||||||
|  | BR2_LINUX_KERNEL_CUSTOM_VERSION=y | ||||||
|  | BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.9.37" | ||||||
|  | BR2_LINUX_KERNEL_USE_CUSTOM_CONFIG=y | ||||||
|  | BR2_LINUX_KERNEL_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/hi3518ev300.generic.config" | ||||||
|  | BR2_LINUX_KERNEL_UIMAGE=y | ||||||
|  | BR2_LINUX_KERNEL_XZ=y | ||||||
|  | BR2_LINUX_KERNEL_EXT_HISI_PATCHER=y | ||||||
|  | BR2_LINUX_KERNEL_EXT_HISI_PATCHER_LIST="$(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/patches/ $(BR2_EXTERNAL_HISILICON_PATH)/board/hi3516ev200/kernel/overlay" | ||||||
|  | 
 | ||||||
|  | # Filesystem | ||||||
|  | # BR2_TARGET_TZ_INFO is not set | ||||||
|  | BR2_TARGET_ROOTFS_SQUASHFS=y | ||||||
|  | BR2_TARGET_ROOTFS_SQUASHFS4_XZ=y | ||||||
|  | BR2_ROOTFS_OVERLAY="$(TOPDIR)/../general/overlay" | ||||||
|  | 
 | ||||||
|  | # OpenIPC configuration | ||||||
|  | BR2_TOOLCHAIN_BUILDROOT_VENDOR="openipc" | ||||||
|  | BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v21.04.18.1" | ||||||
|  | BR2_TARGET_GENERIC_HOSTNAME="ipcam" | ||||||
|  | BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/patches" | ||||||
|  | 
 | ||||||
|  | # Packages | ||||||
|  | BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/configs/busybox.config" | ||||||
|  | BR2_PACKAGE_DROPBEAR=y | ||||||
|  | BR2_PACKAGE_FWPRINTENV_NG=y | ||||||
|  | BR2_PACKAGE_HISILICON_OSDRV4=y | ||||||
|  | BR2_PACKAGE_IPCTOOL=y | ||||||
|  | BR2_PACKAGE_JSON_C=y | ||||||
|  | BR2_PACKAGE_LAME=y | ||||||
|  | BR2_PACKAGE_LIBEVENT_MINI=y | ||||||
|  | BR2_PACKAGE_MAJESTIC=y | ||||||
|  | BR2_PACKAGE_MINI_SNMPD=y | ||||||
|  | 
 | ||||||
|  | # Unused | ||||||
|  | # BR2_SHARED_STATIC_LIBS is not set | ||||||
|  | # BR2_PACKAGE_JPEG_TURBO is not set | ||||||
|  | # BR2_PACKAGE_MINIHTTP is not set | ||||||
|  | # BR2_PACKAGE_MXML is not set | ||||||
|  | # BR2_PACKAGE_SSHPASS is not set | ||||||
|  | # BR2_PACKAGE_RTL8188EU is not set | ||||||
|  | 
 | ||||||
|  | # Experimental | ||||||
|  | BR2_PER_PACKAGE_DIRECTORIES=y | ||||||
|  | BR2_PACKAGE_WIRELESS_TOOLS=y | ||||||
|  | BR2_PACKAGE_WPA_SUPPLICANT=y | ||||||
|  | BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y | ||||||
		Loading…
	
		Reference in New Issue