|
[PATCH 18/25] gpio: exar: Allocate resources on behalf of the platform device
From: Jan Kiszka <jan.kiszka@...>
commit 5dab5872e59390aa9cca26ee629b95f7179f6c77 upstream.
Do not allocate resources on behalf of the parent device but on our own.
Otherwise, cleanup does
From: Jan Kiszka <jan.kiszka@...>
commit 5dab5872e59390aa9cca26ee629b95f7179f6c77 upstream.
Do not allocate resources on behalf of the parent device but on our own.
Otherwise, cleanup does
|
By
Jan Kiszka
·
#498
·
|
|
[PATCH 17/25] gpio-exar/8250-exar: Fix passing in of parent PCI device
From: Jan Kiszka <jan.kiszka@...>
commit d3936d7437e388f3a91995e8f07fb82affff2f0d upstream.
This fixes reloading of the GPIO driver for the same platform device
instance as created by the
From: Jan Kiszka <jan.kiszka@...>
commit d3936d7437e388f3a91995e8f07fb82affff2f0d upstream.
This fixes reloading of the GPIO driver for the same platform device
instance as created by the
|
By
Jan Kiszka
·
#504
·
|
|
[PATCH 16/25] gpio: exar: Set proper output level in exar_direction_output
From: Axel Lin <axel.lin@...>
commit eddeae073760aa3186e2fa0d14a12794687fa786 upstream.
Current code does not set output level in exar_direction_output, fix it.
Also move the
From: Axel Lin <axel.lin@...>
commit eddeae073760aa3186e2fa0d14a12794687fa786 upstream.
Current code does not set output level in exar_direction_output, fix it.
Also move the
|
By
Jan Kiszka
·
#497
·
|
|
[PATCH 15/25] gpio: exar: add gpio for exar cards
From: Sudip Mukherjee <sudip.mukherjee@...>
commit 6596e59e63cd4c0c0b787ce8c1e8bdd1d957b16e upstream.
Exar XR17V352/354/358 chips have 16 multi-purpose inputs/outputs which
can be
From: Sudip Mukherjee <sudip.mukherjee@...>
commit 6596e59e63cd4c0c0b787ce8c1e8bdd1d957b16e upstream.
Exar XR17V352/354/358 chips have 16 multi-purpose inputs/outputs which
can be
|
By
Jan Kiszka
·
#488
·
|
|
[PATCH 14/25] gpio: Add devm_ apis for gpiochip_add_data and gpiochip_remove
From: Laxman Dewangan <ldewangan@...>
commit 0cf3292cde22f8843ae5d1eeb8466d8121243c1a upstream.
Add device managed APIs devm_gpiochip_add_data() and
devm_gpiochip_remove() for the APIs
From: Laxman Dewangan <ldewangan@...>
commit 0cf3292cde22f8843ae5d1eeb8466d8121243c1a upstream.
Add device managed APIs devm_gpiochip_add_data() and
devm_gpiochip_remove() for the APIs
|
By
Jan Kiszka
·
#502
·
|
|
[PATCH 13/25] gpio: add a data pointer to gpio_chip
From: Linus Walleij <linus.walleij@...>
commit b08ea35a3296ee25c4cb53a977b752266dafa2c2 upstream.
This adds a void * pointer to gpio_chip so that driver can
assign and retrieve some states.
From: Linus Walleij <linus.walleij@...>
commit b08ea35a3296ee25c4cb53a977b752266dafa2c2 upstream.
This adds a void * pointer to gpio_chip so that driver can
assign and retrieve some states.
|
By
Jan Kiszka
·
#480
·
|
|
[PATCH 12/25] serial: uapi: Add support for bus termination
From: Jan Kiszka <jan.kiszka@...>
commit e8759ad17d41913dfeb49736ca7fbfbc96f32c54 upstream.
The Siemens IOT2040 comes with a RS485 interface that allows to enable
or disable bus termination
From: Jan Kiszka <jan.kiszka@...>
commit e8759ad17d41913dfeb49736ca7fbfbc96f32c54 upstream.
The Siemens IOT2040 comes with a RS485 interface that allows to enable
or disable bus termination
|
By
Jan Kiszka
·
#486
·
|
|
[PATCH 11/25] serial: exar: Leave MPIOs as output for Commtech adapters
From: Jan Kiszka <jan.kiszka@...>
commit bea8be656185a2808a2f255f4a91ff18215a9d0c upstream.
Commtech adapters apparently need the original setting as outputs,
From: Jan Kiszka <jan.kiszka@...>
commit bea8be656185a2808a2f255f4a91ff18215a9d0c upstream.
Commtech adapters apparently need the original setting as outputs,
|
By
Jan Kiszka
·
#495
·
|
|
[PATCH 10/25] serial: exar: Preconfigure xr17v35x MPIOs as output
From: Jan Kiszka <jan.kiszka@...>
commit 7dea8165f1d6434dc7572004363f86339f0f4322 upstream.
This is the safe default for GPIOs with unknown external wiring.
Signed-off-by: Jan Kiszka
From: Jan Kiszka <jan.kiszka@...>
commit 7dea8165f1d6434dc7572004363f86339f0f4322 upstream.
This is the safe default for GPIOs with unknown external wiring.
Signed-off-by: Jan Kiszka
|
By
Jan Kiszka
·
#487
·
|
|
[PATCH 09/25] serial: 8250_EXAR: fix duplicate Kconfig text and add missing help text
From: Paul Gortmaker <paul.gortmaker@...>
commit 49e1590c2ead870f4ae5568816241c4cb9bc1606 upstream.
In commit d0aeaa83f0b0f7a92615bbdd6b1f96812f7dcfd2 ("serial: exar:
split out the exar
From: Paul Gortmaker <paul.gortmaker@...>
commit 49e1590c2ead870f4ae5568816241c4cb9bc1606 upstream.
In commit d0aeaa83f0b0f7a92615bbdd6b1f96812f7dcfd2 ("serial: exar:
split out the exar
|
By
Jan Kiszka
·
#479
·
|
|
[PATCH 08/25] serial: pci: Remove unused pci_boards entries
From: Jan Kiszka <jan.kiszka@...>
commit 0d560a1d549379e46139fb9eeae0b43328c76dea upstream.
Became obsolete with the split-out of 8250_exar.
Signed-off-by: Jan Kiszka
From: Jan Kiszka <jan.kiszka@...>
commit 0d560a1d549379e46139fb9eeae0b43328c76dea upstream.
Became obsolete with the split-out of 8250_exar.
Signed-off-by: Jan Kiszka
|
By
Jan Kiszka
·
#496
·
|
|
[PATCH 07/25] serial: exar: Move Commtech adapters to 8250_exar as well
From: Jan Kiszka <jan.kiszka@...>
commit fc6cc9615779183f07d6ff4065368a732d09f49e upstream.
Those are Exar-based, too.
With the required refactoring of the code to fit into 8250_exar,
From: Jan Kiszka <jan.kiszka@...>
commit fc6cc9615779183f07d6ff4065368a732d09f49e upstream.
Those are Exar-based, too.
With the required refactoring of the code to fit into 8250_exar,
|
By
Jan Kiszka
·
#484
·
|
|
[PATCH 06/25] serial: exar: Fix feature control register constants
From: Jan Kiszka <jan.kiszka@...>
commit 7795753661f1a9423c3c8fbde322f6a2a8b94b68 upstream.
According to the XR17V352 manual, bit 4 is IrDA control and bit 5 for
485. Fortunately, no driver
From: Jan Kiszka <jan.kiszka@...>
commit 7795753661f1a9423c3c8fbde322f6a2a8b94b68 upstream.
According to the XR17V352 manual, bit 4 is IrDA control and bit 5 for
485. Fortunately, no driver
|
By
Jan Kiszka
·
#501
·
|
|
[PATCH 05/25] serial: exar: Fix initialization of EXAR registers for ports > 0
From: Jan Kiszka <jan.kiszka@...>
commit 5b5f252d67afd7bd5b923c664206d60800bf5054 upstream.
So far, pci_xr17v35x_setup always initialized 8XMODE, FCTR & Co. for
port 0 because it used the
From: Jan Kiszka <jan.kiszka@...>
commit 5b5f252d67afd7bd5b923c664206d60800bf5054 upstream.
So far, pci_xr17v35x_setup always initialized 8XMODE, FCTR & Co. for
port 0 because it used the
|
By
Jan Kiszka
·
#482
·
|
|
[PATCH 04/25] serial: exar: Fix mapping of port I/O resources
From: Jan Kiszka <jan.kiszka@...>
commit 24572af4fb6ce0726dbe12b0286de11d25ff008b upstream.
pcim_iomap_table only returns the table of mapping, it does not perform
them. For that, we need to
From: Jan Kiszka <jan.kiszka@...>
commit 24572af4fb6ce0726dbe12b0286de11d25ff008b upstream.
pcim_iomap_table only returns the table of mapping, it does not perform
them. For that, we need to
|
By
Jan Kiszka
·
#493
·
|
|
[PATCH 03/25] serial: 8250_pci: remove exar code
From: Sudip Mukherjee <sudip.mukherjee@...>
commit 5d1a2388edee77930c8b542cf8be0c92342dbeb4 upstream.
Remove the Exar specific codes from 8250_pci and blacklist those chips
so that the
From: Sudip Mukherjee <sudip.mukherjee@...>
commit 5d1a2388edee77930c8b542cf8be0c92342dbeb4 upstream.
Remove the Exar specific codes from 8250_pci and blacklist those chips
so that the
|
By
Jan Kiszka
·
#492
·
|
|
[PATCH 02/25] serial: 8250_pci: Use symbolic constants for EXAR's MPIO registers
From: Jan Kiszka <jan.kiszka@...>
commit b6fce7382d72274336aeafe6e44da755a371ed32 upstream.
Less magic that only requires comments.
Signed-off-by: Jan Kiszka
From: Jan Kiszka <jan.kiszka@...>
commit b6fce7382d72274336aeafe6e44da755a371ed32 upstream.
Less magic that only requires comments.
Signed-off-by: Jan Kiszka
|
By
Jan Kiszka
·
#483
·
|
|
[PATCH 01/25] serial: exar: split out the exar code from 8250_pci
From: Sudip Mukherjee <sudip.mukherjee@...>
commit d0aeaa83f0b0f7a92615bbdd6b1f96812f7dcfd2 upstream.
Add the serial driver for the Exar chips. And also register the
platform device for
From: Sudip Mukherjee <sudip.mukherjee@...>
commit d0aeaa83f0b0f7a92615bbdd6b1f96812f7dcfd2 upstream.
Add the serial driver for the Exar chips. And also register the
platform device for
|
By
Jan Kiszka
·
#491
·
|
|
[PATCH 00/25] EXAR UART support for IOT2040 device
Second chunk: This imports a number of preparatory patches in order to
fully exploit the PCI-attached dual-port EXAR with RS232/422/485 on the
IOT2040.
To avoid having to backport also API-changing
Second chunk: This imports a number of preparatory patches in order to
fully exploit the PCI-attached dual-port EXAR with RS232/422/485 on the
IOT2040.
To avoid having to backport also API-changing
|
By
Jan Kiszka
·
#481
·
|
|
[PATCH 8/8] gpio: pca953x: add PCAL9535 interrupt support for Galileo Gen2
From: Yong Li <yong.b.li@...>
commit 44896beae605b93f2232301befccb7ef42953198 upstream.
Galileo Gen2 board uses the PCAL9535 as the GPIO expansion,
it is different from PCA9535 and includes
From: Yong Li <yong.b.li@...>
commit 44896beae605b93f2232301befccb7ef42953198 upstream.
Galileo Gen2 board uses the PCAL9535 as the GPIO expansion,
it is different from PCA9535 and includes
|
By
Jan Kiszka
·
#475
·
|