History

Merge tag 'staging-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging

Pull staging driver updates from Greg KH: "Here is the big staging driver pull request for 4.6-rc1. Lots of little things here, over 1600 patches or so. Notable is all of the good Lustre work happening, those developers have finally woken up and are cleaning up their code greatly. The Outreachy intern application process is also happening, which brought in another 400 or so patches. Full details are in the very long shortlog. All of these have been in linux-next with no reported issues" * tag 'staging-4.6-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging: (1673 commits) staging: lustre: fix aligments in lnet selftest staging: lustre: report minimum of two buffers for LNet selftest load test staging: lustre: test for proper errno code in lstcon_rpc_trans_abort staging: lustre: filter remaining extra spacing for lnet selftest staging: lustre: remove extra spacing when setting variable for lnet selftest staging: lustre: remove extra spacing of variable declartions for lnet selftest staging: lustre: fix spacing issues checkpatch reported in lnet selftest staging: lustre: remove returns in void function for lnet selftest staging: lustre: fix bogus lst errors for lnet selftest staging: netlogic: Replacing pr_err with dev_err after the call to devm_kzalloc staging: mt29f_spinand: Replacing pr_info with dev_info after the call to devm_kzalloc staging: android: ion: fix up file mode staging: ion: debugfs invalid gfp mask staging: rts5208: Replace pci_enable_device with pcim_enable_device Staging: ieee80211: Place constant on right side of the test. staging: speakup: Replace del_timer with del_timer_sync staging: lowmemorykiller: fix 2 checks that checkpatch complained staging: mt29f_spinand: Drop void pointer cast staging: rdma: hfi1: file_ops: Replace ALIGN with PAGE_ALIGN staging: rdma: hfi1: driver: Replace IS_ALIGNED with PAGE_ALIGNED ...

Linus Torvalds committed 10 years ago

Commit 9dffdb32 parents 10fdfee 2df122b895 files · +36024 −45222Browse files

Showing the changes to include/linux/platform_data (1 of 895 files). Show all

Unified · Split

include/linux/platform_data/ad5761.h+44−0
@@ -0,0 +1,44 @@
1/*
2 * AD5721, AD5721R, AD5761, AD5761R, Voltage Output Digital to Analog Converter
3 *
4 * Copyright 2016 Qtechnology A/S
5 * 2016 Ricardo Ribalda <ricardo.ribalda@gmail.com>
6 *
7 * Licensed under the GPL-2.
8 */
9#ifndef __LINUX_PLATFORM_DATA_AD5761_H__
10#define __LINUX_PLATFORM_DATA_AD5761_H__
11
12/**
13 * enum ad5761_voltage_range - Voltage range the AD5761 is configured for.
14 * @AD5761_VOLTAGE_RANGE_M10V_10V: -10V to 10V
15 * @AD5761_VOLTAGE_RANGE_0V_10V: 0V to 10V
16 * @AD5761_VOLTAGE_RANGE_M5V_5V: -5V to 5V
17 * @AD5761_VOLTAGE_RANGE_0V_5V: 0V to 5V
18 * @AD5761_VOLTAGE_RANGE_M2V5_7V5: -2.5V to 7.5V
19 * @AD5761_VOLTAGE_RANGE_M3V_3V: -3V to 3V
20 * @AD5761_VOLTAGE_RANGE_0V_16V: 0V to 16V
21 * @AD5761_VOLTAGE_RANGE_0V_20V: 0V to 20V
22 */
23
24enum ad5761_voltage_range {
25 AD5761_VOLTAGE_RANGE_M10V_10V,
26 AD5761_VOLTAGE_RANGE_0V_10V,
27 AD5761_VOLTAGE_RANGE_M5V_5V,
28 AD5761_VOLTAGE_RANGE_0V_5V,
29 AD5761_VOLTAGE_RANGE_M2V5_7V5,
30 AD5761_VOLTAGE_RANGE_M3V_3V,
31 AD5761_VOLTAGE_RANGE_0V_16V,
32 AD5761_VOLTAGE_RANGE_0V_20V,
33};
34
35/**
36 * struct ad5761_platform_data - AD5761 DAC driver platform data
37 * @voltage_range: Voltage range the AD5761 is configured for
38 */
39
40struct ad5761_platform_data {
41 enum ad5761_voltage_range voltage_range;
42};
43
44#endif

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t