(snip)
Yes, they can put drivers and receivers on both sides, with an enable on the drivers. Once it detects which one is in use, it can enable the appropriate drivers.
On devices that support 1000baseT, which sends and receives on all four pairs at the same time, it is easy to do, and many do it. Otherwise it is relatively rare, but I have known some to do it.
-- glen