sata.mk 1.0 KB

123456789101112131415161718192021222324252627
  1. define Build/hdd-img
  2. ./mbl_gen_hdd_img.sh $@ [email protected] $(IMAGE_ROOTFS) $(CONFIG_TARGET_KERNEL_PARTSIZE) $(CONFIG_TARGET_ROOTFS_PARTSIZE)
  3. endef
  4. define Device/wd_mybooklive
  5. DEVICE_VENDOR := Western Digital
  6. DEVICE_MODEL := My Book Live
  7. DEVICE_ALT0_VENDOR := Western Digital
  8. DEVICE_ALT0_MODEL := My Book Live Duo
  9. DEVICE_PACKAGES := kmod-usb-dwc2 kmod-ata-dwc kmod-usb-ledtrig-usbport \
  10. kmod-usb-storage kmod-fs-vfat wpad-basic-mbedtls
  11. SUPPORTED_DEVICES += mbl wd,mybooklive-duo
  12. BLOCKSIZE := 1k
  13. DEVICE_DTC_FLAGS := --pad 4096
  14. KERNEL := kernel-bin | libdeflate-gzip | uImage gzip
  15. KERNEL_INITRAMFS := kernel-bin | libdeflate-gzip | MuImage-initramfs gzip
  16. IMAGES := factory.img.gz sysupgrade.img.gz
  17. ARTIFACTS := apollo3g.dtb
  18. DEVICE_DTB := apollo3g.dtb
  19. FILESYSTEMS := ext4 squashfs
  20. IMAGE/factory.img.gz := boot-script | boot-img | hdd-img | libdeflate-gzip
  21. IMAGE/sysupgrade.img.gz := boot-script | boot-img | hdd-img | libdeflate-gzip | append-metadata
  22. ARTIFACT/apollo3g.dtb := export-dtb
  23. endef
  24. TARGET_DEVICES += wd_mybooklive