1. Architectures
1.1. ARM
BCM5301X: Add DT for Buffalo WZR-900DHP [http://git.kernel.org/linus/5b1864b899d2b591402704dd0f6528c8661f1817 commit]
BCM5301X: Add DT for Luxul XWC-1000 [http://git.kernel.org/linus/e27a09ae9369e10bc589ef4d720ecf4abcbcec50 commit]
EXYNOS: Add exynos3250 suspend-to-ram support [http://git.kernel.org/linus/a4f582f5c5fe3e8eaef7ce637c894619bdee650e commit]
Kirkwood: Added support for pogoplug e02 (pink/gray) [http://git.kernel.org/linus/7636bda61aacbef955c7f0088f7c3cb0875dc4a9 commit]
OMAP2+: Add dm816x hwmod support [http://git.kernel.org/linus/4d38bd1237f5bb67c3d5d183fc41db4bf4dbfb6b commit]
STi: Add STiH410 SoC support [http://git.kernel.org/linus/60b3c7ed7197705716f32a34fafb5570cf4f129a commit]
STi: Add STiH418 SoC support [http://git.kernel.org/linus/dd548cf910809d2fb4429b42b899673bec1f3095 commit]
at91/dt: Add a dtsi for at91sam9xe [http://git.kernel.org/linus/1d376dff0cd988c7387e4bcd13aa9621f7b466b3 commit]
clk: add clk-asm9260 driver [http://git.kernel.org/linus/ec6415dc4160c3b312c0ac6143e5f587837bbd1f commit]
clocksource: Add asm9260_timer driver [http://git.kernel.org/linus/8d8bd7be8bf0981564fd557d4b68eeeaaa2325d0 commit]
davinci: Remove CDCE949 driver [http://git.kernel.org/linus/65010564d698ef99b24b04a16e7bcabcd6171c64 commit]
dts: Add STiH418 SoC support [http://git.kernel.org/linus/63f3171d5e5c6f826f8be4dcfa943212cb119eaf commit]
dts: Add dts file for Odroid XU3 board [http://git.kernel.org/linus/86a2d2ac5e5d452ddbad3d9522a68d77c4cb4329 commit]
dts: Add hip01-ca9x2 dts file [http://git.kernel.org/linus/56a9c909d88ab3f66e14c5d21727b8e388a8ec90 commit]
dts: Add minimal support for dm8168-evm [http://git.kernel.org/linus/ac7452cee7430ea507ddf70700de56482f15dae3 commit]
dts: STiH418: Add B2199 board support [http://git.kernel.org/linus/3fba7036c53e2c24c7505b7869dc77464fdd7d9e commit]
dts: add DT for Alphascale ASM9260 SoC [http://git.kernel.org/linus/c878eb621137a89492fc72d3672562374e2e0a8a commit]
dts: add init dts file for CSR atlas7 SoC [http://git.kernel.org/linus/7d76d03b9be8ea8977df45176336cc4fec6ac603 commit]
dts: add support for AM437x IDK [http://git.kernel.org/linus/47e0920cca5354acf7185b7a28e630f84b72bd16 commit]
dts: imx6dl-udoo: Add board support based off imx6q-udoo [http://git.kernel.org/linus/cbd54fe0b2bc39cf64ee2f50a22249ae1ddd37c9 commit]
dts: imx6sx: add i.mx6sx sabreauto board support [http://git.kernel.org/linus/99fc5ba0bfb6df59ac22faa48406108e7203ceae commit]
dts: rockchip: add dts for ChipSPARK Rayeager PX2 board [http://git.kernel.org/linus/11ff8c86d74002cb493407742fd1c128055e1abe commit]
dts: rockchip: add dts for Firefly Firefly-RK3288 boards [http://git.kernel.org/linus/6e81fadb2c0ddc4ff3c34789c3cea40f7eaed138 commit]
dts: sun4i: Add Hyundau A7HD board [http://git.kernel.org/linus/19a08b6b3f782f577b4b0fef9b6e60beba66c2f3 commit]
dts: sun4i: Add Marsboard A10 board [http://git.kernel.org/linus/a58c570af90942b3b7e646a6bf531a4eef0b44b1 commit]
dts: sun4i: Add dts file for Chuwi V7 CW0825 tablet [http://git.kernel.org/linus/c49927421a85255ff061767fbee365d65b35d85b commit]
dts: sun4i: Add mk802 board [http://git.kernel.org/linus/ab9a4f188787a9437884372188188a0fb35827ba commit]
dts: sun4i: Add mk802ii board [http://git.kernel.org/linus/431729a037e8a15956b174351f7299ce785af5e5 commit]
dts: sun5i: Add mk802_a10s board [http://git.kernel.org/linus/a084a779d6de9ba84f748a28af1bde070001a516 commit]
dts: sun6i: Add dts file for CSQ CS908 board [http://git.kernel.org/linus/721c259a88486c4c686afbf51a19bad556cc385e commit]
dts: sun6i: Add sun6i-a31s.dtsi [http://git.kernel.org/linus/e5bb25cb10b612e4724f46feba48638990a032f5 commit]
dts: sun7i: Add dts file for Bananapro board [http://git.kernel.org/linus/10662a33dcd97f27004779df7e9188c124bc7076 commit]
dts: sun8i: Add dts file for Ippo Q8H v1.2 tablets [http://git.kernel.org/linus/b811c283d6d732c3c1bf9649da87e7d219572f5d commit]
dts: sunxi: Add dtsi for AXP209 PMIC [http://git.kernel.org/linus/ddfd0232ede34e673fe338d1e5a7ec7aa022aa99 commit]
hisi: enable HiP01 SoC [http://git.kernel.org/linus/82fd132c0d658b0d6ccd928a914b207d1862572f commit]
hisi: enable smp for HiP01 [http://git.kernel.org/linus/7fda91e731554336c08a8157b886387d890a9676 commit]
initial support for Conexant Digicolor CX92755 SoC [http://git.kernel.org/linus/df8d742e9299ef6c0fdc3edf6f028f211f683a7b commit]
kprobes: enable OPTPROBES for ARM 32 [http://git.kernel.org/linus/0dc016dbd820260b8ea74337980735b8c88d4ef2 commit]
mvebu: Add Armada 385 Access Point Development Board support [http://git.kernel.org/linus/e5ee12817e9eac891c6b2a340f64d94d9abd355f commit]
mvebu: Add Armada 388 General Purpose Development Board support [http://git.kernel.org/linus/928413bd859c0936f03f6a3504c4721e83a3d1d7 commit]
rockchip: add suspend and resume for RK3288 [http://git.kernel.org/linus/9c1ec8e18c210092418d27278a742a2a98eafffe commit]
shmobile: r8a73a4: Multiplatform support [http://git.kernel.org/linus/39695882d3d642a73bca551e682426e4e3bcd158 commit]
sirf: add Atlas7 machine support [http://git.kernel.org/linus/4cba058526a7563603ab18f06e298633dd69fc77 commit]
1.2. x86
2. Drivers
2.1. Staging drivers
2.2. Storage
2.3. Graphics
2.4. ACPI/EFI, thermal and Power Management
2.5. Sound
Add support for wildcard msbits constraints [http://git.kernel.org/linus/8ef9df55a72425e269575fa74cbbedec4672bdc4 commit]
add Studio Evolution SE6X support [http://git.kernel.org/linus/53c098bfc5b614cd28c416215f5fa68815f1cce9 commit]
hda - Add dock support for Thinkpad T450s (17aa:5036) [http://git.kernel.org/linus/80b311d3118842eb681397233faa0d588df13f92 commit]
hda - Add docking station support for another HP machine [http://git.kernel.org/linus/3271cb22838882bad86f6f2405b29fa7925a08e8 commit]
oxygen: add support for third analog input [http://git.kernel.org/linus/0902fbb9ccf7e3be67b9774b0d5f096da44e7c65 commit]
usb-audio: Add support for Akai MPC Element USB MIDI controller [http://git.kernel.org/linus/e9f49369722bd7dd53f90467196df4b952eac1b6 commit]
- ASoC
Intel: Add Cherrytrail & Braswell machine driver cht_bsw_rt5645 [http://git.kernel.org/linus/e18acdc04ab2c4125ed4020db7f49a8dc35d1979 commit]
Intel: Add support rt5645 in sst driver [http://git.kernel.org/linus/842aaa0cbf66621f00d641f5abfd2db40c61320b commit]
add xtensa xtfpga I2S interface and platform [http://git.kernel.org/linus/57b7068de5d0cca8ac6e21085b843c1bbd49d3f4 commit]
max98357a: Add MAX98357A codec driver [http://git.kernel.org/linus/af5adf129369125bba8fa7ca594a7abaf226b27c commit]
pcm512x: Also support PCM514x devices [http://git.kernel.org/linus/ba5295e55dd941425b10924f4f5c7af6eac4a1cb commit]
rt5645: Add rt5650 codec support [http://git.kernel.org/linus/5c4ca99df718f6569849ab5fabdf18c14755b144 commit]
rt5670: Add runtime PM support [http://git.kernel.org/linus/f2ecf2ef59b57bd495c40d8a3e9d03e80f66afa4 commit]
rt5677: Add the ASRC support [http://git.kernel.org/linus/5a8c7c2628f8d12e9bca6ab24f6718fc57728991 commit]
samsung: Remove goni or aquila with the WM8994 [http://git.kernel.org/linus/6cf2cf31507522c199cf7974245bec9ac94cd9ea commit]
tegra: Add platform driver for rt5677 audio codec [http://git.kernel.org/linus/a37f1b8fdc912600c24f9d0d45d7046e50a031e4 commit]
tlv320aic3x: Add support for tlv320aic3104 [http://git.kernel.org/linus/9503112d909cbbc2865a28c2586c436254169da8 commit]
2.6. TV tuners, webcams, video capturers
adv7180: Add I2P support [http://git.kernel.org/linus/851a54effbd808daf8b961f1dc6156c06a96d5f1 commit]
adv7180: Add fast switch support [http://git.kernel.org/linus/08b717c2ae8b7e23e1d018dad601fdf12bde3a96 commit]
adv7180: Add media controller support [http://git.kernel.org/linus/d5d51a827bb86103d4874a864f72674b281408ac commit]
adv7180: Add support for the adv7182 [http://git.kernel.org/linus/c5ef8f8c5d502a7a918737a05170399ed028f17a commit]
adv7180: Add support for the adv7280-m/adv7281-m/adv7281-ma/adv7282-m [http://git.kernel.org/linus/b37135e395c37a8d63defafcb567d55220a672f0 commit]
adv7180: Add support for the adv7280/adv7281/adv7282 [http://git.kernel.org/linus/bf7dcb8067ed5c3b40768b071d93bd7676e36620 commit]
bttv: Improve TEA575x support [http://git.kernel.org/linus/35655bf85473abae9ff76f25ec6b321f9935c7bc commit]
bw/c-qcam, w9966, pms: remove deprecated staging drivers [http://git.kernel.org/linus/51d3d4eee565a707e4053fe447cd28b2d1f4ce79 commit]
cx23885: Hauppauge WinTV-HVR5525 [http://git.kernel.org/linus/1fc77d013ba85a29e2edfaba02fd21e8c8187fae commit]
gspca: Add high-speed modes for PS3 Eye camera [http://git.kernel.org/linus/0f5b26576246251622e33c076486b7cb0bdb0d99 commit]
gspca_touptek: Add support for ToupTek UCMOS series USB cameras [http://git.kernel.org/linus/7cc42d9f75766246faab4a1436eb02b97041fb41 commit]
hdmi: add new HDMI 2.0 defines [http://git.kernel.org/linus/05c80d75f10ad7d3f95444b65788d6a0bbb4380d commit]
mb86a20s: remove unused debug modprobe parameter [http://git.kernel.org/linus/e32b31ae45c18679c186e67aa41d0e2318cae487 commit]
media: platform: add VPFE capture driver support for AM437X [http://git.kernel.org/linus/417d2e507edcb5cf15eb344f86bd3dd28737f24e commit]
mn88472: add 5MHz dvb-t2 bandwitdh support [http://git.kernel.org/linus/92ced56d06a9c5cfa3ef3b628068c36fd3c34786 commit]
rc: img-ir: add philips rc5 decoder module [http://git.kernel.org/linus/aa7383db35aec23906868a632a964b5783a5254d commit]
rc: img-ir: add philips rc6 decoder module [http://git.kernel.org/linus/cb9564e133f4f790920d715714790512085bb2e3 commit]
rc: sunxi-cir: Add support for an optional reset controller [http://git.kernel.org/linus/44f8af68469a9a7c8507fade3e4ca4bba58c2ff1 commit]
rtl2830: implement DVBv5 BER statistic [http://git.kernel.org/linus/5bb11ca5864a2d4a91b0aa972bae7011314fdffc commit]
rtl2830: implement DVBv5 CNR statistic [http://git.kernel.org/linus/47b4dbfff1f31686ac74aae7c69dec23b36005d9 commit]
rtl2830: implement DVBv5 signal strength statistics [http://git.kernel.org/linus/871f70252b6fef738cda1834200d25e343ce4825 commit]
rtl2830: implement PID filter [http://git.kernel.org/linus/df70ddad81b47c57bcccffc805fbd75f2f1b2dc6 commit]
rtl2832: implement DVBv5 BER statistic [http://git.kernel.org/linus/6b4fd01804ced75fb1385df5f6b9cf830cbe15d9 commit]
rtl2832: implement DVBv5 CNR statistic [http://git.kernel.org/linus/19d273d63552ac99d171fd68018a41f496248513 commit]
rtl2832: implement DVBv5 signal strength statistics [http://git.kernel.org/linus/25ef9f554713bc329523b615861db7cbc443106a commit]
rtl2832: implement PID filter [http://git.kernel.org/linus/4b01e01a81b6629878344430531ced347cc2ed5b commit]
rtl28xxu: add support for RTL2831U/RTL2830 PID filter [http://git.kernel.org/linus/d9bd3fa6ec9efbfb0dadc7ba86848604fbebfc4b commit]
rtl28xxu: add support for RTL2832U/RTL2832 PID filter [http://git.kernel.org/linus/e20b0cf2f394304577df86417f37f02e26caa9fa commit]
si2168: add support for 1.7MHz bandwidth [http://git.kernel.org/linus/17d4d6ae09f7b556eb13d4f708f810a1ef99733e commit]
tlg2300: remove deprecated staging driver [http://git.kernel.org/linus/3f7a3f6ecf3f8bb144617a190aef3e0dd258078d commit]
uvcvideo: Add GUID for BGR 8:8:8 [http://git.kernel.org/linus/1b8dc32286a1a4fb73cfc7793ef103f3993a6478 commit]
v4l: omap4iss: Enable DMABUF support [http://git.kernel.org/linus/3e90f789739e5685da0d0b716b04e49e17671877 commit]
vino/saa7191: remove deprecated drivers [http://git.kernel.org/linus/8f32df451f843df2ba88f9597a34b8dc3533dee7 commit]
2.7. Universal Serial Bus (USB)
2.8. Tablets, touch screens, keyboards, mouses (input)
MT - add support for balanced slot assignment [http://git.kernel.org/linus/448c7f3830ca283e485aa943279acea6bde8b270 commit]
add driver for AXP20x Power Enable Key [http://git.kernel.org/linus/5b6c26a9f6437c4467f5d7cbf0313a7ae2be86b1 commit]
add new sun4i-lradc-keys driver [http://git.kernel.org/linus/af6a5af8e8cc1566fc06636de02347825808650e commit]
add regulator haptic driver [http://git.kernel.org/linus/d64cb71bede87dbca60d586a7bb4cef87fbe2731 commit]
add support for NI Ettus Research USRP E3x0 button [http://git.kernel.org/linus/846a7fc8f4bc8f0d04be8d953ecba28152b14de4 commit]
add tps65218 power button driver [http://git.kernel.org/linus/5fafed3e5612e9f308d20dc94adf5fc3d4a1a2a8 commit]
atari - enable the 102nd key for German keyboards [http://git.kernel.org/linus/9923d858cb0c8cfa49dda4a9a3422691b5911167 commit]
cyapa - add acpi device id support [http://git.kernel.org/linus/7b2171d7c43e1dc32afd3e0ebf004f1baa66ba92 commit]
cyapa - add gen3 trackpad device firmware update support [http://git.kernel.org/linus/87b26d7288cef960a650015ae13771d44d45d202 commit]
cyapa - add gen3 trackpad force re-calibrate support [http://git.kernel.org/linus/e0f79cb799daf2860aed3fe18a73ad9dd8154a84 commit]
cyapa - add gen3 trackpad read baseline support [http://git.kernel.org/linus/f50efd06e0d156ba7bdb12898c9c1dc75fc4e199 commit]
cyapa - add gen5 trackpad device basic functions support [http://git.kernel.org/linus/6972a859601ab295f0873762d333ee1449152245 commit]
cyapa - add gen5 trackpad firmware update support [http://git.kernel.org/linus/5812d3067294d88c1e7be553e9ffb6b69c920a93 commit]
cyapa - add gen5 trackpad force re-calibrate function support [http://git.kernel.org/linus/daceed1e8e57ce8ca57f5602296f2b8bc2f1c3e5 commit]
cyapa - add gen5 trackpad read baseline support [http://git.kernel.org/linus/6499d390a166c28fdd94eb6c71b309adb15ae826 commit]
cyapa - add power management interfaces support for the device [http://git.kernel.org/linus/22e7db8111e4f2736280ed8f9c40c91e974794a7 commit]
cyapa - add runtime power management support [http://git.kernel.org/linus/672865080a8f3fa4da41386a1d44fd931a4e6066 commit]
cyapa - add sysfs interfaces support in the cyapa driver [http://git.kernel.org/linus/c806b0b84d20a942ee94796e2a9f7f2326ab208f commit]
psmouse - support for the FocalTech PS/2 protocol extensions [http://git.kernel.org/linus/05be1d079ec0b3691783e4384b1ada82149ff7d2 commit]
serio - add support for Alwinner A10/A20 PS/2 controller [http://git.kernel.org/linus/e443631d20f595e342dd00a315e5263b393b4735 commit]
sun4i-ts - add support for touchpanel controller on A31 [http://git.kernel.org/linus/43c0e2234021d7f838a24821e622589ee730e020 commit]
sun4i-ts - add thermal zone sensor support [http://git.kernel.org/linus/223697107949f90917cb3ea583c551fc18e6afb6 commit]
- HID
add BETOP game controller force feedback support [http://git.kernel.org/linus/fc38a8a66e1bda87da13e8eb549dd87ddd86f3b8 commit]
betop: add drivers/hid/hid-betopff.c [http://git.kernel.org/linus/52cd7785f3cdd2724f4efb5b21dbc75d6f9ccef4 commit]
microsoft: Add ID for NE7K wireless keyboard [http://git.kernel.org/linus/ef567cf9ddb682dbfa840bf4a2600931299f9555 commit]
microsoft: add support for Japanese Surface Type Cover 3 [http://git.kernel.org/linus/5e7e9e90b5867a3754159a8ce524299d930fbac8 commit]
rmi: Add support for the touchpad in the Razer Blade 14 laptop [http://git.kernel.org/linus/e9287099ba6539bccb20cd791269186f3ae28b85 commit]
rmi: Support touchpads with external buttons [http://git.kernel.org/linus/79364d87af239e2029aeba3b82bd79c355b9bb86 commit]
saitek: add USB ID for older R.A.T. 7 [http://git.kernel.org/linus/afe98939b37933ee8c3d0b5c42199d624d0408a6 commit]
wacom: add support for Cintiq 27QHD and 27QHD touch [http://git.kernel.org/linus/500d4160abe9a2e88b12e319c13ae3ebd1e18108 commit]
wacom: add support of the Pen of the Bamboo Pad [http://git.kernel.org/linus/61e9e7e40a93cfb4a70180beefbbb5bd0c860aeb commit]
2.9. Multi Function Devices (MFD)
2.10. Memory Technology Device (MTD)
2.11. Industrial I/O (iio)
2.12. Multi Media Card (MMC)
2.13. Current regulator
2.14. Watchdog
2.15. Clocks
2.16. Serial Peripheral Interface (SPI)
2.17. Real Time Clock (RTC)
2.18. Inter-Integrated Circuit (I2C)
2.19. Hardware monitoring
2.20. Various
Add LTC2941/LTC2943 Battery Gauge Driver [http://git.kernel.org/linus/085bc24d1553aae0d8a2b8e5b7c80c7862d0212c commit]