Most "windows precision" touchpads are handled in Linux with just one module. Even Apple's Magic Trackpad can show up in system as a regular mouse (although with limited functionality).
Palm rejection is a thing that kinda makes sense to handle in software. For this thing, I'd expect firmware to be actually a bit beefer than usual.
Palm rejection is a thing that kinda makes sense to handle in software. For this thing, I'd expect firmware to be actually a bit beefer than usual.