Measure +/-10V signal with Beaglebone Black ADC inputs. IC for Voltage Translation?

Hi,
I want to measure a signal with the range of -10V…+10V with a BeagleBone Black ADC input. Therefore I designed a unidirectional voltage translator with an op amp to bring down the voltage to the 0…1.8V input range of the ADC input.

Now, the thing is, that I also want to be able to switch the input range by software to -5V…+5V and that I want to have this kind of signal conditioning for all of the 7 analog input channels of the BeagleBone Black. Before I am designing the whole PCB, I wanted to ask if there was an IC that does exactly this. Unfortunately I haven’t found anything on the web yet.