diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-03 14:36:27 -0400 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2013-09-03 14:36:27 -0400 |
| commit | 1d1fdd95df681f0c065d90ffaafa215a0e8825e2 (patch) | |
| tree | 19016e131bb5c7eb280a4cc8dff864ba36e53be4 | |
| parent | b3b49114c80e799af8b08c0c6d1ff886ea843f03 (diff) | |
| parent | 3cc1f95283a125cf54ccf1e25065321d4385133b (diff) | |
Merge tag 'char-misc-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char/misc patches from Greg KH:
"Here is the big char/misc driver pull request for 3.12-rc1
Lots of driver updates all over the char/misc tree, full details in
the shortlog"
* tag 'char-misc-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc: (62 commits)
drivers: uio: Kconfig: add MMU dependancy for UIO
drivers: uio: Add driver for Humusoft MF624 DAQ PCI card
drivers: uio_pdrv_genirq: use dev_get_platdata()
drivers: uio_pruss: use dev_get_platdata()
drivers: uio_dmem_genirq: use dev_get_platdata()
drivers: parport: Kconfig: exclude h8300 for PARPORT_PC
drivers: misc: ti-st: fix potential race if st_kim_start fails
Drivers: hv: vmbus: Do not attempt to negoatiate a new version prematurely
misc: vmw_balloon: Remove braces to fix build for clang.
Drivers: hv: vmbus: Fix a bug in the handling of channel offers
vme: vme_ca91cx42.c: fix to pass correct device identity to free_irq()
VMCI: Add support for virtual IOMMU
VMCI: Remove non-blocking/pinned queuepair support
uio: uio_pruss: remove unnecessary platform_set_drvdata()
parport: amiga: remove unnecessary platform_set_drvdata()
vme: vme_vmivme7805.c: add missing __iomem annotation
vme: vme_ca91cx42.c: add missing __iomem annotation
vme: vme_tsi148.c: add missing __iomem annotation
drivers/misc/hpilo: Correct panic when an AUX iLO is detected
uio: drop unused vma_count member in uio_device struct
...
64 files changed, 1093 insertions, 674 deletions
diff --git a/Documentation/devicetree/bindings/extcon/extcon-twl.txt b/Documentation/devicetree/bindings/extcon/extcon-palmas.txt index 58f531ab4df3..7dab6a8f4a0e 100644 --- a/Documentation/devicetree/bindings/extcon/extcon-twl.txt +++ b/Documentation/devicetree/bindings/extcon/extcon-palmas.txt | |||
| @@ -1,15 +1,15 @@ | |||
| 1 | EXTCON FOR TWL CHIPS | 1 | EXTCON FOR PALMAS/TWL CHIPS |
| 2 | 2 | ||
| 3 | PALMAS USB COMPARATOR | 3 | PALMAS USB COMPARATOR |
| 4 | Required Properties: | 4 | Required Properties: |
| 5 | - compatible : Should be "ti,palmas-usb" or "ti,twl6035-usb" | 5 | - compatible : Should be "ti,palmas-usb" or "ti,twl6035-usb" |
| 6 | - vbus-supply : phandle to the regulator device tree node. | ||
| 7 | 6 | ||
| 8 | Optional Properties: | 7 | Optional Properties: |
| 9 | - ti,wakeup : To enable the wakeup comparator in probe | 8 | - ti,wakeup : To enable the wakeup comparator in probe |
| 9 | - ti,enable-id-detection: Perform ID detection. | ||
| 10 | - ti,enable-vbus-detection: Perform VBUS detection. | ||
| 10 | 11 | ||
| 11 | palmas-usb { | 12 | palmas-usb { |
| 12 | compatible = "ti,twl6035-usb", "ti,palmas-usb"; | 13 | compatible = "ti,twl6035-usb", "ti,palmas-usb"; |
| 13 | vbus-supply = <&smps10_reg>; | ||
| 14 | ti,wakeup; | 14 | ti,wakeup; |
| 15 | }; | 15 | }; |
diff --git a/Documentation/devicetree/bindings/usb/omap-usb.txt b/Documentation/devicetree/bindings/usb/omap-usb.txt index 57e71f6817d0..9088ab09e200 100644 --- a/Documentation/devicetree/bindings/usb/omap-usb.txt +++ b/Documentation/devicetree/bindings/usb/omap-usb.txt | |||
| @@ -53,6 +53,11 @@ OMAP DWC3 GLUE | |||
| 53 | It should be set to "1" for HW mode and "2" for SW mode. | 53 | It should be set to "1" for HW mode and "2" for SW mode. |
| 54 | - ranges: the child address space are mapped 1:1 onto the parent address space | 54 | - ranges: the child address space are mapped 1:1 onto the parent address space |
| 55 | 55 | ||
| 56 | Optional Properties: | ||
| 57 | - extcon : phandle for the extcon device omap dwc3 uses to detect | ||
| 58 | connect/disconnect events. | ||
| 59 | - vbus-supply : phandle to the regulator device tree node if needed. | ||
| 60 | |||
| 56 | Sub-nodes: | 61 | Sub-nodes: |
| 57 | The dwc3 core should be added as subnode to omap dwc3 glue. | 62 | The dwc3 core should be added as subnode to omap dwc3 glue. |
| 58 | - dwc3 : | 63 | - dwc3 : |
diff --git a/drivers/char/pcmcia/synclink_cs.c b/drivers/char/pcmcia/synclink_cs.c index 5c5cc00ebb07..d39cca659a3f 100644 --- a/drivers/char/pcmcia/synclink_cs.c +++ b/drivers/char/pcmcia/synclink_cs.c | |||
| @@ -1182,14 +1182,14 @@ static irqreturn_t mgslpc_isr(int dummy, void *dev_id) | |||
| 1182 | } | 1182 | } |
| 1183 | count++; | 1183 | count++; |
| 1184 | 1184 | ||
| 1185 | if (gis & (BIT1 + BIT0)) { | 1185 | if (gis & (BIT1 | BIT0)) { |
| 1186 | isr = read_reg16(info, CHB + ISR); | 1186 | isr = read_reg16(info, CHB + ISR); |
| 1187 | if (isr & IRQ_DCD) | 1187 | if (isr & IRQ_DCD) |
| 1188 | dcd_change(info, tty); | 1188 | dcd_change(info, tty); |
| 1189 | if (isr & IRQ_CTS) | 1189 | if (isr & IRQ_CTS) |
| 1190 | cts_change(info, tty); | 1190 | cts_change(info, tty); |
| 1191 | } | 1191 | } |
| 1192 | if (gis & (BIT3 + BIT2)) | 1192 | if (gis & (BIT3 | BIT2)) |
| 1193 | { | 1193 | { |
| 1194 | isr = read_reg16(info, CHA + ISR); | 1194 | isr = read_reg16(info, CHA + ISR); |
| 1195 | if (isr & IRQ_TIMER) { | 1195 | if (isr & IRQ_TIMER) { |
| @@ -1210,7 +1210,7 @@ static irqreturn_t mgslpc_isr(int dummy, void *dev_id) | |||
| 1210 | if (isr & IRQ_RXTIME) { | 1210 | if (isr & IRQ_RXTIME) { |
| 1211 | issue_command(info, CHA, CMD_RXFIFO_READ); | 1211 | issue_command(info, CHA, CMD_RXFIFO_READ); |
| 1212 | } | 1212 | } |
| 1213 | if (isr & (IRQ_RXEOM + IRQ_RXFIFO)) { | 1213 | if (isr & (IRQ_RXEOM | IRQ_RXFIFO)) { |
| 1214 | if (info->params.mode == MGSL_MODE_HDLC) | 1214 | if (info->params.mode == MGSL_MODE_HDLC) |
| 1215 | rx_ready_hdlc(info, isr & IRQ_RXEOM); | 1215 | rx_ready_hdlc(info, isr & IRQ_RXEOM); |
| 1216 | else | 1216 | else |
| @@ -3031,11 +3031,11 @@ static void loopback_enable(MGSLPC_INFO *info) | |||
