milos-linux/include/linux/platform_data
Nick Dyer 7f3884f7de Input: atmel_mxt_ts - use deep sleep mode when stopped
The hardcoded 0x83 CTRL setting overrides other settings in that byte,
enabling extra reporting that may not be useful on a particular platform.

Implement improved suspend mechanism via deep sleep. By writing zero to
both the active and idle cycle times the maXTouch device can be put into a
deep sleep mode, using minimal power. It is necessary to issue a calibrate
command after the chip has spent any time in deep sleep, however a soft
reset is unnecessary.

Use the old method on Chromebook Pixel via platform data option.

This patch also deals with the situation where the power configuration is
zero on probe, which would mean that the device never wakes up to execute
commands.

After a config download, the T7 power configuration may have changed so it
is necessary to re-read it.

Signed-off-by: Nick Dyer <nick.dyer@itdev.co.uk>
Acked-by: Benson Leung <bleung@chromium.org>
Acked-by: Yufeng Shen <miletus@chromium.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2015-08-04 17:03:52 -07:00
..
ad5449.h
ad5755.h
ad7266.h
ad7291.h
ad7298.h
ad7303.h
ad7791.h
ad7793.h
ad7887.h
adau17x1.h
adau1977.h
ads7828.h
arm-ux500-pm.h
asoc-imx-ssi.h
asoc-kirkwood.h
asoc-mx27vis.h
asoc-palm27x.h
asoc-s3c.h
asoc-s3c24xx_simtec.h
asoc-ti-mcbsp.h
asoc-ux500-msp.h
at24.h
at91_adc.h
ata-pxa.h
ata-samsung_cf.h
atmel.h
atmel_mxt_ts.h Input: atmel_mxt_ts - use deep sleep mode when stopped 2015-08-04 17:03:52 -07:00
bcmgenet.h
bd6107.h
bfin_rotary.h
brcmfmac-sdio.h
bt-nokia-h4p.h
camera-mx2.h
camera-mx3.h
camera-pxa.h
camera-rcar.h
clk-integrator.h
clk-lpss.h
clk-realview.h
clk-u300.h
clk-ux500.h
coda.h
cpuidle-exynos.h
crypto-atmel.h
crypto-ux500.h
cyttsp4.h
davinci_asp.h
db8500_thermal.h
dma-atmel.h
dma-coh901318.h
dma-dw.h
dma-ep93xx.h
dma-hsu.h
dma-imx-sdma.h
dma-imx.h
dma-mmp_tdma.h
dma-mv_xor.h
dma-rcar-hpbdma.h
dma-s3c24xx.h
dma-ste-dma40.h
dmtimer-omap.h
drv260x-pdata.h
dwc3-omap.h
edma.h
efm32-spi.h
efm32-uart.h
ehci-sh.h
elm.h
emif_plat.h
eth-netx.h
fsa9480.h
g762.h
gpio-ath79.h MIPS: ath79: Add OF support to the GPIO driver 2015-06-21 21:54:09 +02:00
gpio-davinci.h
gpio-dwapb.h
gpio-em.h
gpio-lpc32xx.h
gpio-omap.h gpio: omap: Allow building as a loadable module 2015-05-06 15:23:03 +02:00
gpio-rcar.h
gpio-ts5500.h
gpio_backlight.h
hsmmc-omap.h
hwmon-s3c.h
i2c-cbus-gpio.h
i2c-davinci.h i2c: davinci: use ICPFUNC to toggle I2C as gpio for bus recovery 2015-04-10 17:57:28 +02:00
i2c-designware.h
i2c-imx.h
i2c-nuc900.h
i2c-s3c2410.h
ina2xx.h
intel-mid_wdt.h
invensense_mpu6050.h
iommu-omap.h
irda-pxaficp.h
irda-sa11x0.h
irq-renesas-intc-irqpin.h
isl9305.h
keyboard-pxa930_rotary.h
keyboard-spear.h Input: update email-id of Rajeev Kumar 2015-05-22 10:59:55 -07:00
keypad-ep93xx.h
keypad-nomadik-ske.h
keypad-omap.h
keypad-pxa27x.h
keypad-w90p910.h
keyscan-davinci.h
lcd-mipid.h
leds-kirkwood-netxbig.h
leds-kirkwood-ns2.h
leds-lm355x.h
leds-lm3642.h
leds-lp55xx.h
leds-omap.h
leds-pca963x.h
leds-s3c24xx.h
lm3630a_bl.h
lm3639_bl.h
lp855x.h
lp8727.h
lp8755.h
lv5207lp.h
macb.h
mailbox-omap.h
max197.h
max3421-hcd.h
max6697.h
mfd-mcp-sa11x0.h
microread.h
mmc-atmel-mci.h
mmc-davinci.h
mmc-esdhc-imx.h
mmc-mvsdio.h
mmc-mxcmmc.h
mmc-omap.h
mmc-pxamci.h
mmc-s3cmci.h
mmc-sdhci-s3c.h
mmp_audio.h
mmp_dma.h
mouse-pxa930_trkball.h
mtd-davinci-aemif.h
mtd-davinci.h
mtd-mxc_nand.h
mtd-nand-omap2.h
mtd-nand-pxa3xx.h
mtd-nand-s3c2410.h
mtd-onenand-omap2.h
mtd-orion_nand.h
mv_usb.h
net-cw1200.h
nfcmrvl.h NFC: nfcmrvl: add UART driver 2015-06-11 23:41:57 +02:00
ntc_thermistor.h hwmon: (ntc_thermistor) Add support for ncpXXwf104 2015-05-31 22:58:36 -07:00
nxp-nci.h
omap-twl4030.h
omap-wd-timer.h
omap1_bl.h
omap_drm.h
pca953x.h
pcmcia-pxa2xx_viper.h
pinctrl-adi2.h
pinctrl-single.h
pixcir_i2c_ts.h Input: pixcir_i2c_ts - switch the device over to gpiod 2015-07-11 17:28:08 -07:00
pn544.h
pxa2xx_udc.h
pxa_sdhci.h
regulator-haptic.h
remoteproc-omap.h
s3c-hsotg.h
s3c-hsudc.h
sa11x0-serial.h
sc18is602.h
serial-imx.h
serial-omap.h
serial-sccnxp.h
sh_ipmmu.h
shmob_drm.h
sht15.h
shtc1.h
si5351.h clk: si5351: Do not pass struct clk in platform_data 2015-05-08 11:22:30 -07:00
simplefb.h
sky81452-backlight.h
spi-clps711x.h
spi-davinci.h
spi-ep93xx.h
spi-imx.h
spi-nuc900.h
spi-omap2-mcspi.h
spi-s3c64xx.h
ssm2518.h
st-nci.h nfc: st-nci: Rename st21nfcb to st-nci 2015-06-10 12:51:44 +02:00
st21nfca.h
st33zp24.h
st1232_pdata.h
st_nci.h nfc: st-nci: Rename st21nfcb to st-nci 2015-06-10 12:51:44 +02:00
st_sensors_pdata.h
syscon.h
touchscreen-s3c2410.h
tsl2563.h
uio_dmem_genirq.h
uio_pruss.h
usb-davinci.h
usb-ehci-mxc.h
usb-ehci-orion.h
usb-musb-ux500.h
usb-mx2.h
usb-ohci-pxa27x.h
usb-ohci-s3c2410.h
usb-omap.h
usb-omap1.h
usb-pxa3xx-ulpi.h
usb-rcar-phy.h
usb-s3c2410_udc.h
usb3503.h
ux500_wdt.h
video-clcd-versatile.h
video-ep93xx.h
video-imxfb.h
video-mx3fb.h
video-nuc900fb.h
video-pxafb.h
video_s3c.h
voltage-omap.h
wiznet.h
wkup_m3.h remoteproc/wkup_m3: add a remoteproc driver for TI Wakeup M3 2015-06-17 09:58:08 +03:00
zforce_ts.h Input: zforce_ts - convert to use the gpiod interface 2015-07-08 21:50:57 -07:00