diff --git a/configure.ac b/configure.ac index d6031821f1b..0484d71575b 100644 --- a/configure.ac +++ b/configure.ac @@ -208,6 +208,7 @@ AM_CONDITIONAL(HAVE_GRAUTEC8000, test "$BOXTYPE" == dm8000) AM_CONDITIONAL(HAVE_GRAUTEC70X0, test "$BOXTYPE" == dm7020hd -o "$BOXTYPE" == dm7020hdv2 -o "$BOXTYPE" == dm7080) AM_CONDITIONAL(LCD_FRAMEBUFFER_MODE, test "$BOXTYPE" == et8500 -o "$BOXTYPE" == et8500s -o "$BOXTYPE" == 8100s) +AS_IF([test "$MACHINEBUILD" == "beyonwizt2"],[AC_DEFINE(HWBEYONWIZT2, 1,[beyonwizt2])]) AS_IF([test "$BOXTYPE" == "dreamone"],[AC_DEFINE(HWDREAMONE, 1,[dreamone])]) AS_IF([test "$BOXTYPE" == "dreamtwo"],[AC_DEFINE(HWDREAMTWO, 1,[dreamtwo])]) AS_IF([test "$BOXTYPE" == "dm8000"],[AC_DEFINE(HWDM8000, 1,[dm8000])]) @@ -221,29 +222,38 @@ AS_IF([test "$BOXTYPE" == "dm800se"],[AC_DEFINE(HWDM800SE, 1,[dm800se])]) AS_IF([test "$BOXTYPE" == "dm500hd"],[AC_DEFINE(HWDM500HD, 1,[dm500hd])]) AS_IF([test "$BOXTYPE" == "dm800sev2"],[AC_DEFINE(HWDM800SEV2, 1,[dm800sev2])]) AS_IF([test "$BOXTYPE" == "dm500hdv2"],[AC_DEFINE(HWDM500HDV2, 1,[dm500hdv2])]) -AS_IF([test "$BOXTYPE" == "vusolo4k"],[AC_DEFINE(HWVUSOLO4K, 1,[vusolo4k])]) -AS_IF([test "$BOXTYPE" == "vuultimo4k"],[AC_DEFINE(HWULTIMO4K, 1,[vuultimo4k])]) -AS_IF([test "$BOXTYPE" == "vuduo4k"],[AC_DEFINE(HWDUO4K, 1,[vuduo4k])]) -AS_IF([test "$BOXTYPE" == "vuduo4kse"],[AC_DEFINE(HWDUO4KSE, 1,[vuduo4kse])]) -AS_IF([test "$BOXTYPE" == "vuduo2"],[AC_DEFINE(HWDUO2, 1,[vuduo2])]) -AS_IF([test "$BOXTYPE" == "vuuno4kse"],[AC_DEFINE(HWUNO4KSE, 1,[vuuno4kse])]) +AS_IF([test "$MACHINEBUILD" == "dual"],[AC_DEFINE(HWDUAL, 1,[dual4k])]) +AS_IF([test "$BOXTYPE" == "et7x00"],[AC_DEFINE(HWET7X00, 1,[et7x00])]) +AS_IF([test "$MACHINEBUILD" == "gbip4k"],[AC_DEFINE(HWGBIP4K, 1,[gbip4k])]) +AS_IF([test "$MACHINEBUILD" == "gbquad4k"],[AC_DEFINE(HWGBQUAD4K, 1,[gbquad4k])]) +AS_IF([test "$MACHINEBUILD" == "gbquad4kpro"],[AC_DEFINE(HWGBQUAD4KPRO, 1,[gbquad4kpro])]) +AS_IF([test "$MACHINEBUILD" == "gbtrio4k"],[AC_DEFINE(HWGBTRIO4K, 1,[gbtrio4k])]) +AS_IF([test "$MACHINEBUILD" == "gbtrio4kpro"],[AC_DEFINE(HWGBTRIO4KPRO, 1,[gbtrio4kpro])]) +AS_IF([test "$MACHINEBUILD" == "gbue4k"],[AC_DEFINE(HWGBUE4K, 1,[gbue4k])]) AS_IF([test "$BOXTYPE" == "h7"],[AC_DEFINE(HWH7, 1,[h7])]) +AS_IF([test "$BOXTYPE" == "h9combo"],[AC_DEFINE(HWH9COMBO, 1,[h9combo])]) +AS_IF([test "$BOXTYPE" == "h9"],[AC_DEFINE(HWH9, 1,[h9])]) +AS_IF([test "$BOXTYPE" == "h10"],[AC_DEFINE(HWH10, 1,[h10])]) AS_IF([test "$BOXTYPE" == "h17"],[AC_DEFINE(HWH17, 1,[h17])]) -AS_IF([test "$BOXTYPE" == "pulse4k"],[AC_DEFINE(HWPULSE4K, 1,[pulse4k])]) -AS_IF([test "$BOXTYPE" == "pulse4kmini"],[AC_DEFINE(HWPULSE4KMINI, 1,[pulse4kmini])]) -AS_IF([test "$MACHINEBUILD" == "gbue4k"],[AC_DEFINE(HWGBUE4K, 1,[gbue4k])]) -AS_IF([test "$MACHINEBUILD" == "gbtrio4kpro"],[AC_DEFINE(HWGBTRIO4KPRO, 1,[gbtrio4kpro])]) -AS_IF([test "$MACHINEBUILD" == "gbquad4kpro"],[AC_DEFINE(HWGBQUAD4KPRO, 1,[gbquad4kpro])]) -AS_IF([test "$MACHINEBUILD" == "beyonwizt2"],[AC_DEFINE(HWBEYONWIZT2, 1,[beyonwizt2])]) -AS_IF([test "$MACHINEBUILD" == "gbquad4k"],[AC_DEFINE(HWGBQUAD4K, 1,[gbquad4k])]) -AS_IF([test "$BOXTYPE" == "u5"],[AC_DEFINE(HWU5, 1,[u5])]) AS_IF([test "$BOXTYPE" == "hd51"],[AC_DEFINE(HWHD51, 1,[hd51])]) AS_IF([test "$BOXTYPE" == "hd61"],[AC_DEFINE(HWHD61, 1,[hd61])]) -AS_IF([test "$BOXTYPE" == "sfx6008"],[AC_DEFINE(HWSFX6008, 1,[sfx6008])]) -AS_IF([test "$BOXTYPE" == "osnino"],[AC_DEFINE(HWOSNINO, 1,[osnino])]) -AS_IF([test "$BOXTYPE" == "h10"],[AC_DEFINE(HWH10, 1,[h10])]) AS_IF([test "$BOXTYPE" == "multiboxpro"],[AC_DEFINE(HWMULTIBOXPRO, 1,[multiboxpro])]) +AS_IF([test "$BOXTYPE" == "osnino"],[AC_DEFINE(HWOSNINO, 1,[osnino])]) +AS_IF([test "$BOXTYPE" == "osmio4kplus"],[AC_DEFINE(HWOSMIO4KPLUS, 1,[osmio4Kplus])]) +AS_IF([test "$BOXTYPE" == "pulse4k"],[AC_DEFINE(HWPULSE4K, 1,[pulse4k])]) +AS_IF([test "$BOXTYPE" == "pulse4kmini"],[AC_DEFINE(HWPULSE4KMINI, 1,[pulse4kmini])]) +AS_IF([test "$MACHINEBUILD" == "sf8008m"],[AC_DEFINE(HWSF8008M, 1,[sf8008m])]) AS_IF([test "$BOXTYPE" == "sf8008"],[AC_DEFINE(HWSF8008, 1,[sf8008])]) +AS_IF([test "$BOXTYPE" == "sfx6008"],[AC_DEFINE(HWSFX6008, 1,[sfx6008])]) +AS_IF([test "$BOXTYPE" == "sx988"],[AC_DEFINE(HWSX988, 1,[sx988])]) +AS_IF([test "$BOXTYPE" == "sx88v2"],[AC_DEFINE(HWSX88V2, 1,[sx88v2])]) +AS_IF([test "$BOXTYPE" == "u5"],[AC_DEFINE(HWU5, 1,[u5])]) +AS_IF([test "$BOXTYPE" == "vusolo4k"],[AC_DEFINE(HWVUSOLO4K, 1,[vusolo4k])]) +AS_IF([test "$BOXTYPE" == "vuultimo4k"],[AC_DEFINE(HWVUULTIMO4K, 1,[vuultimo4k])]) +AS_IF([test "$BOXTYPE" == "vuduo4k"],[AC_DEFINE(HWVUDUO4K, 1,[vuduo4k])]) +AS_IF([test "$BOXTYPE" == "vuduo4kse"],[AC_DEFINE(HWVUDUO4KSE, 1,[vuduo4kse])]) +AS_IF([test "$BOXTYPE" == "vuduo2"],[AC_DEFINE(HWVUDUO2, 1,[vuduo2])]) +AS_IF([test "$BOXTYPE" == "vuuno4kse"],[AC_DEFINE(HWVUUNO4KSE, 1,[vuuno4kse])]) AC_ARG_WITH(accelerationthreshold, diff --git a/include/hardwaredb.h b/include/hardwaredb.h index 77471c3ec44..c793e6aa7c8 100644 --- a/include/hardwaredb.h +++ b/include/hardwaredb.h @@ -100,12 +100,14 @@ static std::unordered_map HardwareDB{ {"/devices/platform/brcmstb-ahci.0/ata1/", "SATA"}, {"/devices/rdb.4/f03e0000.sdhci/mmc_host/mmc0/", "eMMC"}, {"/devices/rdb.4/f03e0200.sdhci/mmc_host/mmc1/", "SD"}, - {"/devices/rdb.4/f0470600.ohci_v2/usb6/6-0:1.0/port1/", "Front USB"}, - {"/devices/rdb.4/f0470300.ehci_v2/usb3/3-0:1.0/port1/", "Front USB"}, - {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0/port1/", "Front USB"}, - {"/devices/rdb.4/f0470400.ohci_v2/usb5/5-0:1.0/port1/", "Back USB"}, - {"/devices/rdb.4/f0470500.ehci_v2/usb4/4-0:1.0/port1/", "Back USB"}, - {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0/port2/", "Back USB"} + {"/devices/rdb.4/f0470600.ohci_v2/usb6/6-0:1.0", "Front USB"}, + {"/devices/rdb.4/f0470300.ehci_v2/usb3/3-0:1.0", "Front USB"}, + {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0", "Front USB"}, + {"/devices/rdb.4/f0470300.ehci_v2/usb3/3-1/3-1:1.0", "Front USB"}, + {"/devices/rdb.4/f0470400.ohci_v2/usb5/5-0:1.0", "Back USB"}, + {"/devices/rdb.4/f0470500.ehci_v2/usb4/4-0:1.0", "Back USB"}, + {"/devices/rdb.4/f0470500.ehci_v2/usb4/4-1/4-1:1.0", "Back USB"}, + {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0", "Back USB"} #elif HWDM920 {"/devices/platform/brcmstb-ahci.0/ata1/", "SATA"}, {"/devices/rdb.4/f03e0000.sdhci/mmc_host/mmc0/", "eMMC"}, @@ -113,8 +115,10 @@ static std::unordered_map HardwareDB{ {"/devices/rdb.4/f0470600.ohci_v2/usb6/6-0:1.0/port1/", "Front USB"}, {"/devices/rdb.4/f0470300.ehci_v2/usb3/3-0:1.0/port1/", "Front USB"}, {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0/port1/", "Front USB"}, + {"/devices/rdb.4/f0470300.ehci_v2/usb3/3-1/3-1:1.0", "Front USB"}, {"/devices/rdb.4/f0470400.ohci_v2/usb5/5-0:1.0/port1/", "Back USB"}, {"/devices/rdb.4/f0470500.ehci_v2/usb4/4-0:1.0/port1/", "Back USB"}, + {"/devices/rdb.4/f0470500.ehci_v2/usb4/4-1/4-1:1.0", "Back USB"}, {"/devices/rdb.4/f0471000.xhci_v2/usb2/2-0:1.0/port2/", "Back USB"} #elif HWDM800SE {"/devices/pci0000:01/0000:01:00.0/host0/target0:0:0/0:0:0:0", "SATA"}, @@ -132,67 +136,37 @@ static std::unordered_map HardwareDB{ #elif HWDM500HDV2 {"/devices/pci0000:01/0000:01:00.0/host1/target1:0:0/1:0:0:0", "eSATA"}, {"/devices/pci0000:01/0000:01:00.0/host0/target0:0:0/0:0:0:0", "eSATA"} -#elif HWVUULTIMO4K - {"/devices/platform/brcmstb-ahci.0/ata1/host0/target0:0:0/0:0:0:0", "SATA"}, - {"/devices/rdb.3/f0470300.ehci_v2/usb3/", "Back, lower USB"}, - {"/devices/rdb.3/f0470500.ehci_v2/usb4/", "Back, upper USB"}, - {"/devices/rdb.3/f0480600.ohci_v2/usb10/", "Front USB"} -#elif HWVUSOLO4K - {"/devices/platform/strict-ahci.0/ata1/", "SATA"}, - {"/devices/f0490600.ohci/usb10/", "Front USB"}, - {"/devices/f0480400.ohci/usb7/", "Back, lower USB"}, - {"/devices/f0480600.ohci/usb8/", "Back, upper USB"} -#elif HWUNO4KSE - {"/devices/platform/rdb/f045a000.sata/ata1/", "SATA"}, - {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1", "Back, lower USB"}, - {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-1/2-1", "Back, lower USB"}, - {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1", "Back, upper USB"}, - {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/2-2", "Back, upper USB"} -#elif HWDUO2 // CHECKED - {"/devices/platform/strict-ahci.0/ata1/", "eSATA"}, - {"/devices/platform/ehci-brcm.2/usb3/", "Front USB"}, - {"/devices/platform/ehci-brcm.0/usb1/", "Back, lower USB"}, - {"/devices/platform/ehci-brcm.1/usb2/", "Back, upper USB"} -#elif HWH7 - {"/devices/platform/rdb/f045a000.sata/ata1/", "SATA"}, - {"/devices/platform/f0470500.ehci/usb2/", "Back USB 3.0"}, - {"/devices/platform/f0470300.ehci/usb1/1-1/1-1.2/", "Back, lower USB"}, - {"/devices/platform/f0470300.ehci/usb1/1-1/1-1.1/", "Back, upper USB"} -#elif HWH17 // CHECKED - {"/devices/platform/f0470300.ehci/usb1/", "Front USB"}, - {"/devices/platform/f0471000.xhci/usb6/", "Back USB"}, - {"/devices/platform/f0471000.ohci/usb4/", "Back USB"}, - {"/devices/platform/f0470500.ehci/usb2/", "Back USB"} -#elif HWGBUE4K - {"/devices/platform/rdb/f045a000.sata/ata2/", "SATA"}, - {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.1/3-1.1:", "Front USB"}, - {"/devices/platform/rdb/f0470500.ehci_v2/usb4/", "Back USB 3.0"}, - {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.2/3-1.2:", "Back, upper USB"}, - {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.3/3-1.3:", "Back, lower USB"} -#elif HWPULSE4K - {"/devices/platform/soc/f9900000.hiahci/ata1/host0/target0:0:0/0:0:0:0", "SATA"}, - {"/devices/platform/soc/f98a0000.xhci/usb3/", "Front USB"}, - {"/devices/platform/soc/f9890000.ehci/usb1/", "Back USB"} -#elif HWPULSE4KMINI // CHECKED - {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1/", "Micro SD"}, - {"/devices/platform/soc/f9890000.ehci/usb1/", "Back, upper USB"}, - {"/devices/platform/soc/f98a0000.xhci/usb4/", "Back, lower USB"}, - {"/devices/platform/soc/f98a0000.xhci/usb3/", "Back, lower USB"} +#elif HWDUAL + {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1:1.0", "Back USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1:1.0", "Front USB"} +#elif HWET7X00 // CHECKED + {"/devices/platform/ehci-brcm.0/usb1/1-1/1-1:1.0", "Back USB"}, + {"/devices/platform/ehci-brcm.0/usb1/1-2/1-2:1.0", "Front USB"} +#elif HWGBTRIO4K // CHECKED + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1.3/1-1.3:1.0", "MicroSD"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1.2/1-1.2:1.0", "Back, right USB"}, + {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1:1.0", "Back, left USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2:1.0", "Front USB"} #elif HWGBTRIO4KPRO // CHECKED {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2", "Micro SD"}, {"/devices/platform/soc/f98a0000.xhci/usb4/4-1/4-1", "Back, left USB"}, {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1", "Back, left USB"}, {"/devices/platform/soc/f9880000.ohci/usb2/2-1/2-1", "Back, right USB"}, {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1", "Back, right USB"} +#elif HWGBUE4K + {"/devices/platform/rdb/f045a000.sata/ata2/", "SATA"}, + {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.1/3-1.1:", "Front USB"}, + {"/devices/platform/rdb/f0470500.ehci_v2/usb4/", "Back USB 3.0"}, + {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.2/3-1.2:", "Back, upper USB"}, + {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1.3/3-1.3:", "Back, lower USB"} #elif HWGBQUAD4K {"/devices/platform/rdb/f045a000.sata/", "SATA"}, - {"/devices/platform/rdb/f0470300.ehci_v2/usb3/", "Back USB"}, - {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.2/", "Back USB"}, - {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.4/", "Front USB"} -#elif HWU5 // eg. Dinobot4k - {"/devices/platform/soc/f98a0000.xhci/usb3/", "Back USB"}, - {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2.3/", "Left, back USB"}, - {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2.4/", "Left, front USB"} + {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.4/4-1.4:1.0", "Back, left USB"}, + {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/2-2.3/2-2.3:1.0", "Back, right USB"}, + {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.2/4-1.2:1.0", "Back, lower USB"}, + {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.1/4-1.1:1.0", "Back, upper USB"}, + {"/devices/platform/rdb/f03e0000.sdhci/mmc_host/", "SD"}, + {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1:1.0", "Front USB"} #elif HWGBQUAD4KPRO // CHECKED {"/devices/platform/rdb/f045a000.sata/", "SATA"}, {"/devices/platform/rdb/f03e0000.sdhci/mmc_host/", "SD"}, @@ -204,16 +178,27 @@ static std::unordered_map HardwareDB{ {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-1/2-1", "Back, left USB"}, {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1.3", "Back USB-C"}, {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/2-2.3", "Back USB-C"} -#elif HWDUO4K - {"/devices/platform/rdb/8b0a000.sata/", "SATA"}, - {"/devices/platform/rdb/8b39000.xhci_v2/usb1/", "Front USB"}, - {"/devices/platform/rdb/8b39000.xhci_v2/usb2/2-2/", "Back, upper USB"}, - {"/devices/platform/rdb/8b39000.xhci_v2/usb2/2-1/", "Back, lower USB"} -#elif HWDUO4KSE - {"/devices/platform/rdb/f045a000.sata/", "SATA"}, - {"/devices/platform/rdb/f0480500.ehci_v2/usb6/", "Front USB"}, - {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/", "Back, upper USB"}, - {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-1/", "Back, lower USB"} +#elif HWH7 + {"/devices/platform/rdb/f045a000.sata/ata1/", "SATA"}, + {"/devices/platform/f0470500.ehci/usb2/", "Back USB 3.0"}, + {"/devices/platform/f0470300.ehci/usb1/1-1/1-1.2/", "Back, lower USB"}, + {"/devices/platform/f0470300.ehci/usb1/1-1/1-1.1/", "Back, upper USB"} +#elif HWH9 // CHECKED + {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc0/mmc0:0007", "Micro SD"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1:1.0", "Back USB"} +#elif HWH9COMBO // CHECKED + {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1/mmc1:0007", "Micro SD"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1:1.0", "Back USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2.4/1-2.4:1.0", "Front USB"} +#elif HWH10 // CHECKED + {"/devices/platform/soc/f9890000.ehci/usb1/1-1", "Back, left USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-2", "Back, right USB"}, + {"/devices/platform/soc/f9900000.hiahci/ata1/", "SATA"} +#elif HWH17 // CHECKED + {"/devices/platform/f0470300.ehci/usb1/", "Front USB"}, + {"/devices/platform/f0471000.xhci/usb6/", "Back USB"}, + {"/devices/platform/f0471000.ohci/usb4/", "Back USB"}, + {"/devices/platform/f0470500.ehci/usb2/", "Back USB"} #elif HWHD51 // CHECKED {"/devices/platform/rdb/f045a000.sata/ata1/", "SATA"}, {"/devices/platform/f0470300.ehci/usb1/1-1/1-1.2", "Front USB"}, @@ -221,28 +206,79 @@ static std::unordered_map HardwareDB{ {"/devices/platform/f0471000.xhci/usb6/6-2/6-2", "Back, right USB"}, {"/devices/platform/f0470500.ehci/usb2/2-1/2-1", "Back, right USB"} #elif HWHD61 // CHECKED + {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1", "Micro SD"}, {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1", "Front USB"}, {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1", "Back USB"}, {"/devices/platform/soc/f9900000.hiahci/ata1/", "SATA"} -#elif HWSFX6008 // CHECKED - {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1", "Left USB"}, - {"/devices/platform/soc/f9890000.ehci/usb1/1-1", "Back USB"} -#elif HWOSNINO // CHECKED - {"/devices/platform/ehci-brcm.0/usb1/1-2", "Right, front USB"}, - {"/devices/platform/ehci-brcm.0/usb1/1-1", "Right, back USB"} #elif HWMULTIBOXPRO // CHECKED {"/devices/platform/soc/f98a0000.xhci/usb3", "Back, left USB"}, {"/devices/platform/soc/f9890000.ehci/usb1", "Back, right USB"}, {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1", "Micro SD"} -#elif HWH10 // CHECKED - {"/devices/platform/soc/f9890000.ehci/usb1/1-1", "Back, left USB"}, - {"/devices/platform/soc/f9890000.ehci/usb1/1-2", "Back, right USB"}, - {"/devices/platform/soc/f9900000.hiahci/ata1/", "SATA"} + +#elif HWOSNINO // CHECKED + {"/devices/platform/ehci-brcm.0/usb1/1-2", "Right, front USB"}, + {"/devices/platform/ehci-brcm.0/usb1/1-1", "Right, back USB"} +#elif HWOSMIO4KPLUS + {"/devices/platform/rdb/f0b00300.ehci_v2/usb1/1-1/1-1:1.0", "Back USB"}, + {"/devices/platform/rdb/f0b00500.ehci_v2/usb2/2-1/2-1:1.0", "Left USB"} +#elif HWPULSE4K + {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1", "Micro SD"}, + {"/devices/platform/soc/f9900000.hiahci/ata1/host0/target0:0:0/0:0:0:0", "SATA"}, + {"/devices/platform/soc/f98a0000.xhci/usb3/", "Front USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/", "Back USB"} +#elif HWPULSE4KMINI // CHECKED + {"/devices/platform/soc/f9820000.himciv200.SD/mmc_host/mmc1/", "Micro SD"}, + {"/devices/platform/soc/f9890000.ehci/usb1/", "Back, upper USB"}, + {"/devices/platform/soc/f98a0000.xhci/usb4/", "Back, lower USB"}, + {"/devices/platform/soc/f98a0000.xhci/usb3/", "Back, lower USB"} +#elif HWSF8008M + {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1:1.0", "Right USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1:1.0", "Right USB"} #elif HWSF8008 + {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1:1.0", "Right USB"}, {"/devices/platform/soc/f98a0000.xhci/usb4/4-1/4-1", "Right USB"}, {"/devices/platform/soc/f98a0000.xhci/usb4/3-1/3-1", "Right USB"}, {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1.2", "Back USB"}, {"/devices/platform/soc/f9890000.ehci/usb1/1-1/1-1.3", "Micro SD"} +#elif HWSFX6008 // CHECKED + {"/devices/platform/soc/f98a0000.xhci/usb3/3-1/3-1", "Left USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-1", "Back USB"} +#elif HWU5 // eg. Dinobot4k + {"/devices/platform/soc/f98a0000.xhci/usb3/", "Back USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2.3/", "Left, back USB"}, + {"/devices/platform/soc/f9890000.ehci/usb1/1-2/1-2.4/", "Left, front USB"} +#elif HWVUSOLO4K + {"/devices/platform/strict-ahci.0/ata1/", "SATA"}, + {"/devices/f0490600.ohci/usb10/", "Front USB"}, + {"/devices/f0480400.ohci/usb7/", "Back, lower USB"}, + {"/devices/f0480600.ohci/usb8/", "Back, upper USB"} +#elif HWVUUNO4KSE + {"/devices/platform/rdb/f045a000.sata/ata1/", "SATA"}, + {"/devices/platform/rdb/f0470300.ehci_v2/usb3/3-1/3-1", "Back, lower USB"}, + {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-1/2-1", "Back, lower USB"}, + {"/devices/platform/rdb/f0470500.ehci_v2/usb4/4-1/4-1", "Back, upper USB"}, + {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/2-2", "Back, upper USB"} +#elif HWVUDUO2 // CHECKED + {"/devices/platform/strict-ahci.0/ata2/", "SATA"}, + {"/devices/platform/strict-ahci.0/ata1/", "eSATA"}, + {"/devices/platform/ehci-brcm.2/usb3/", "Front USB"}, + {"/devices/platform/ehci-brcm.0/usb1/", "Back, lower USB"}, + {"/devices/platform/ehci-brcm.1/usb2/", "Back, upper USB"} +#elif HWVUDUO4K + {"/devices/platform/rdb/8b0a000.sata/", "SATA"}, + {"/devices/platform/rdb/8b39000.xhci_v2/usb1/", "Front USB"}, + {"/devices/platform/rdb/8b39000.xhci_v2/usb2/2-2/", "Back, upper USB"}, + {"/devices/platform/rdb/8b39000.xhci_v2/usb2/2-1/", "Back, lower USB"} +#elif HWVUDUO4KSE + {"/devices/platform/rdb/f045a000.sata/", "SATA"}, + {"/devices/platform/rdb/f0480500.ehci_v2/usb6/", "Front USB"}, + {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-2/", "Back, upper USB"}, + {"/devices/platform/rdb/f0471000.xhci_v2/usb2/2-1/", "Back, lower USB"} +#elif HWVUULTIMO4K + {"/devices/platform/brcmstb-ahci.0/ata1", "SATA"}, + {"/devices/rdb.3/f0470300.ehci_v2/usb3/", "Back, lower USB"}, + {"/devices/rdb.3/f0470500.ehci_v2/usb4/", "Back, upper USB"}, + {"/devices/rdb.3/f0480600.ohci_v2/usb10/", "Front USB"} #else #endif