Pull char/misc driver updates from Greg KH: "Here is the big pull request for char/misc drivers for 4.16-rc1. There's a lot of stuff in here. Three new driver subsystems were added for various types of hardware busses: - siox - slimbus - soundwire as well as a new vboxguest subsystem for the VirtualBox hypervisor drivers. There's also big updates from the FPGA subsystem, lots of Android binder fixes, the usual handful of hyper-v updates, and lots of other smaller driver updates. All of these have been in linux-next for a long time, with no reported issues" * tag 'char-misc-4.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (155 commits) char: lp: use true or false for boolean values android: binder: use VM_ALLOC to get vm area android: binder: Use true and false for boolean values lkdtm: fix handle_irq_event symbol for INT_HW_IRQ_EN EISA: Delete error message for a failed memory allocation in eisa_probe() EISA: Whitespace cleanup misc: remove AVR32 dependencies virt: vbox: Add error mapping for VERR_INVALID_NAME and VERR_NO_MORE_FILES soundwire: Fix a signedness bug uio_hv_generic: fix new type mismatch warnings uio_hv_generic: fix type mismatch warnings auxdisplay: img-ascii-lcd: add missing MODULE_DESCRIPTION/AUTHOR/LICENSE uio_hv_generic: add rescind support uio_hv_generic: check that host supports monitor page uio_hv_generic: create send and receive buffers uio: document uio_hv_generic regions doc: fix documentation about uio_hv_generic vmbus: add monitor_id and subchannel_id to sysfs per channel vmbus: fix ABI documentation uio_hv_generic: use ISR callback method ...
Showing the changes to scripts (2 of 150 files). Show all
Unified · Split
| @@ -203,6 +203,10 @@ int main(void) · 202 unmodified lines | |||
| 203 | DEVID_FIELD(hda_device_id, rev_id); | 203 | DEVID_FIELD(hda_device_id, rev_id); |
| 204 | DEVID_FIELD(hda_device_id, api_version); | 204 | DEVID_FIELD(hda_device_id, api_version); |
| 205 | 205 | ||
| 206 | DEVID(sdw_device_id); | ||
| 207 | DEVID_FIELD(sdw_device_id, mfg_id); | ||
| 208 | DEVID_FIELD(sdw_device_id, part_id); | ||
| 209 | |||
| 206 | DEVID(fsl_mc_device_id); | 210 | DEVID(fsl_mc_device_id); |
| 207 | DEVID_FIELD(fsl_mc_device_id, vendor); | 211 | DEVID_FIELD(fsl_mc_device_id, vendor); |
| 208 | DEVID_FIELD(fsl_mc_device_id, obj_type); | 212 | DEVID_FIELD(fsl_mc_device_id, obj_type); |
| @@ -1289,6 +1289,21 @@ static int do_hda_entry(const char *filename, void *symval, char *alias) · 1288 unmodified lines | |||
| 1289 | } | 1289 | } |
| 1290 | ADD_TO_DEVTABLE("hdaudio", hda_device_id, do_hda_entry); | 1290 | ADD_TO_DEVTABLE("hdaudio", hda_device_id, do_hda_entry); |
| 1291 | 1291 | ||
| 1292 | /* Looks like: sdw:mNpN */ | ||
| 1293 | static int do_sdw_entry(const char *filename, void *symval, char *alias) | ||
| 1294 | { | ||
| 1295 | DEF_FIELD(symval, sdw_device_id, mfg_id); | ||
| 1296 | DEF_FIELD(symval, sdw_device_id, part_id); | ||
| 1297 | |||
| 1298 | strcpy(alias, "sdw:"); | ||
| 1299 | ADD(alias, "m", mfg_id != 0, mfg_id); | ||
| 1300 | ADD(alias, "p", part_id != 0, part_id); | ||
| 1301 | |||
| 1302 | add_wildcard(alias); | ||
| 1303 | return 1; | ||
| 1304 | } | ||
| 1305 | ADD_TO_DEVTABLE("sdw", sdw_device_id, do_sdw_entry); | ||
| 1306 | |||
| 1292 | /* Looks like: fsl-mc:vNdN */ | 1307 | /* Looks like: fsl-mc:vNdN */ |
| 1293 | static int do_fsl_mc_entry(const char *filename, void *symval, | 1308 | static int do_fsl_mc_entry(const char *filename, void *symval, |
| 1294 | char *alias) | 1309 | char *alias) |