config SND_SOC_IMG bool "Audio support for Imagination Technologies designs" help Audio support for Imagination Technologies audio hardware config SND_SOC_IMG_I2S_IN tristate "Imagination I2S Input Device Driver" depends on SND_SOC_IMG select SND_SOC_GENERIC_DMAENGINE_PCM help Say Y or M if you want to add support for I2S in driver for Imagination Technologies I2S in device. config SND_SOC_IMG_I2S_OUT tristate "Imagination I2S Output Device Driver" depends on SND_SOC_IMG select SND_SOC_GENERIC_DMAENGINE_PCM help Say Y or M if you want to add support for I2S out driver for Imagination Technologies I2S out device. config SND_SOC_IMG_PARALLEL_OUT tristate "Imagination Parallel Output Device Driver" depends on SND_SOC_IMG select SND_SOC_GENERIC_DMAENGINE_PCM help Say Y or M if you want to add support for parallel out driver for Imagination Technologies parallel out device. config SND_SOC_IMG_SPDIF_IN tristate "Imagination SPDIF Input Device Driver" depends on SND_SOC_IMG select SND_SOC_GENERIC_DMAENGINE_PCM help Say Y or M if you want to add support for SPDIF input driver for Imagination Technologies SPDIF input device. config SND_SOC_IMG_SPDIF_OUT tristate "Imagination SPDIF Output Device Driver" depends on SND_SOC_IMG select SND_SOC_GENERIC_DMAENGINE_PCM help Say Y or M if you want to add support for SPDIF out driver for Imagination Technologies SPDIF out device. config SND_SOC_IMG_PISTACHIO_INTERNAL_DAC tristate "Support for Pistachio SoC Internal DAC Driver" depends on SND_SOC_IMG help Say Y or M if you want to add support for Pistachio internal DAC driver for Imagination Technologies Pistachio internal DAC device. inux/net-next.git/log/?h=packet-loop-back'>logtreecommitdiff
diff options
context:
space:
mode:
authorJens Axboe <axboe@fb.com>2016-11-09 12:36:15 -0700
committerJens Axboe <axboe@fb.com>2016-11-10 13:53:32 -0700
commite34cbd307477ae07c5d8a8d0bd15e65a9ddaba5c (patch)
tree2cf40c43afdc01d953eae0098c4f8bb4d760c8d9
parentcf43e6be865a582ba66ee4747ae27a0513f6bba1 (diff)
blk-wbt: add general throttling mechanism
We can hook this up to the block layer, to help throttle buffered writes. wbt registers a few trace points that can be used to track what is happening in the system: wbt_lat: 259:0: latency 2446318 wbt_stat: 259:0: rmean=2446318, rmin=2446318, rmax=2446318, rsamples=1, wmean=518866, wmin=15522, wmax=5330353, wsamples=57 wbt_step: 259:0: step down: step=1, window=72727272, background=8, normal=16, max=32 This shows a sync issue event (wbt_lat) that exceeded it's time. wbt_stat dumps the current read/write stats for that window, and wbt_step shows a step down event where we now scale back writes. Each trace includes the device, 259:0 in this case. Signed-off-by: Jens Axboe <axboe@fb.com>
Diffstat