feat: add Print Server feed target (printserver/hikerx9)

- Target System: Print Server
- Subtarget: Hiker X9
- Profiles: Hiker X9 mini, Hiker X9 Print Server, Hiker X9 Print Server with wifi
- Move dts/image from ramips to target/linux/printserver/
- Update README for printserver/hikerx9

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Super User
2026-02-12 06:58:08 -05:00
parent 957dd9862b
commit 4cfebe1603
10 changed files with 319 additions and 19 deletions

View File

@@ -0,0 +1,45 @@
# Print Server / Hiker X9 Device Profiles
define Device/printserver_common
SOC := rt5350
IMAGE_SIZE := 7872k
DEVICE_VENDOR := Hiker
endef
# Profile 1: Hiker X9 mini
define Device/printserver_hiker_x9_mini
$(call Device/printserver_common)
DEVICE_MODEL := Hiker X9 mini
SUPPORTED_DEVICES := hiker,x9-minimal hiker,x9 HIKER
DEVICE_PACKAGES := luci-light luci-theme-bootstrap \
luci-i18n-base-zh-cn
endef
TARGET_DEVICES += printserver_hiker_x9_mini
# Profile 2: Hiker X9 Print Server
define Device/printserver_hiker_x9_print
$(call Device/printserver_common)
DEVICE_MODEL := Hiker X9 Print Server
SUPPORTED_DEVICES := hiker,x9-print hiker,x9 HIKER
DEVICE_PACKAGES := luci-light luci-theme-bootstrap \
luci-i18n-base-zh-cn \
p910nd luci-app-p910nd luci-i18n-p910nd-zh-cn \
kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-printer
endef
TARGET_DEVICES += printserver_hiker_x9_print
# Profile 3: Hiker X9 Print Server with wifi
define Device/printserver_hiker_x9_full
$(call Device/printserver_common)
DEVICE_MODEL := Hiker X9 Print Server with wifi
SUPPORTED_DEVICES := hiker,x9-full hiker,x9 HIKER
DEVICE_PACKAGES := luci-light luci-theme-bootstrap \
luci-i18n-base-zh-cn \
p910nd luci-app-p910nd luci-i18n-p910nd-zh-cn \
kmod-usb-core kmod-usb-ohci kmod-usb2 kmod-usb-printer \
kmod-mac80211 kmod-rt2800-lib kmod-rt2800-mmio kmod-rt2800-soc \
kmod-rt2x00-lib kmod-rt2x00-mmio \
wpad-mbedtls iw iwinfo
endef
TARGET_DEVICES += printserver_hiker_x9_full