Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
0857545
[ADI] .github: top-level: Initialize from adsp-6.12.38.y branch
pamolloy Nov 4, 2025
bddf82f
arm64: Add ADI ADSP-SC598 SoC
pamolloy Sep 17, 2025
84f33f5
clock: adi: Add PLL driver for ADSP-SC5xx
pamolloy Sep 16, 2025
71b82fe
clock: Add driver for ADSP-SC5xx
pamolloy Sep 16, 2025
5a009c1
soc: Add additional ADSP-SC5xxx SoC headers
pamolloy Sep 17, 2025
4b12298
dmaengine: Add support for ADSP-SC5xx DMA channels
pamolloy Sep 15, 2025
05d0959
clocksource: Add support for ADSP-SC5xx generic timer
pamolloy Sep 15, 2025
a47e92c
spi: Add v3 SPI controller support for ADSP-SC5xx
pamolloy Sep 15, 2025
2fe3021
gpio: Add GPIO port driver for ADSP-SC5xxx SoCs
pamolloy Sep 15, 2025
855ec98
i2c: Add TWI I2C support for ADSP-SC5xx
pamolloy Sep 15, 2025
eab94da
serial: Add UART driver for SC5xx SoCs
pamolloy Sep 15, 2025
85676fc
irqchip: Add PINT PORT driver for ADSP-SC5xx SoCs
pamolloy Sep 16, 2025
c8e1582
dt-bindings: clock: Add ADSP-SC5xx clock bindings
pamolloy Sep 16, 2025
56536c2
mtd: spi-nor: issi: Add support for is25lp512
pamolloy Sep 16, 2025
0c90713
pinctrl: Add support for ADSP-SC5xx
pamolloy Sep 16, 2025
6d66ac9
pinctrl: Add SRU control driver for ADSP-SC5xx
pamolloy Sep 16, 2025
265f31a
ARM: Support 32-bit ADSP-SC5xx SoCs
pamolloy Sep 16, 2025
ca0a7f7
soc: adi: Add initial support for SC5xx SoCs
pamolloy Sep 16, 2025
05b4975
ARM: sc5xx: add ADSP-SC594 support
pamolloy Sep 10, 2025
2f91b87
ARM: sc5xx: add ADSP-SC58x support
pamolloy Sep 10, 2025
970b60e
ARM: sc5xx: add ADSP-SC573 support
Utsav-Agarwal May 26, 2025
4698f3f
ARM: mach-sc5xx: Add init for 32-bit ADSP-SC5xx boards
Utsav-Agarwal May 26, 2025
9cf6b0c
clk: adi: Add clock driver for ADSP-SC594
pamolloy Sep 12, 2025
b288b42
clk: adi: Add clock driver for ADSP-SC589
Utsav-Agarwal May 19, 2025
df2ba6d
clk: adi: Add clock driver for ADSP-SC573
Utsav-Agarwal May 26, 2025
2732646
net: stmmac: dwmac-adi: Add support for ADSP-SC598
pamolloy Sep 12, 2025
e123eb0
remoteproc: adi: Add driver for ADSP SHARC cores
artursartamonovsadi Mar 29, 2024
978d33c
misc: sram: adi: Add drivers for ADSP-SCxxx SoCs
artursartamonovsadi Apr 4, 2024
b72f007
rpmsg: Add support for ADSP-SC598
artursartamonovsadi Apr 9, 2024
d23d7ee
sound: soc: adi: Add ALSA support for ADSP-SC598
Utsav-Agarwal Sep 12, 2025
3296824
watchdog: adi_wdt: Add watchdog support for ADSP-SC5xx
Utsav-Agarwal Apr 11, 2024
936377a
gpio: adi: Selecting PINT (IRQ) as a requirement
Utsav-Agarwal May 23, 2025
b50c372
usb: musb: adi: Adding adsp musb glue layer
Utsav-Agarwal Jul 15, 2025
a5d4be9
arm64: dts: adi: sc598: add device tree
pamolloy Sep 10, 2025
a1b789e
arm64: dts: adi: Support EV-SC598-SOM with EZLITE carrier
Utsav-Agarwal Jul 11, 2025
9b3d5be
ARM: dts: adi: sc594: add device tree
Utsav-Agarwal May 19, 2025
e481798
ARM: dts: adi: sc589: add device tree
Utsav-Agarwal May 19, 2025
3b2829d
ARM: dts: adi: Support ADZS-SC573-EZLITE
Utsav-Agarwal May 26, 2025
e5e188e
ARM: dts: adi: Support ADI EV-SC594-SOM with EZLITE carrier
Utsav-Agarwal May 29, 2025
4da6448
[ADI] ARM: sc573-ezkit_defconfig: Support ADZS-SC573-EZLITE
Utsav-Agarwal May 26, 2025
35f7bd7
[ADI] ARM: sc589-mini_defconfig: Support ADZS-SC589-MINI
Utsav-Agarwal Sep 10, 2025
b8efd50
[ADI] ARM: sc594-som-ezkit_defconfig: Support EV-SC594-SOM with EZKIT…
Utsav-Agarwal Sep 10, 2025
46d7973
[ADI] ARM: sc594-som-ezlite_defconfig: Support ADI EV-SC594-SOM with …
Utsav-Agarwal May 29, 2025
f9ddda4
[ADI] arm64: sc598-som-ezkit_defconfig: Support ADI EV-SC598-SOM with…
pamolloy Sep 10, 2025
e484297
[ADI] arm64: sc598-som-ezlite_defconfig: Support EV-SC598-SOM with EZ…
Utsav-Agarwal Jul 11, 2025
844d5e4
soc: adi: Only build system drivers for ADSP architecture
pamolloy Dec 11, 2025
88f420d
MAINTAINERS: Add entry for ADI ADSP-SC5xx SoC support
artursartamonovsadi Dec 12, 2025
29a38e8
arm: sc5xx: remove -yocto-standard from LOCALVERSION
pamolloy Aug 6, 2025
7bedeec
arm64: defconfig: sc598-som-ezkit: enable UBI/UBIFS
ozan956 Jan 12, 2026
dca866b
arm64: defconfig: sc598-som-ezkit: enable ADP5588
ozan956 Jan 12, 2026
4add9a3
dt-bindings: soc: adi: Add PADS system config binding for SC5XX
artursartamonovsadi Dec 15, 2025
3e2195c
dt-bindings: soc: adi: Add reset controller config binding for SC5XX
artursartamonovsadi Dec 15, 2025
5d2875a
dt-bindings: soc: adi: Add rpmsg config binding for SC5XX
artursartamonovsadi Dec 15, 2025
3dfd661
dt-bindings: soc: adi: Add system event controller config binding for…
artursartamonovsadi Dec 15, 2025
09d6884
dt-bindings: soc: adi: Add trigger routing unit config binding for SC5XX
artursartamonovsadi Dec 15, 2025
fa89400
MAINTAINERS: Add ADI SC5XX SoC device tree binding files
artursartamonovsadi Jan 13, 2026
9d4f0ef
ARM: dts: adi: rename GPIO expanders
ozan956 Dec 8, 2025
ce2d018
ARM: dts: adi: fix unit-address-format warnings
ozan956 Dec 16, 2025
fd1cbc6
ARM: sc573: Rename EZKIT board to EZLITE
ozan956 Dec 25, 2025
1834f82
clk: adi: Rename SC573-EZKIT board to EZLITE
ozan956 Jan 16, 2026
40334b3
.github: top-level: rename sc573 defconfig
ozan956 Jan 16, 2026
3eecf59
ARM: mach-sc5xx: Allow building with COMPILE_TEST
ozan956 Jan 16, 2026
7eaf7e4
ARM: dts: adi: fix polarity of GPIO signals
ozan956 Jan 16, 2026
6beb314
ARM: dts: adi: add Rev E support to SC598-SOM
ozan956 Jan 16, 2026
46faf6c
reset: sc5xx: Fix device reference count leak on -EPROBE_DEFER
qasim-ijaz Jan 26, 2026
0899e55
net: stmmac: fix oops when split header is enabled
jiez Nov 18, 2025
879ca77
ARM: dts: adi: Update EZKIT GPIO signal polarities
CalebEthridgeADI Feb 4, 2026
eb07256
arm64: dts: adi: Update EZKIT GPIO signal polarities
CalebEthridgeADI Feb 4, 2026
9c8fb68
ASoC: axi-i2s: Convert remove callback to return void
pamolloy Jan 29, 2026
5c7f999
ASoC: axi-spdif: Convert remove callback to return void
pamolloy Jan 29, 2026
d4c125a
ASoC: adau1962: Update to new DAI format macros
pamolloy Jan 29, 2026
ece4ab3
ASoC: sc5xx: Update to new DAI format macros
pamolloy Jan 29, 2026
f2b3df6
tty: serial: adi_uart4: Switch to timer_delete()
pamolloy Jan 29, 2026
d0dc914
spi: adi: Switch to devm_spi_alloc_host()
pamolloy Jan 29, 2026
3dd8914
net: stmmac: dwmac-adi: Switch to .remove callback
pamolloy Jan 29, 2026
47763b7
misc: sram: adi: Switch to .remove callback
pamolloy Jan 30, 2026
61066f3
usb: musb: adi: Switch .remove callback
pamolloy Jan 31, 2026
2c448d9
remoteproc: Drop COMPILE_TEST from ADI driver
pamolloy Feb 1, 2026
a66b974
dt-bindings: clock: adi: Remove duplicate labels and 0x prefix
pamolloy Feb 3, 2026
2d2ed0b
dt-bindings: usb: adi,musb: Fix schema validation errors
pamolloy Feb 3, 2026
675eb1c
dt-bindings: usb: adi,musb: Fix interrupts constraint
pamolloy Feb 4, 2026
f14409c
clk: adi: Add SC59x arch dependency
pamolloy Feb 4, 2026
e56b011
clk: adi: Add SC5xx arch dependency
pamolloy Feb 4, 2026
721d5d7
clk: adi: Add SC5xx arch dependency
pamolloy Feb 4, 2026
e2433c3
clk: sc598: Remove duplicate COMMON_CLK_ADI_SC598 entry
pamolloy Feb 4, 2026
edce1b2
clk: adi: Refactor Makefile and Kconfig for shared PLL code
pamolloy Feb 4, 2026
640be9e
soc: adi: Support building with COMPILE_TEST
pamolloy Feb 4, 2026
2bb3b45
soc: adi: Remove unused mach-sc59x Kconfig
pamolloy Feb 4, 2026
30da689
ASoC: axi-spdif: Revert dropped legacy_dai_naming
pamolloy Feb 9, 2026
0b82ac5
ASoC: axi-i2s: Restore removed legacy_dai_naming flag
pamolloy Feb 9, 2026
22c9d49
ARM: dts: adi: Fix gige-reset output
CalebEthridgeADI Feb 11, 2026
c400f44
ARM: dts: adi: Update SPI and OSPI partitions in device tree
CalebEthridgeADI Feb 19, 2026
0902cfe
x86/boot: Use '-std=gnu11' to fix build with GCC 15
nathanchance Jan 22, 2025
a1e44fd
ARM: dts: adi: Remove dead adi,button-led nodes
ozan956 Mar 5, 2026
a00d252
ARM: dts: adi: Remove hardcoded bootargs
CalebEthridgeADI Feb 26, 2026
750b80c
ARM: dts: adi: Update SPI and OSPI partition labels
CalebEthridgeADI Mar 25, 2026
163a4fe
arm: dts: adi: sc59x: fix CRC nodes
jiez Mar 25, 2026
8563629
arm64: dts: adi: fix CRC nodes for sc59x-64
jiez Mar 25, 2026
404c94d
arm: dts: adi: sc59x: fix I2C nodes
jiez Mar 25, 2026
f1c2c1d
arm64: dts: adi: remove useless code
jiez Mar 25, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
172 changes: 172 additions & 0 deletions .github/workflows/top-level.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
name: Kernel build

on:
workflow_dispatch:
push:
branches:
- 'adsp-[0-9]+.[0-9]+*-y'
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'
pull_request:
branches:
- 'adsp-[0-9]+.[0-9]+*-y'
paths-ignore:
- '.github/**'
- 'ci/**'
- 'docs/**'

jobs:
checks:
uses: analogdevicesinc/linux/.github/workflows/checks.yml@ci
secrets: inherit
with:
ref_branch: "mirror/next/linux-next/master"
build_gcc_x86_64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "gcc"
arch: "x86"
defconfig: "adi_ci_defconfig"
build_llvm_x86_64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "llvm"
arch: "x86"
defconfig: "adi_ci_defconfig"
checks: true
build_gcc_aarch64:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
if: needs.checks.outputs.fatal != 'true'
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "adi_ci_defconfig"
build_gcc_arm:
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
needs: [checks]
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "adi_ci_defconfig"
checks: true
assert_checks:
runs-on: [self-hosted, repo-only]
needs:
- checks
- build_gcc_x86_64
- build_llvm_x86_64
- build_gcc_aarch64
- build_gcc_arm

steps:
- name: Assert
env:
job_warn_checks: ${{needs.checks.outputs.warn}}
job_warn_build_gcc_x86_64: ${{needs.build_gcc_x86_64.outputs.warn}}
job_warn_build_llvm_x86_64: ${{needs.build_llvm_x86_64.outputs.warn}}
job_warn_build_gcc_aarch64: ${{needs.build_gcc_aarch64.outputs.warn}}
job_warn_build_gcc_arm: ${{needs.build_gcc_arm.outputs.warn}}
job_fail_checks: ${{needs.checks.outputs.fail}}
job_fail_build_gcc_x86_64: ${{needs.build_gcc_x86_64.outputs.fail}}
job_fail_build_llvm_x86_64: ${{needs.build_llvm_x86_64.outputs.fail}}
job_fail_build_gcc_aarch64: ${{needs.build_gcc_aarch64.outputs.fail}}
job_fail_build_gcc_arm: ${{needs.build_gcc_arm.outputs.fail}}
run: |
curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" -L -o runner_env.sh \
https://raw.githubusercontent.com/${{ github.repository }}/ci/ci/runner_env.sh
source ./runner_env.sh
assert_labels
build_gcc_arm_sc573-ezlite_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc573-ezlite_defconfig"
auto_from_range: false
build_gcc_arm_sc589-mini_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc589-mini_defconfig"
auto_from_range: false
build_gcc_arm_sc594-som-ezkit_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc594-som-ezkit_defconfig"
auto_from_range: false
build_gcc_arm_sc594-som-ezlite_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm"
defconfig: "sc594-som-ezlite_defconfig"
auto_from_range: false
build_gcc_aarch64_sc598-som-ezkit_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "sc598-som-ezkit_defconfig"
auto_from_range: false
build_gcc_aarch64_sc598-som-ezlite_defconfig:
needs: [assert_checks]
uses: analogdevicesinc/linux/.github/workflows/build.yml@ci
secrets: inherit
with:
compiler: "gcc"
arch: "arm64"
defconfig: "sc598-som-ezlite_defconfig"
auto_from_range: false
assert_build_adsp:
runs-on: [self-hosted, repo-only]
needs:
- build_gcc_arm_sc573-ezlite_defconfig
- build_gcc_arm_sc589-mini_defconfig
- build_gcc_arm_sc594-som-ezkit_defconfig
- build_gcc_arm_sc594-som-ezlite_defconfig
- build_gcc_aarch64_sc598-som-ezkit_defconfig
- build_gcc_aarch64_sc598-som-ezlite_defconfig
steps:
- name: Assert
env:
job_warn_build_gcc_arm_sc573-ezlite_defconfig: ${{needs.build_gcc_arm_sc573-ezlite_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc589-mini_defconfig: ${{needs.build_gcc_arm_sc589-mini_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc594-som-ezkit_defconfig: ${{needs.build_gcc_arm_sc594-som-ezkit_defconfig.outputs.warn}}
job_warn_build_gcc_arm_sc594-som-ezlite_defconfig: ${{needs.build_gcc_arm_sc594-som-ezlite_defconfig.outputs.warn}}
job_warn_build_gcc_aarch64_sc598-som-ezkit_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezkit_defconfig.outputs.warn}}
job_warn_build_gcc_aarch64_sc598-som-ezlite_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezlite_defconfig.outputs.warn}}
job_fail_build_gcc_arm_sc573-ezlite_defconfig: ${{needs.build_gcc_arm_sc573-ezlite_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc589-mini_defconfig: ${{needs.build_gcc_arm_sc589-mini_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc594-som-ezkit_defconfig: ${{needs.build_gcc_arm_sc594-som-ezkit_defconfig.outputs.fail}}
job_fail_build_gcc_arm_sc594-som-ezlite_defconfig: ${{needs.build_gcc_arm_sc594-som-ezlite_defconfig.outputs.fail}}
job_fail_build_gcc_aarch64_sc598-som-ezkit_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezkit_defconfig.outputs.fail}}
job_fail_build_gcc_aarch64_sc598-som-ezlite_defconfig: ${{needs.build_gcc_aarch64_sc598-som-ezlite_defconfig.outputs.fail}}
run: |
curl -s -H "Authorization: Bearer ${{ secrets.GITHUB_TOKEN }}" -L -o runner_env.sh \
https://raw.githubusercontent.com/${{ github.repository }}/ci/ci/runner_env.sh
source ./runner_env.sh
assert_labels
103 changes: 103 additions & 0 deletions Documentation/devicetree/bindings/clock/adi,sc5xx-clocks.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,103 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/clock/adi,sc5xx-clocks.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Clock Tree Drivers for Analog Devices SC5XX Processors

maintainers:
- Nathan Barrett-Morrison <nathan.morrison@timesys.com>
- Greg Malysa <greg.malysa@timesys.com>

description: |
These drivers read in the processors CDU (clock distribution unit)
and CGU (clock generation unit) values to determine various clock
rates

properties:
compatible:
enum:
- adi,sc57x-clocks # 32-Bit SC573 processor
- adi,sc58x-clocks # 32-Bit SC584, SC589 processors
- adi,sc594-clocks # 32-Bit SC594 processor
- adi,sc598-clocks # 64-Bit SC598 processor

'#clock-cells':
const: 1

reg:
minItems: 3
maxItems: 4

clocks:
description:
Specifies the CLKIN0 and CLKIN1 reference clock(s) from which the
output frequencies are derived via CDU+CGU
minItems: 2
maxItems: 2

clock-names:
description:
String reference names for CLKIN0 and CLKIN1
minItems: 2
maxItems: 2

required:
- compatible
- reg
- clocks
- '#clock-cells'
- clock-names

additionalProperties: false

examples:
- |
clocks@3108d000 {
compatible = "adi,sc57x-clocks";
reg = <0x3108d000 0x1000>,
<0x3108e000 0x1000>,
<0x3108f000 0x1000>;
#clock-cells = <1>;
clocks = <&sys_clkin0>, <&sys_clkin1>;
clock-names = "sys_clkin0", "sys_clkin1";
status = "okay";
};

- |
clocks@3108d000 {
compatible = "adi,sc58x-clocks";
reg = <0x3108d000 0x1000>,
<0x3108e000 0x1000>,
<0x3108f000 0x1000>;
#clock-cells = <1>;
clocks = <&sys_clkin0>, <&sys_clkin1>;
clock-names = "sys_clkin0", "sys_clkin1";
status = "okay";
};

- |
clocks@3108d000 {
compatible = "adi,sc594-clocks";
reg = <0x3108d000 0x1000>,
<0x3108e000 0x1000>,
<0x3108f000 0x1000>;
#clock-cells = <1>;
clocks = <&sys_clkin0>, <&sys_clkin1>;
clock-names = "sys_clkin0", "sys_clkin1";
status = "okay";
};

- |
clocks@3108d000 {
compatible = "adi,sc598-clocks";
reg = <0x3108d000 0x1000>,
<0x3108e000 0x1000>,
<0x3108f000 0x1000>,
<0x310a9000 0x1000>;
#clock-cells = <1>;
clocks = <&sys_clkin0>, <&sys_clkin1>;
clock-names = "sys_clkin0", "sys_clkin1";
status = "okay";
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/soc/adi/adi,pads-system-config.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Analog Devices PADS-related system config for SC5XX processor family

maintainers:
- Arturs Artamonovs <arturs.artamonovs@analog.com>
- Utsav Agarwal <Utsav.Agarwal@analog.com>

description:
Allows other drivers to control the PADS-related system config register.
This register ties into many drivers and adds silicon controls for items
like voltage selection and endian selection.

properties:
compatible:
enum:
- adi,pads-system-config

reg:
maxItems: 1

required:
- compatible
- reg

additionalProperties: false

examples:
- |
bus {
compatible = "simple-bus";
#address-cells = <1>;
#size-cells = <1>;
ranges;

pads_system_config: adi-control@31004600 {
compatible = "adi,pads-system-config";
reg = <0x31004600 0x100>;
};
};

emac0: ethernet@31040000 {
reg = <0x31040000 0x2000>;
adi,system-config = <&pads_system_config>;
};
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
%YAML 1.2
---
$id: http://devicetree.org/schemas/soc/adi/adi,reset-controller.yaml#
$schema: http://devicetree.org/meta-schemas/core.yaml#

title: Analog Devices Reset Controller for SC5XX processor family

maintainers:
- Arturs Artamonovs <arturs.artamonovs@analog.com>
- Utsav Agarwal <Utsav.Agarwal@analog.com>

description:
SHARC and ARM core reset control unit for starting/stopping/resetting
processors

properties:
compatible:
enum:
- adi,reset-controller

reg:
maxItems: 1

adi,sharc-min:
$ref: /schemas/types.yaml#/definitions/uint32
description: Minimum valid SHARC core ID/count
minimum: 1
maximum: 2

adi,sharc-max:
$ref: /schemas/types.yaml#/definitions/uint32
description: Maximum valid SHARC core ID/count
minimum: 1
maximum: 2

required:
- compatible
- reg
- adi,sharc-min
- adi,sharc-max

additionalProperties: false

examples:
- |
rcu: rcu@3108c000 {
compatible = "adi,reset-controller";
reg = <0x3108c000 0x1000>;
adi,sharc-min = <1>;
adi,sharc-max = <2>;
};
Loading
Loading