Is the Haptic API supported fully with custom effects support for applicable devices?

I understand that for most devices, such as controllers, the haptic API supports simple rumble (which is sensible, as most game controllers seem to support just two types of motors, on the left and the right.), although for devices such as racing wheels, and even for example the PS5 controller, those typically have advanced haptics that can allow for some custom effects besides basic rumbling.

I was wondering for existing devices (racing wheels), and devices that in the futurethat could be supported (such as the PS5 controller), are custom haptic effects supported/would be supported? (for the PS5 controller this question applies much more,as to my understanding it seems as though rumble is supported generically through the HIDPI driver, although idk for sure).