Ras Pi 3 ARM_FREQ steps?

I am thinking I am asking the question right so here it goes…

Does anyone know if its possible if you define a frequency range for max and min on the ARM, that you can then use a tool inside the OS to say pick 1000Mhz if you set min to 400Mhz and Max to 1200Mhz.

I am hoping that I can based on load on the CPU and infomation from a temp sensor, I can adjust CPU frequency to scale with a temp range I define to make sure the chip doesn’t get too hot under a load