diff options
author | 2021-03-05 06:38:59 +0900 | |
---|---|---|
committer | 2021-03-10 09:34:10 +0100 | |
commit | fcbba344907afe26da487f1ed0b0e285c06a547b (patch) | |
tree | 83a07a3c3a3c1b00bd433ebb86d3b139753a37d3 /tools/perf/scripts/python/exported-sql-viewer.py | |
parent | dt-bindings: serial: samsung: Add apple,s5l-uart compatible (diff) | |
download | wireguard-linux-fcbba344907afe26da487f1ed0b0e285c06a547b.tar.xz wireguard-linux-fcbba344907afe26da487f1ed0b0e285c06a547b.zip |
tty: serial: samsung_tty: Add support for Apple UARTs
Apple SoCs are a distant descendant of Samsung designs and use yet
another variant of their UART style, with different interrupt handling.
In particular, this variant has the following differences with existing
ones:
* It includes a built-in interrupt controller with different registers,
using only a single platform IRQ
* Internal interrupt sources are treated as edge-triggered, even though
the IRQ output is level-triggered. This chiefly affects the TX IRQ
path: the driver can no longer rely on the TX buffer empty IRQ
immediately firing after TX is enabled, but instead must prime the
FIFO with data directly.
Signed-off-by: Hector Martin <marcan@marcan.st>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Tested-by: Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
Link: https://lore.kernel.org/r/20210304213902.83903-25-marcan@marcan.st
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'tools/perf/scripts/python/exported-sql-viewer.py')
0 files changed, 0 insertions, 0 deletions