It is quite rare for hardware manufacturers to supply their own drivers for Linux, partly because they don't care about Linux but mostly because generic drivers for most hardware are included in the Linux kernel itself.
Linux kernel drivers tend to be for generic chipsets, not particular brand-names (many hardware devices use the same chips as equivalent hardware from completely different manufacturers) so, e.g., there'll be a driver for an ath9k
WIFI chipset rather than a driver for whatever product name Toshiba or Asus or Netgear or whoever call their ath9k-based product.
The generic driver may (or may not) contain particular tweaks for specific devices (based on, e.g. PCI or USB device IDs) if those specific devices are known to have particular quirks or bugs or advanced features that need to be worked around or supported.
Even when manufacturers do provide Linux drivers, it is almost always better to use the driver in the kernel instead....and if you have a choice between two different hardware products that do the same thing (one with an in-kernel driver, one with a manufacturer-supplied driver), it is best to choose the one with the in-kernel driver.
BTW, Some manufacturers contribute drivers for their hardware (or patches for drivers of similar hardware) to the kernel so that it becomes part of the mainline kernel. This is the best outcome for all concerned - kernel devs, users, and the manufacturer (the driver for their product will be maintained, and will work in future versions of the kernel).