-
Notifications
You must be signed in to change notification settings - Fork 47
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Automatic merge of 'master' into merge-test (2024-03-24 13:41)
- Loading branch information
Showing
289 changed files
with
9,253 additions
and
2,315 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
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -14,31 +14,30 @@ description: The Nomadik I2C host controller began its life in the ST | |
maintainers: | ||
- Linus Walleij <[email protected]> | ||
|
||
allOf: | ||
- $ref: /schemas/i2c/i2c-controller.yaml# | ||
|
||
# Need a custom select here or 'arm,primecell' will match on lots of nodes | ||
select: | ||
properties: | ||
compatible: | ||
contains: | ||
enum: | ||
- st,nomadik-i2c | ||
- mobileye,eyeq5-i2c | ||
required: | ||
- compatible | ||
|
||
properties: | ||
compatible: | ||
oneOf: | ||
# The variant found in STn8815 | ||
- items: | ||
- const: st,nomadik-i2c | ||
- const: arm,primecell | ||
# The variant found in DB8500 | ||
- items: | ||
- const: stericsson,db8500-i2c | ||
- const: st,nomadik-i2c | ||
- const: arm,primecell | ||
- items: | ||
- const: mobileye,eyeq5-i2c | ||
- const: arm,primecell | ||
|
||
reg: | ||
maxItems: 1 | ||
|
@@ -55,7 +54,7 @@ properties: | |
- items: | ||
- const: mclk | ||
- const: apb_pclk | ||
# Clock name in DB8500 | ||
# Clock name in DB8500 or EyeQ5 | ||
- items: | ||
- const: i2cclk | ||
- const: apb_pclk | ||
|
@@ -70,6 +69,16 @@ properties: | |
minimum: 1 | ||
maximum: 400000 | ||
|
||
mobileye,olb: | ||
$ref: /schemas/types.yaml#/definitions/phandle-array | ||
items: | ||
- items: | ||
- description: Phandle to OLB system controller node. | ||
- description: Platform-wide controller ID (integer starting from zero). | ||
description: | ||
The phandle pointing to OLB system controller node, with the I2C | ||
controller index. | ||
|
||
required: | ||
- compatible | ||
- reg | ||
|
@@ -79,6 +88,20 @@ required: | |
|
||
unevaluatedProperties: false | ||
|
||
allOf: | ||
- $ref: /schemas/i2c/i2c-controller.yaml# | ||
- if: | ||
properties: | ||
compatible: | ||
contains: | ||
const: mobileye,eyeq5-i2c | ||
then: | ||
required: | ||
- mobileye,olb | ||
else: | ||
properties: | ||
mobileye,olb: false | ||
|
||
examples: | ||
- | | ||
#include <dt-bindings/interrupt-controller/irq.h> | ||
|
@@ -111,5 +134,19 @@ examples: | |
clocks = <&i2c0clk>, <&pclki2c0>; | ||
clock-names = "mclk", "apb_pclk"; | ||
}; | ||
- | | ||
#include <dt-bindings/interrupt-controller/mips-gic.h> | ||
i2c@300000 { | ||
compatible = "mobileye,eyeq5-i2c", "arm,primecell"; | ||
reg = <0x300000 0x1000>; | ||
interrupt-parent = <&gic>; | ||
interrupts = <GIC_SHARED 1 IRQ_TYPE_LEVEL_HIGH>; | ||
clock-frequency = <400000>; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
clocks = <&i2c_ser_clk>, <&i2c_clk>; | ||
clock-names = "i2cclk", "apb_pclk"; | ||
mobileye,olb = <&olb 0>; | ||
}; | ||
... |
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
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
38 changes: 38 additions & 0 deletions
38
Documentation/devicetree/bindings/timer/ralink,cevt-systick.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,38 @@ | ||
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) | ||
%YAML 1.2 | ||
--- | ||
$id: http://devicetree.org/schemas/timer/ralink,cevt-systick.yaml# | ||
$schema: http://devicetree.org/meta-schemas/core.yaml# | ||
|
||
title: System tick counter present in Ralink family SoCs | ||
|
||
maintainers: | ||
- Sergio Paracuellos <[email protected]> | ||
|
||
properties: | ||
compatible: | ||
const: ralink,cevt-systick | ||
|
||
reg: | ||
maxItems: 1 | ||
|
||
interrupts: | ||
maxItems: 1 | ||
|
||
required: | ||
- compatible | ||
- reg | ||
- interrupts | ||
|
||
additionalProperties: false | ||
|
||
examples: | ||
- | | ||
systick@d00 { | ||
compatible = "ralink,cevt-systick"; | ||
reg = <0xd00 0x10>; | ||
interrupt-parent = <&cpuintc>; | ||
interrupts = <7>; | ||
}; | ||
... |
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
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 |
---|---|---|
|
@@ -7,6 +7,7 @@ Scheduler | |
|
||
|
||
completion | ||
membarrier | ||
sched-arch | ||
sched-bwc | ||
sched-deadline | ||
|
Oops, something went wrong.