/* * linux/sound/wm8996.h -- Platform data for WM8996 * * Copyright 2011 Wolfson Microelectronics. PLC. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #ifndef __LINUX_SND_WM8996_H #define __LINUX_SND_WM8996_H enum wm8996_inmode { WM8996_DIFFERRENTIAL_1 = 0, /* IN1xP - IN1xN */ WM8996_INVERTING = 1, /* IN1xN */ WM8996_NON_INVERTING = 2, /* IN1xP */ WM8996_DIFFERENTIAL_2 = 3, /* IN2xP - IN2xP */ }; /** * ReTune Mobile configurations are specified with a label, sample * rate and set of values to write (the enable bits will be ignored). * * Configurations are expected to be generated using the ReTune Mobile * control panel in WISCE - see http://www.wolfsonmicro.com/wisce/ */ struct wm8996_retune_mobile_config { const char *name; int rate; u16 regs[20]; }; #define WM8996_SET_DEFAULT 0x10000 struct wm8996_pdata { int irq_flags; /** Set IRQ trigger flags; default active low */ int ldo_ena; /** GPIO for LDO1; -1 for none */ int micdet_def; /** Default MICDET_SRC/HP1FB_SRC/MICD_BIAS */ enum wm8996_inmode inl_mode; enum wm8996_inmode inr_mode; u32 spkmute_seq; /** Value for register 0x802 */ int gpio_base; u32 gpio_default[5]; int num_retune_mobile_cfgs; struct wm8996_retune_mobile_config *retune_mobile_cfgs; }; #endif net-next plumbingsTobias Klauser
summaryrefslogtreecommitdiff
path: root/drivers/usb/storage/unusual_datafab.h
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-02-03 22:19:15 +0100
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2017-02-03 22:19:15 +0100
commit424414947da3dd5cb0d60e4f299f7c51e472ae77 (patch)
treea4067480c4256c80ae8f8438a3e4bb88e32050bc /drivers/usb/storage/unusual_datafab.h
parenta3683e0c1410c5c8136a7a93b0336ce88d3b893a (diff)
parentd07830db1bdb254e4b50d366010b219286b8c937 (diff)
Merge tag 'usb-serial-4.10-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial into usb-linus
Johan writes: USB-serial fixes for v4.10-rc7 One more device ID for pl2303. Signed-off-by: Johan Hovold <johan@kernel.org>
Diffstat (limited to 'drivers/usb/storage/unusual_datafab.h')