forked from torvalds/linux
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
We got slightly different patches removing a double word in a comment in net/ipv4/raw.c - picked the version from net. Simple conflict in drivers/net/ethernet/ibm/ibmvnic.c. Use cached values instead of VNIC login response buffer (following what commit 507ebe6 ("ibmvnic: Fix use-after-free of VNIC login response buffer") did). Signed-off-by: Jakub Kicinski <[email protected]>
- Loading branch information
Showing
1,669 changed files
with
8,277 additions
and
5,734 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
66 changes: 0 additions & 66 deletions
66
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.txt
This file was deleted.
Oops, something went wrong.
98 changes: 98 additions & 0 deletions
98
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,98 @@ | ||
# SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/interrupt-controller/ti,sci-inta.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: Texas Instruments K3 Interrupt Aggregator | ||
|
||
maintainers: | ||
- Lokesh Vutla <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/arm/keystone/ti,k3-sci-common.yaml# | ||
|
||
description: | | ||
The Interrupt Aggregator (INTA) provides a centralized machine | ||
which handles the termination of system events to that they can | ||
be coherently processed by the host(s) in the system. A maximum | ||
of 64 events can be mapped to a single interrupt. | ||
Interrupt Aggregator | ||
+-----------------------------------------+ | ||
| Intmap VINT | | ||
| +--------------+ +------------+ | | ||
m ------>| | vint | bit | | 0 |.....|63| vint0 | | ||
. | +--------------+ +------------+ | +------+ | ||
. | . . | | HOST | | ||
Globalevents ------>| . . |----->| IRQ | | ||
. | . . | | CTRL | | ||
. | . . | +------+ | ||
n ------>| +--------------+ +------------+ | | ||
| | vint | bit | | 0 |.....|63| vintx | | ||
| +--------------+ +------------+ | | ||
| | | ||
+-----------------------------------------+ | ||
Configuration of these Intmap registers that maps global events to vint is | ||
done by a system controller (like the Device Memory and Security Controller | ||
on AM654 SoC). Driver should request the system controller to get the range | ||
of global events and vints assigned to the requesting host. Management | ||
of these requested resources should be handled by driver and requests | ||
system controller to map specific global event to vint, bit pair. | ||
Communication between the host processor running an OS and the system | ||
controller happens through a protocol called TI System Control Interface | ||
(TISCI protocol). | ||
properties: | ||
compatible: | ||
const: ti,sci-inta | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupt-controller: true | ||
|
||
msi-controller: true | ||
|
||
ti,interrupt-ranges: | ||
$ref: /schemas/types.yaml#/definitions/uint32-matrix | ||
description: | | ||
Interrupt ranges that converts the INTA output hw irq numbers | ||
to parents's input interrupt numbers. | ||
items: | ||
items: | ||
- description: | | ||
"output_irq" specifies the base for inta output irq | ||
- description: | | ||
"parent's input irq" specifies the base for parent irq | ||
- description: | | ||
"limit" specifies the limit for translation | ||
required: | ||
- compatible | ||
- reg | ||
- interrupt-controller | ||
- msi-controller | ||
- ti,sci | ||
- ti,sci-dev-id | ||
- ti,interrupt-ranges | ||
|
||
examples: | ||
- | | ||
bus { | ||
#address-cells = <2>; | ||
#size-cells = <2>; | ||
main_udmass_inta: msi-controller@33d00000 { | ||
compatible = "ti,sci-inta"; | ||
reg = <0x0 0x33d00000 0x0 0x100000>; | ||
interrupt-controller; | ||
msi-controller; | ||
interrupt-parent = <&main_navss_intr>; | ||
ti,sci = <&dmsc>; | ||
ti,sci-dev-id = <179>; | ||
ti,interrupt-ranges = <0 0 256>; | ||
}; | ||
}; |
82 changes: 0 additions & 82 deletions
82
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.