====== Some Notes about ARM world ====== Especially related to AT91SAM9G25 and AT91SAMA5D3 SoCs. ===== touch ===== [[http://free-electrons.com/blog/linux-3-16/]] says > Huge cleanup of ADC/touchscreen handling: improvements in the IIO at91_adc driver to support more SoC families, and conversions of several Atmel platforms to use this driver, and then finally removal of the old atmel_tsadcc driver. root@acqua:/# xinput_calibrator Setting calibration data: 0, 4095, 0, 4095 Calibrating EVDEV driver for "at91_adc" id=6 current calibration values (from XInput): min_x=0, max_x=4095 and min_y=0, max_y=4095 Doing dynamic recalibration: Setting calibration data: 419, 3640, 357, 3781 --> Making the calibration permanent <-- copy the snippet below into '/etc/X11/xorg.conf.d/99-calibration.conf' (/usr/share/X11/xorg.conf.d/ in some distro's) Section "InputClass" Identifier "calibration" MatchProduct "at91_adc" Option "Calibration" "419 3640 357 3781" Option "SwapAxes" "0" EndSection ===== audio ===== http://events.linuxfoundation.org/sites/events/files/slides/belloni-alsa-asoc_0.pdf