@eng.stk,
#1. The version of conservative you have included is awesome, I like that sampling_rate can be changed (unlike tons of other kernels that have it hardcoded at 200000), and that freq_step and freq_down_step are separate tunables too. If you could keep it updated with upstream that'd be really cool.
#2. Could you do the same for the interactive governor as well? Just keep up to date with upstream patches? Currently the above_hispeed_delay tunable for interactive cannot be modified, which makes it somewhat less useful than it could be.
#3. For blu_active, what does the low_load_down_threshold tunable do? Also, is there a way to modify the duration of input_boost_freq, or disable it entirely?
#4. I think I'm a fan of what you've done with blu_active. It really behaves like a cross between interactive and ondemand, unlike a lot of other custom governors for the N5 which seem to act a lot more like ondemand and favor the max frequency way too much for my liking. Right now I'm using blu_active for a performance-biased governor, conservative for balanced, and hopefully interactive for battery, if you can update it.