Merge remote-tracking branch 'drm/drm-fixes' into drm-misc-fixes
Requested by Zack for vmwgfx fixes. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
This commit is contained in:
commit
b7c15a3ce6
5
.mailmap
5
.mailmap
|
@ -45,6 +45,7 @@ Andrey Konovalov <andreyknvl@gmail.com> <andreyknvl@google.com>
|
||||||
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
|
Andrey Ryabinin <ryabinin.a.a@gmail.com> <a.ryabinin@samsung.com>
|
||||||
Andrey Ryabinin <ryabinin.a.a@gmail.com> <aryabinin@virtuozzo.com>
|
Andrey Ryabinin <ryabinin.a.a@gmail.com> <aryabinin@virtuozzo.com>
|
||||||
Andrzej Hajda <andrzej.hajda@intel.com> <a.hajda@samsung.com>
|
Andrzej Hajda <andrzej.hajda@intel.com> <a.hajda@samsung.com>
|
||||||
|
André Almeida <andrealmeid@igalia.com> <andrealmeid@collabora.com>
|
||||||
Andy Adamson <andros@citi.umich.edu>
|
Andy Adamson <andros@citi.umich.edu>
|
||||||
Antoine Tenart <atenart@kernel.org> <antoine.tenart@bootlin.com>
|
Antoine Tenart <atenart@kernel.org> <antoine.tenart@bootlin.com>
|
||||||
Antoine Tenart <atenart@kernel.org> <antoine.tenart@free-electrons.com>
|
Antoine Tenart <atenart@kernel.org> <antoine.tenart@free-electrons.com>
|
||||||
|
@ -391,6 +392,10 @@ Uwe Kleine-König <ukleinek@strlen.de>
|
||||||
Uwe Kleine-König <ukl@pengutronix.de>
|
Uwe Kleine-König <ukl@pengutronix.de>
|
||||||
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
|
Uwe Kleine-König <Uwe.Kleine-Koenig@digi.com>
|
||||||
Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
|
Valdis Kletnieks <Valdis.Kletnieks@vt.edu>
|
||||||
|
Vasily Averin <vasily.averin@linux.dev> <vvs@virtuozzo.com>
|
||||||
|
Vasily Averin <vasily.averin@linux.dev> <vvs@openvz.org>
|
||||||
|
Vasily Averin <vasily.averin@linux.dev> <vvs@parallels.com>
|
||||||
|
Vasily Averin <vasily.averin@linux.dev> <vvs@sw.ru>
|
||||||
Vinod Koul <vkoul@kernel.org> <vinod.koul@intel.com>
|
Vinod Koul <vkoul@kernel.org> <vinod.koul@intel.com>
|
||||||
Vinod Koul <vkoul@kernel.org> <vinod.koul@linux.intel.com>
|
Vinod Koul <vkoul@kernel.org> <vinod.koul@linux.intel.com>
|
||||||
Vinod Koul <vkoul@kernel.org> <vkoul@infradead.org>
|
Vinod Koul <vkoul@kernel.org> <vkoul@infradead.org>
|
||||||
|
|
|
@ -116,7 +116,7 @@ Description:
|
||||||
<value>[ForceIf:<attribute>=<value>]
|
<value>[ForceIf:<attribute>=<value>]
|
||||||
<value>[ForceIfNot:<attribute>=<value>]
|
<value>[ForceIfNot:<attribute>=<value>]
|
||||||
|
|
||||||
For example:
|
For example::
|
||||||
|
|
||||||
LegacyOrom/dell_value_modifier has value:
|
LegacyOrom/dell_value_modifier has value:
|
||||||
Disabled[ForceIf:SecureBoot=Enabled]
|
Disabled[ForceIf:SecureBoot=Enabled]
|
||||||
|
@ -212,7 +212,7 @@ Description:
|
||||||
the next boot.
|
the next boot.
|
||||||
|
|
||||||
Lenovo specific class extensions
|
Lenovo specific class extensions
|
||||||
------------------------------
|
--------------------------------
|
||||||
|
|
||||||
On Lenovo systems the following additional settings are available:
|
On Lenovo systems the following additional settings are available:
|
||||||
|
|
||||||
|
@ -246,9 +246,7 @@ Description:
|
||||||
that is being referenced (e.g hdd0, hdd1 etc)
|
that is being referenced (e.g hdd0, hdd1 etc)
|
||||||
This attribute defaults to device 0.
|
This attribute defaults to device 0.
|
||||||
|
|
||||||
certificate:
|
certificate, signature, save_signature:
|
||||||
signature:
|
|
||||||
save_signature:
|
|
||||||
These attributes are used for certificate based authentication. This is
|
These attributes are used for certificate based authentication. This is
|
||||||
used in conjunction with a signing server as an alternative to password
|
used in conjunction with a signing server as an alternative to password
|
||||||
based authentication.
|
based authentication.
|
||||||
|
@ -257,22 +255,27 @@ Description:
|
||||||
The attributes can be displayed to check the stored value.
|
The attributes can be displayed to check the stored value.
|
||||||
|
|
||||||
Some usage examples:
|
Some usage examples:
|
||||||
Installing a certificate to enable feature:
|
|
||||||
echo <supervisor password > authentication/Admin/current_password
|
|
||||||
echo <signed certificate> > authentication/Admin/certificate
|
|
||||||
|
|
||||||
Updating the installed certificate:
|
Installing a certificate to enable feature::
|
||||||
echo <signature> > authentication/Admin/signature
|
|
||||||
echo <signed certificate> > authentication/Admin/certificate
|
|
||||||
|
|
||||||
Removing the installed certificate:
|
echo "supervisor password" > authentication/Admin/current_password
|
||||||
echo <signature> > authentication/Admin/signature
|
echo "signed certificate" > authentication/Admin/certificate
|
||||||
echo '' > authentication/Admin/certificate
|
|
||||||
|
|
||||||
Changing a BIOS setting:
|
Updating the installed certificate::
|
||||||
echo <signature> > authentication/Admin/signature
|
|
||||||
echo <save signature> > authentication/Admin/save_signature
|
echo "signature" > authentication/Admin/signature
|
||||||
echo Enable > attribute/PasswordBeep/current_value
|
echo "signed certificate" > authentication/Admin/certificate
|
||||||
|
|
||||||
|
Removing the installed certificate::
|
||||||
|
|
||||||
|
echo "signature" > authentication/Admin/signature
|
||||||
|
echo "" > authentication/Admin/certificate
|
||||||
|
|
||||||
|
Changing a BIOS setting::
|
||||||
|
|
||||||
|
echo "signature" > authentication/Admin/signature
|
||||||
|
echo "save signature" > authentication/Admin/save_signature
|
||||||
|
echo Enable > attribute/PasswordBeep/current_value
|
||||||
|
|
||||||
You cannot enable certificate authentication if a supervisor password
|
You cannot enable certificate authentication if a supervisor password
|
||||||
has not been set.
|
has not been set.
|
||||||
|
@ -288,9 +291,10 @@ Description:
|
||||||
certificate_to_password:
|
certificate_to_password:
|
||||||
Write only attribute used to switch from certificate based authentication
|
Write only attribute used to switch from certificate based authentication
|
||||||
back to password based.
|
back to password based.
|
||||||
Usage:
|
Usage::
|
||||||
echo <signature> > authentication/Admin/signature
|
|
||||||
echo <password> > authentication/Admin/certificate_to_password
|
echo "signature" > authentication/Admin/signature
|
||||||
|
echo "password" > authentication/Admin/certificate_to_password
|
||||||
|
|
||||||
|
|
||||||
What: /sys/class/firmware-attributes/*/attributes/pending_reboot
|
What: /sys/class/firmware-attributes/*/attributes/pending_reboot
|
||||||
|
@ -345,7 +349,7 @@ Description:
|
||||||
|
|
||||||
# echo "factory" > /sys/class/firmware-attributes/*/device/attributes/reset_bios
|
# echo "factory" > /sys/class/firmware-attributes/*/device/attributes/reset_bios
|
||||||
# cat /sys/class/firmware-attributes/*/device/attributes/reset_bios
|
# cat /sys/class/firmware-attributes/*/device/attributes/reset_bios
|
||||||
# builtinsafe lastknowngood [factory] custom
|
builtinsafe lastknowngood [factory] custom
|
||||||
|
|
||||||
Note that any changes to this attribute requires a reboot
|
Note that any changes to this attribute requires a reboot
|
||||||
for changes to take effect.
|
for changes to take effect.
|
||||||
|
|
|
@ -13,17 +13,19 @@ Description:
|
||||||
Should the operation fail, one of the following error codes
|
Should the operation fail, one of the following error codes
|
||||||
may be returned:
|
may be returned:
|
||||||
|
|
||||||
|
========== =====
|
||||||
Error Code Cause
|
Error Code Cause
|
||||||
---------- -----
|
========== =====
|
||||||
EIO General mailbox failure. Log may indicate cause.
|
EIO General mailbox failure. Log may indicate cause.
|
||||||
EBUSY Mailbox is owned by another agent.
|
EBUSY Mailbox is owned by another agent.
|
||||||
EPERM SDSI capability is not enabled in hardware.
|
EPERM SDSI capability is not enabled in hardware.
|
||||||
EPROTO Failure in mailbox protocol detected by driver.
|
EPROTO Failure in mailbox protocol detected by driver.
|
||||||
See log for details.
|
See log for details.
|
||||||
EOVERFLOW For provision commands, the size of the data
|
EOVERFLOW For provision commands, the size of the data
|
||||||
exceeds what may be written.
|
exceeds what may be written.
|
||||||
ESPIPE Seeking is not allowed.
|
ESPIPE Seeking is not allowed.
|
||||||
ETIMEDOUT Failure to complete mailbox transaction in time.
|
ETIMEDOUT Failure to complete mailbox transaction in time.
|
||||||
|
========== =====
|
||||||
|
|
||||||
What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/guid
|
What: /sys/bus/auxiliary/devices/intel_vsec.sdsi.X/guid
|
||||||
Date: Feb 2022
|
Date: Feb 2022
|
||||||
|
|
|
@ -9,8 +9,9 @@ Description: Shows all enabled kernel features.
|
||||||
What: /sys/fs/erofs/<disk>/sync_decompress
|
What: /sys/fs/erofs/<disk>/sync_decompress
|
||||||
Date: November 2021
|
Date: November 2021
|
||||||
Contact: "Huang Jianan" <huangjianan@oppo.com>
|
Contact: "Huang Jianan" <huangjianan@oppo.com>
|
||||||
Description: Control strategy of sync decompression
|
Description: Control strategy of sync decompression:
|
||||||
|
|
||||||
- 0 (default, auto): enable for readpage, and enable for
|
- 0 (default, auto): enable for readpage, and enable for
|
||||||
readahead on atomic contexts only,
|
readahead on atomic contexts only.
|
||||||
- 1 (force on): enable for readpage and readahead.
|
- 1 (force on): enable for readpage and readahead.
|
||||||
- 2 (force off): disable for all situations.
|
- 2 (force off): disable for all situations.
|
||||||
|
|
|
@ -228,10 +228,10 @@ Core dump support
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
The allocation tags for user memory mapped with ``PROT_MTE`` are dumped
|
The allocation tags for user memory mapped with ``PROT_MTE`` are dumped
|
||||||
in the core file as additional ``PT_ARM_MEMTAG_MTE`` segments. The
|
in the core file as additional ``PT_AARCH64_MEMTAG_MTE`` segments. The
|
||||||
program header for such segment is defined as:
|
program header for such segment is defined as:
|
||||||
|
|
||||||
:``p_type``: ``PT_ARM_MEMTAG_MTE``
|
:``p_type``: ``PT_AARCH64_MEMTAG_MTE``
|
||||||
:``p_flags``: 0
|
:``p_flags``: 0
|
||||||
:``p_offset``: segment file offset
|
:``p_offset``: segment file offset
|
||||||
:``p_vaddr``: segment virtual address, same as the corresponding
|
:``p_vaddr``: segment virtual address, same as the corresponding
|
||||||
|
|
|
@ -41,13 +41,18 @@ or ``VFAT_FS``. To run ``FAT_KUNIT_TEST``, the ``.kunitconfig`` has:
|
||||||
CONFIG_MSDOS_FS=y
|
CONFIG_MSDOS_FS=y
|
||||||
CONFIG_FAT_KUNIT_TEST=y
|
CONFIG_FAT_KUNIT_TEST=y
|
||||||
|
|
||||||
1. A good starting point for the ``.kunitconfig``, is the KUnit default
|
1. A good starting point for the ``.kunitconfig`` is the KUnit default config.
|
||||||
config. Run the command:
|
You can generate it by running:
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
cd $PATH_TO_LINUX_REPO
|
cd $PATH_TO_LINUX_REPO
|
||||||
cp tools/testing/kunit/configs/default.config .kunitconfig
|
tools/testing/kunit/kunit.py config
|
||||||
|
cat .kunit/.kunitconfig
|
||||||
|
|
||||||
|
.. note ::
|
||||||
|
``.kunitconfig`` lives in the ``--build_dir`` used by kunit.py, which is
|
||||||
|
``.kunit`` by default.
|
||||||
|
|
||||||
.. note ::
|
.. note ::
|
||||||
You may want to remove CONFIG_KUNIT_ALL_TESTS from the ``.kunitconfig`` as
|
You may want to remove CONFIG_KUNIT_ALL_TESTS from the ``.kunitconfig`` as
|
||||||
|
|
|
@ -13,7 +13,6 @@ maintainers:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
- nvidia,tegra20-pmc
|
|
||||||
- nvidia,tegra20-pmc
|
- nvidia,tegra20-pmc
|
||||||
- nvidia,tegra30-pmc
|
- nvidia,tegra30-pmc
|
||||||
- nvidia,tegra114-pmc
|
- nvidia,tegra114-pmc
|
||||||
|
|
|
@ -34,7 +34,6 @@ properties:
|
||||||
oneOf:
|
oneOf:
|
||||||
- items:
|
- items:
|
||||||
- enum:
|
- enum:
|
||||||
- ti,sysc-omap2
|
|
||||||
- ti,sysc-omap2
|
- ti,sysc-omap2
|
||||||
- ti,sysc-omap4
|
- ti,sysc-omap4
|
||||||
- ti,sysc-omap4-simple
|
- ti,sysc-omap4-simple
|
||||||
|
|
|
@ -55,8 +55,6 @@ allOf:
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 7
|
|
||||||
maxItems: 7
|
|
||||||
items:
|
items:
|
||||||
- description: 32k osc
|
- description: 32k osc
|
||||||
- description: 25m osc
|
- description: 25m osc
|
||||||
|
@ -66,8 +64,6 @@ allOf:
|
||||||
- description: ext3 clock input
|
- description: ext3 clock input
|
||||||
- description: ext4 clock input
|
- description: ext4 clock input
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 7
|
|
||||||
maxItems: 7
|
|
||||||
items:
|
items:
|
||||||
- const: ckil
|
- const: ckil
|
||||||
- const: osc_25m
|
- const: osc_25m
|
||||||
|
|
|
@ -22,7 +22,16 @@ properties:
|
||||||
const: microchip,mpfs-clkcfg
|
const: microchip,mpfs-clkcfg
|
||||||
|
|
||||||
reg:
|
reg:
|
||||||
maxItems: 1
|
items:
|
||||||
|
- description: |
|
||||||
|
clock config registers:
|
||||||
|
These registers contain enable, reset & divider tables for the, cpu,
|
||||||
|
axi, ahb and rtc/mtimer reference clocks as well as enable and reset
|
||||||
|
for the peripheral clocks.
|
||||||
|
- description: |
|
||||||
|
mss pll dri registers:
|
||||||
|
Block of registers responsible for dynamic reconfiguration of the mss
|
||||||
|
pll
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
@ -51,7 +60,7 @@ examples:
|
||||||
#size-cells = <2>;
|
#size-cells = <2>;
|
||||||
clkcfg: clock-controller@20002000 {
|
clkcfg: clock-controller@20002000 {
|
||||||
compatible = "microchip,mpfs-clkcfg";
|
compatible = "microchip,mpfs-clkcfg";
|
||||||
reg = <0x0 0x20002000 0x0 0x1000>;
|
reg = <0x0 0x20002000 0x0 0x1000>, <0x0 0x3E001000 0x0 0x1000>;
|
||||||
clocks = <&ref>;
|
clocks = <&ref>;
|
||||||
#clock-cells = <1>;
|
#clock-cells = <1>;
|
||||||
};
|
};
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos SoC Audio SubSystem clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung SoC external/osc/XXTI/XusbXTI clock
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos4412 SoC ISP clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos5260 SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos5410 SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos5433 SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos7 SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ title: Samsung Exynos7885 SoC clock controller
|
||||||
maintainers:
|
maintainers:
|
||||||
- Dávid Virág <virag.david003@gmail.com>
|
- Dávid Virág <virag.david003@gmail.com>
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -9,7 +9,7 @@ title: Samsung Exynos850 SoC clock controller
|
||||||
maintainers:
|
maintainers:
|
||||||
- Sam Protsenko <semen.protsenko@linaro.org>
|
- Sam Protsenko <semen.protsenko@linaro.org>
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung S2M and S5M family clock generator block
|
title: Samsung S2M and S5M family clock generator block
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for S2M and S5M family of Power
|
This is a part of device tree bindings for S2M and S5M family of Power
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung S5Pv210 SoC Audio SubSystem clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung S5P6442/S5PC110/S5PV210 SoC clock controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
- Tomasz Figa <tomasz.figa@gmail.com>
|
- Tomasz Figa <tomasz.figa@gmail.com>
|
||||||
|
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos NoC (Network on Chip) Probe
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus.
|
The Samsung Exynos542x SoC has a NoC (Network on Chip) Probe for NoC bus.
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Samsung Exynos SoC PPMU (Platform Performance Monitoring Unit)
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for
|
The Samsung Exynos SoC has PPMU (Platform Performance Monitoring Unit) for
|
||||||
|
|
|
@ -95,7 +95,6 @@ then:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock
|
- description: Functional clock
|
||||||
- description: EXTAL input clock
|
- description: EXTAL input clock
|
||||||
|
@ -104,7 +103,6 @@ then:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: fck
|
- const: fck
|
||||||
# The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks.
|
# The LVDS encoder can use the EXTAL or DU_DOTCLKINx clocks.
|
||||||
|
@ -128,12 +126,10 @@ then:
|
||||||
else:
|
else:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock
|
- description: Functional clock
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
- const: fck
|
- const: fck
|
||||||
|
|
||||||
|
|
|
@ -160,7 +160,7 @@ examples:
|
||||||
mdss: mdss@5e00000 {
|
mdss: mdss@5e00000 {
|
||||||
#address-cells = <1>;
|
#address-cells = <1>;
|
||||||
#size-cells = <1>;
|
#size-cells = <1>;
|
||||||
compatible = "qcom,qcm2290-mdss", "qcom,mdss";
|
compatible = "qcom,qcm2290-mdss";
|
||||||
reg = <0x05e00000 0x1000>;
|
reg = <0x05e00000 0x1000>;
|
||||||
reg-names = "mdss";
|
reg-names = "mdss";
|
||||||
power-domains = <&dispcc MDSS_GDSC>;
|
power-domains = <&dispcc MDSS_GDSC>;
|
||||||
|
@ -180,7 +180,7 @@ examples:
|
||||||
<&apps_smmu 0x421 0x0>;
|
<&apps_smmu 0x421 0x0>;
|
||||||
ranges;
|
ranges;
|
||||||
|
|
||||||
mdss_mdp: mdp@5e01000 {
|
mdss_mdp: display-controller@5e01000 {
|
||||||
compatible = "qcom,qcm2290-dpu";
|
compatible = "qcom,qcm2290-dpu";
|
||||||
reg = <0x05e01000 0x8f000>,
|
reg = <0x05e01000 0x8f000>,
|
||||||
<0x05eb0000 0x2008>;
|
<0x05eb0000 0x2008>;
|
||||||
|
|
|
@ -71,78 +71,72 @@ properties:
|
||||||
|
|
||||||
hfront-porch:
|
hfront-porch:
|
||||||
description: Horizontal front porch panel timing
|
description: Horizontal front porch panel timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of pixels
|
description: typical number of pixels
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of pixels
|
description: min, typ, max number of pixels
|
||||||
|
|
||||||
hback-porch:
|
hback-porch:
|
||||||
description: Horizontal back porch timing
|
description: Horizontal back porch timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of pixels
|
description: typical number of pixels
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of pixels
|
description: min, typ, max number of pixels
|
||||||
|
|
||||||
hsync-len:
|
hsync-len:
|
||||||
description: Horizontal sync length panel timing
|
description: Horizontal sync length panel timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of pixels
|
description: typical number of pixels
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of pixels
|
description: min, typ, max number of pixels
|
||||||
|
|
||||||
vfront-porch:
|
vfront-porch:
|
||||||
description: Vertical front porch panel timing
|
description: Vertical front porch panel timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of lines
|
description: typical number of lines
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of lines
|
description: min, typ, max number of lines
|
||||||
|
|
||||||
vback-porch:
|
vback-porch:
|
||||||
description: Vertical back porch panel timing
|
description: Vertical back porch panel timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of lines
|
description: typical number of lines
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of lines
|
description: min, typ, max number of lines
|
||||||
|
|
||||||
vsync-len:
|
vsync-len:
|
||||||
description: Vertical sync length panel timing
|
description: Vertical sync length panel timing
|
||||||
|
$ref: /schemas/types.yaml#/definitions/uint32-array
|
||||||
oneOf:
|
oneOf:
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32
|
- maxItems: 1
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
description: typical number of lines
|
description: typical number of lines
|
||||||
- $ref: /schemas/types.yaml#/definitions/uint32-array
|
- minItems: 3
|
||||||
minItems: 3
|
|
||||||
maxItems: 3
|
maxItems: 3
|
||||||
items:
|
items:
|
||||||
description: min, typ, max number of lines
|
description: min, typ, max number of lines
|
||||||
|
|
|
@ -109,7 +109,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 3
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock
|
- description: Functional clock
|
||||||
- description: DU_DOTCLKIN0 input clock
|
- description: DU_DOTCLKIN0 input clock
|
||||||
|
@ -117,7 +116,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 3
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- pattern: '^dclkin\.[01]$'
|
- pattern: '^dclkin\.[01]$'
|
||||||
|
@ -159,7 +157,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -168,7 +165,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -216,7 +212,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -225,7 +220,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -271,7 +265,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -280,7 +273,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -327,7 +319,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -336,7 +327,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -386,7 +376,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -397,7 +386,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -448,7 +436,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 4
|
minItems: 4
|
||||||
maxItems: 8
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -461,7 +448,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 4
|
minItems: 4
|
||||||
maxItems: 8
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -525,7 +511,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -536,7 +521,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -596,7 +580,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -607,7 +590,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 3
|
minItems: 3
|
||||||
maxItems: 6
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -666,14 +648,12 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 2
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: DU_DOTCLKIN0 input clock
|
- description: DU_DOTCLKIN0 input clock
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 2
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: dclkin.0
|
- const: dclkin.0
|
||||||
|
@ -723,7 +703,6 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Functional clock for DU0
|
- description: Functional clock for DU0
|
||||||
- description: Functional clock for DU1
|
- description: Functional clock for DU1
|
||||||
|
@ -732,7 +711,6 @@ allOf:
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
minItems: 2
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
- const: du.1
|
- const: du.1
|
||||||
|
@ -791,7 +769,6 @@ allOf:
|
||||||
- description: Functional clock
|
- description: Functional clock
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
- const: du.0
|
- const: du.0
|
||||||
|
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description:
|
description:
|
||||||
Samsung Exynos SoC Mixer is responsible for mixing and blending multiple data
|
Samsung Exynos SoC Mixer is responsible for mixing and blending multiple data
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
DECON (Display and Enhancement Controller) is the Display Controller for the
|
DECON (Display and Enhancement Controller) is the Display Controller for the
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is
|
MIC (Mobile Image Compressor) resides between DECON and MIPI DSI. MIPI DSI is
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
DECON (Display and Enhancement Controller) is the Display Controller for the
|
DECON (Display and Enhancement Controller) is the Display Controller for the
|
||||||
|
|
|
@ -11,7 +11,7 @@ maintainers:
|
||||||
- Joonyoung Shim <jy0922.shim@samsung.com>
|
- Joonyoung Shim <jy0922.shim@samsung.com>
|
||||||
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
- Seung-Woo Kim <sw0312.kim@samsung.com>
|
||||||
- Kyungmin Park <kyungmin.park@samsung.com>
|
- Kyungmin Park <kyungmin.park@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -29,6 +29,7 @@ properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
description:
|
description:
|
||||||
Interrupt lines for each GPI instance
|
Interrupt lines for each GPI instance
|
||||||
|
minItems: 1
|
||||||
maxItems: 13
|
maxItems: 13
|
||||||
|
|
||||||
"#dma-cells":
|
"#dma-cells":
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Maxim MAX77843 MicroUSB and Companion Power Management IC Extcon
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77843 MicroUSB
|
This is a part of device tree bindings for Maxim MAX77843 MicroUSB
|
||||||
|
@ -25,7 +25,7 @@ properties:
|
||||||
$ref: /schemas/connector/usb-connector.yaml#
|
$ref: /schemas/connector/usb-connector.yaml#
|
||||||
|
|
||||||
ports:
|
ports:
|
||||||
$ref: /schemas/graph.yaml#/properties/port
|
$ref: /schemas/graph.yaml#/properties/ports
|
||||||
description:
|
description:
|
||||||
Any connector to the data bus of this controller should be modelled using
|
Any connector to the data bus of this controller should be modelled using
|
||||||
the OF graph bindings specified
|
the OF graph bindings specified
|
||||||
|
|
|
@ -20,6 +20,7 @@ properties:
|
||||||
- mediatek,mt8183-mali
|
- mediatek,mt8183-mali
|
||||||
- realtek,rtd1619-mali
|
- realtek,rtd1619-mali
|
||||||
- renesas,r9a07g044-mali
|
- renesas,r9a07g044-mali
|
||||||
|
- renesas,r9a07g054-mali
|
||||||
- rockchip,px30-mali
|
- rockchip,px30-mali
|
||||||
- rockchip,rk3568-mali
|
- rockchip,rk3568-mali
|
||||||
- const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
|
- const: arm,mali-bifrost # Mali Bifrost GPU model/revision is fully discoverable
|
||||||
|
@ -109,7 +110,9 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
contains:
|
contains:
|
||||||
const: renesas,r9a07g044-mali
|
enum:
|
||||||
|
- renesas,r9a07g044-mali
|
||||||
|
- renesas,r9a07g054-mali
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: LTC4151 High Voltage I2C Current and Voltage Monitor
|
title: LTC4151 High Voltage I2C Current and Voltage Monitor
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Microchip MCP3021 A/D converter
|
title: Microchip MCP3021 A/D converter
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Sensirion SHT15 humidity and temperature sensor
|
title: Sensirion SHT15 humidity and temperature sensor
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: TMP102 temperature sensor
|
title: TMP102 temperature sensor
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: TMP108 temperature sensor
|
title: TMP108 temperature sensor
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -58,10 +58,9 @@ patternProperties:
|
||||||
description: |
|
description: |
|
||||||
The value (two's complement) to be programmed in the channel specific N correction register.
|
The value (two's complement) to be programmed in the channel specific N correction register.
|
||||||
For remote channels only.
|
For remote channels only.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
$ref: /schemas/types.yaml#/definitions/int32
|
||||||
items:
|
minimum: -128
|
||||||
minimum: 0
|
maximum: 127
|
||||||
maximum: 255
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- reg
|
- reg
|
||||||
|
|
|
@ -58,9 +58,8 @@ patternProperties:
|
||||||
The value (two's complement) to be programmed in the channel specific N correction register.
|
The value (two's complement) to be programmed in the channel specific N correction register.
|
||||||
For remote channels only.
|
For remote channels only.
|
||||||
$ref: /schemas/types.yaml#/definitions/int32
|
$ref: /schemas/types.yaml#/definitions/int32
|
||||||
items:
|
minimum: -128
|
||||||
minimum: -128
|
maximum: 127
|
||||||
maximum: 127
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- reg
|
- reg
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung's High Speed I2C controller
|
title: Samsung's High Speed I2C controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
The Samsung's High Speed I2C controller is used to interface with I2C devices
|
The Samsung's High Speed I2C controller is used to interface with I2C devices
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung S3C/S5P/Exynos SoC I2C Controller
|
title: Samsung S3C/S5P/Exynos SoC I2C Controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -98,6 +98,7 @@ allOf:
|
||||||
- ti,adc121s
|
- ti,adc121s
|
||||||
- ti,ads7866
|
- ti,ads7866
|
||||||
- ti,ads7868
|
- ti,ads7868
|
||||||
|
then:
|
||||||
required:
|
required:
|
||||||
- vcc-supply
|
- vcc-supply
|
||||||
# Devices with a vref
|
# Devices with a vref
|
||||||
|
|
|
@ -138,7 +138,6 @@ allOf:
|
||||||
- const: bus
|
- const: bus
|
||||||
- const: adc
|
- const: adc
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 2
|
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
items:
|
items:
|
||||||
|
@ -170,7 +169,6 @@ allOf:
|
||||||
- const: bus
|
- const: bus
|
||||||
- const: adc
|
- const: adc
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 2
|
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
items:
|
items:
|
||||||
|
|
|
@ -108,9 +108,7 @@ patternProperties:
|
||||||
- [1-5]: order 1 to 5.
|
- [1-5]: order 1 to 5.
|
||||||
For audio purpose it is recommended to use order 3 to 5.
|
For audio purpose it is recommended to use order 3 to 5.
|
||||||
$ref: /schemas/types.yaml#/definitions/uint32
|
$ref: /schemas/types.yaml#/definitions/uint32
|
||||||
items:
|
maximum: 5
|
||||||
minimum: 0
|
|
||||||
maximum: 5
|
|
||||||
|
|
||||||
"#io-channel-cells":
|
"#io-channel-cells":
|
||||||
const: 1
|
const: 1
|
||||||
|
@ -174,7 +172,7 @@ patternProperties:
|
||||||
contains:
|
contains:
|
||||||
const: st,stm32-dfsdm-adc
|
const: st,stm32-dfsdm-adc
|
||||||
|
|
||||||
- then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
st,adc-channels:
|
st,adc-channels:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
|
@ -206,7 +204,7 @@ patternProperties:
|
||||||
contains:
|
contains:
|
||||||
const: st,stm32-dfsdm-dmic
|
const: st,stm32-dfsdm-dmic
|
||||||
|
|
||||||
- then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
st,adc-channels:
|
st,adc-channels:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
@ -254,7 +252,7 @@ allOf:
|
||||||
contains:
|
contains:
|
||||||
const: st,stm32h7-dfsdm
|
const: st,stm32h7-dfsdm
|
||||||
|
|
||||||
- then:
|
then:
|
||||||
patternProperties:
|
patternProperties:
|
||||||
"^filter@[0-9]+$":
|
"^filter@[0-9]+$":
|
||||||
properties:
|
properties:
|
||||||
|
@ -269,7 +267,7 @@ allOf:
|
||||||
contains:
|
contains:
|
||||||
const: st,stm32mp1-dfsdm
|
const: st,stm32mp1-dfsdm
|
||||||
|
|
||||||
- then:
|
then:
|
||||||
patternProperties:
|
patternProperties:
|
||||||
"^filter@[0-9]+$":
|
"^filter@[0-9]+$":
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -59,9 +59,9 @@ allOf:
|
||||||
contains:
|
contains:
|
||||||
enum:
|
enum:
|
||||||
- adi,ad5371
|
- adi,ad5371
|
||||||
then:
|
then:
|
||||||
required:
|
required:
|
||||||
- vref2-supply
|
- vref2-supply
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
|
|
|
@ -93,48 +93,48 @@ allOf:
|
||||||
- qcom,sdm660-gnoc
|
- qcom,sdm660-gnoc
|
||||||
- qcom,sdm660-snoc
|
- qcom,sdm660-snoc
|
||||||
|
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
clock-names:
|
clock-names:
|
||||||
items:
|
items:
|
||||||
- const: bus
|
- const: bus
|
||||||
- const: bus_a
|
- const: bus_a
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
items:
|
items:
|
||||||
- description: Bus Clock
|
- description: Bus Clock
|
||||||
- description: Bus A Clock
|
- description: Bus A Clock
|
||||||
|
|
||||||
# Child node's properties
|
# Child node's properties
|
||||||
patternProperties:
|
patternProperties:
|
||||||
'^interconnect-[a-z0-9]+$':
|
'^interconnect-[a-z0-9]+$':
|
||||||
type: object
|
type: object
|
||||||
description:
|
description:
|
||||||
snoc-mm is a child of snoc, sharing snoc's register address space.
|
snoc-mm is a child of snoc, sharing snoc's register address space.
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
- qcom,msm8939-snoc-mm
|
- qcom,msm8939-snoc-mm
|
||||||
|
|
||||||
'#interconnect-cells':
|
'#interconnect-cells':
|
||||||
const: 1
|
const: 1
|
||||||
|
|
||||||
clock-names:
|
clock-names:
|
||||||
items:
|
items:
|
||||||
- const: bus
|
- const: bus
|
||||||
- const: bus_a
|
- const: bus_a
|
||||||
|
|
||||||
clocks:
|
clocks:
|
||||||
items:
|
items:
|
||||||
- description: Bus Clock
|
- description: Bus Clock
|
||||||
- description: Bus A Clock
|
- description: Bus A Clock
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- '#interconnect-cells'
|
- '#interconnect-cells'
|
||||||
- clock-names
|
- clock-names
|
||||||
- clocks
|
- clocks
|
||||||
|
|
||||||
- if:
|
- if:
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -7,10 +7,8 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Marvell MMP/Orion Interrupt controller bindings
|
title: Marvell MMP/Orion Interrupt controller bindings
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Thomas Gleixner <tglx@linutronix.de>
|
- Andrew Lunn <andrew@lunn.ch>
|
||||||
- Jason Cooper <jason@lakedaemon.net>
|
- Gregory Clement <gregory.clement@bootlin.com>
|
||||||
- Marc Zyngier <maz@kernel.org>
|
|
||||||
- Rob Herring <robh+dt@kernel.org>
|
|
||||||
|
|
||||||
allOf:
|
allOf:
|
||||||
- if:
|
- if:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung Exynos SoC Interrupt Combiner Controller
|
title: Samsung Exynos SoC Interrupt Combiner Controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
Samsung's Exynos4 architecture includes a interrupt combiner controller which
|
Samsung's Exynos4 architecture includes a interrupt combiner controller which
|
||||||
|
|
|
@ -43,8 +43,6 @@ patternProperties:
|
||||||
- 4 # LED output FLASH1
|
- 4 # LED output FLASH1
|
||||||
- 5 # LED output FLASH2
|
- 5 # LED output FLASH2
|
||||||
|
|
||||||
unevaluatedProperties: false
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- "#address-cells"
|
- "#address-cells"
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs
|
title: Maxim MAX77693 MicroUSB and Companion Power Management IC LEDs
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
|
This is a part of device tree bindings for Maxim MAX77693 MicroUSB Integrated
|
||||||
|
|
|
@ -65,7 +65,6 @@ properties:
|
||||||
iram:
|
iram:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
description: phandle pointing to the SRAM device node
|
description: phandle pointing to the SRAM device node
|
||||||
maxItems: 1
|
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
|
|
|
@ -63,13 +63,11 @@ properties:
|
||||||
|
|
||||||
mediatek,vpu:
|
mediatek,vpu:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
maxItems: 1
|
|
||||||
description:
|
description:
|
||||||
Describes point to vpu.
|
Describes point to vpu.
|
||||||
|
|
||||||
mediatek,scp:
|
mediatek,scp:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
maxItems: 1
|
|
||||||
description:
|
description:
|
||||||
Describes point to scp.
|
Describes point to scp.
|
||||||
|
|
||||||
|
|
|
@ -55,13 +55,11 @@ properties:
|
||||||
|
|
||||||
mediatek,vpu:
|
mediatek,vpu:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
maxItems: 1
|
|
||||||
description:
|
description:
|
||||||
Describes point to vpu.
|
Describes point to vpu.
|
||||||
|
|
||||||
mediatek,scp:
|
mediatek,scp:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
maxItems: 1
|
|
||||||
description:
|
description:
|
||||||
Describes point to scp.
|
Describes point to scp.
|
||||||
|
|
||||||
|
@ -106,7 +104,6 @@ allOf:
|
||||||
enum:
|
enum:
|
||||||
- mediatek,mt8173-vcodec-enc
|
- mediatek,mt8173-vcodec-enc
|
||||||
- mediatek,mt8192-vcodec-enc
|
- mediatek,mt8192-vcodec-enc
|
||||||
- mediatek,mt8173-vcodec-enc
|
|
||||||
|
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -61,7 +61,6 @@ properties:
|
||||||
|
|
||||||
mediatek,scp:
|
mediatek,scp:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
maxItems: 1
|
|
||||||
description: |
|
description: |
|
||||||
The node of system control processor (SCP), using
|
The node of system control processor (SCP), using
|
||||||
the remoteproc & rpmsg framework.
|
the remoteproc & rpmsg framework.
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: DDR PHY Front End (DPFE) for Broadcom STB
|
title: DDR PHY Front End (DPFE) for Broadcom STB
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Markus Mayer <mmayer@broadcom.com>
|
- Markus Mayer <mmayer@broadcom.com>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: LPDDR2 SDRAM AC timing parameters for a given speed-bin
|
title: LPDDR2 SDRAM AC timing parameters for a given speed-bin
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: LPDDR2 SDRAM compliant to JEDEC JESD209-2
|
title: LPDDR2 SDRAM compliant to JEDEC JESD209-2
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
|
title: LPDDR3 SDRAM AC timing parameters for a given speed-bin
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: LPDDR3 SDRAM compliant to JEDEC JESD209-3
|
title: LPDDR3 SDRAM compliant to JEDEC JESD209-3
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Marvell MVEBU SDRAM controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Jan Luebbe <jlu@pengutronix.de>
|
- Jan Luebbe <jlu@pengutronix.de>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Qualcomm Atheros AR7xxx/AR9xxx DDR controller
|
title: Qualcomm Atheros AR7xxx/AR9xxx DDR controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
The DDR controller of the AR7xxx and AR9xxx families provides an interface to
|
The DDR controller of the AR7xxx and AR9xxx families provides an interface to
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: H8/300 bus controller
|
title: H8/300 bus controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Yoshinori Sato <ysato@users.sourceforge.jp>
|
- Yoshinori Sato <ysato@users.sourceforge.jp>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -9,7 +9,7 @@ title: |
|
||||||
Controller device
|
Controller device
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Lukasz Luba <lukasz.luba@arm.com>
|
- Lukasz Luba <lukasz.luba@arm.com>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Synopsys IntelliDDR Multi Protocol memory controller
|
title: Synopsys IntelliDDR Multi Protocol memory controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Manish Narani <manish.narani@xilinx.com>
|
- Manish Narani <manish.narani@xilinx.com>
|
||||||
- Michal Simek <michal.simek@xilinx.com>
|
- Michal Simek <michal.simek@xilinx.com>
|
||||||
|
|
||||||
|
@ -24,9 +24,9 @@ description: |
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
|
- snps,ddrc-3.80a
|
||||||
- xlnx,zynq-ddrc-a05
|
- xlnx,zynq-ddrc-a05
|
||||||
- xlnx,zynqmp-ddrc-2.40a
|
- xlnx,zynqmp-ddrc-2.40a
|
||||||
- snps,ddrc-3.80a
|
|
||||||
|
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
maxItems: 1
|
||||||
|
@ -43,7 +43,9 @@ allOf:
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
contains:
|
contains:
|
||||||
const: xlnx,zynqmp-ddrc-2.40a
|
enum:
|
||||||
|
- snps,ddrc-3.80a
|
||||||
|
- xlnx,zynqmp-ddrc-2.40a
|
||||||
then:
|
then:
|
||||||
required:
|
required:
|
||||||
- interrupts
|
- interrupts
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Texas Instruments da8xx DDR2/mDDR memory controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Bartosz Golaszewski <bgolaszewski@baylibre.com>
|
- Bartosz Golaszewski <bgolaszewski@baylibre.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
Documentation:
|
Documentation:
|
||||||
|
|
|
@ -54,7 +54,7 @@ flexcom@f8034000 {
|
||||||
clock-names = "spi_clk";
|
clock-names = "spi_clk";
|
||||||
atmel,fifo-size = <32>;
|
atmel,fifo-size = <32>;
|
||||||
|
|
||||||
mtd_dataflash@0 {
|
flash@0 {
|
||||||
compatible = "atmel,at25f512b";
|
compatible = "atmel,at25f512b";
|
||||||
reg = <0>;
|
reg = <0>;
|
||||||
spi-max-frequency = <20000000>;
|
spi-max-frequency = <20000000>;
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC
|
title: Maxim MAX14577/MAX77836 MicroUSB and Companion Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
|
This is a part of device tree bindings for Maxim MAX14577/MAX77836 MicroUSB
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Maxim MAX77686 Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77686 Power Management
|
This is a part of device tree bindings for Maxim MAX77686 Power Management
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Maxim MAX77693 MicroUSB and Companion Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Chanwoo Choi <cw00.choi@samsung.com>
|
- Chanwoo Choi <cw00.choi@samsung.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77693 MicroUSB
|
This is a part of device tree bindings for Maxim MAX77693 MicroUSB
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: Maxim MAX77802 Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Javier Martinez Canillas <javier@dowhile0.org>
|
- Javier Martinez Canillas <javier@dowhile0.org>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77802 Power Management
|
This is a part of device tree bindings for Maxim MAX77802 Power Management
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Maxim MAX77843 MicroUSB and Companion Power Management IC
|
title: Maxim MAX77843 MicroUSB and Companion Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for Maxim MAX77843 MicroUSB
|
This is a part of device tree bindings for Maxim MAX77843 MicroUSB
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung Exynos SoC Low Power Audio Subsystem (LPASS)
|
title: Samsung Exynos SoC Low Power Audio Subsystem (LPASS)
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
- Sylwester Nawrocki <s.nawrocki@samsung.com>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung S2MPA01 Power Management IC
|
title: Samsung S2MPA01 Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for S2M and S5M family of Power
|
This is a part of device tree bindings for S2M and S5M family of Power
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
|
title: Samsung S2MPS11/13/14/15 and S2MPU02 Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for S2M and S5M family of Power
|
This is a part of device tree bindings for S2M and S5M family of Power
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Samsung S5M8767 Power Management IC
|
title: Samsung S5M8767 Power Management IC
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
description: |
|
description: |
|
||||||
This is a part of device tree bindings for S2M and S5M family of Power
|
This is a part of device tree bindings for S2M and S5M family of Power
|
||||||
|
|
|
@ -197,25 +197,22 @@ allOf:
|
||||||
- nvidia,tegra30-sdhci
|
- nvidia,tegra30-sdhci
|
||||||
- nvidia,tegra114-sdhci
|
- nvidia,tegra114-sdhci
|
||||||
- nvidia,tegra124-sdhci
|
- nvidia,tegra124-sdhci
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
items:
|
items:
|
||||||
- description: module clock
|
- description: module clock
|
||||||
minItems: 1
|
|
||||||
maxItems: 1
|
|
||||||
else:
|
else:
|
||||||
properties:
|
properties:
|
||||||
clocks:
|
clocks:
|
||||||
items:
|
items:
|
||||||
- description: module clock
|
- description: module clock
|
||||||
- description: timeout clock
|
- description: timeout clock
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
|
||||||
clock-names:
|
clock-names:
|
||||||
items:
|
items:
|
||||||
- const: sdhci
|
- const: sdhci
|
||||||
- const: tmclk
|
- const: tmclk
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
|
||||||
required:
|
required:
|
||||||
- clock-names
|
- clock-names
|
||||||
|
|
||||||
|
|
|
@ -147,8 +147,6 @@ allOf:
|
||||||
- description: SoC gpmi io clock
|
- description: SoC gpmi io clock
|
||||||
- description: SoC gpmi bch apb clock
|
- description: SoC gpmi bch apb clock
|
||||||
clock-names:
|
clock-names:
|
||||||
minItems: 2
|
|
||||||
maxItems: 2
|
|
||||||
items:
|
items:
|
||||||
- const: gpmi_io
|
- const: gpmi_io
|
||||||
- const: gpmi_bch_apb
|
- const: gpmi_bch_apb
|
||||||
|
|
|
@ -80,8 +80,6 @@ if:
|
||||||
then:
|
then:
|
||||||
properties:
|
properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
minItems: 4
|
|
||||||
maxItems: 4
|
|
||||||
items:
|
items:
|
||||||
- description: Error and status IRQ
|
- description: Error and status IRQ
|
||||||
- description: Message object IRQ
|
- description: Message object IRQ
|
||||||
|
@ -91,7 +89,6 @@ then:
|
||||||
else:
|
else:
|
||||||
properties:
|
properties:
|
||||||
interrupts:
|
interrupts:
|
||||||
maxItems: 1
|
|
||||||
items:
|
items:
|
||||||
- description: Error and status IRQ
|
- description: Error and status IRQ
|
||||||
|
|
||||||
|
|
|
@ -27,32 +27,25 @@ description:
|
||||||
The realtek-mdio driver is an MDIO driver and it must be inserted inside
|
The realtek-mdio driver is an MDIO driver and it must be inserted inside
|
||||||
an MDIO node.
|
an MDIO node.
|
||||||
|
|
||||||
|
The compatible string is only used to identify which (silicon) family the
|
||||||
|
switch belongs to. Roughly speaking, a family is any set of Realtek switches
|
||||||
|
whose chip identification register(s) have a common location and semantics.
|
||||||
|
The different models in a given family can be automatically disambiguated by
|
||||||
|
parsing the chip identification register(s) according to the given family,
|
||||||
|
avoiding the need for a unique compatible string for each model.
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
- realtek,rtl8365mb
|
- realtek,rtl8365mb
|
||||||
- realtek,rtl8366
|
|
||||||
- realtek,rtl8366rb
|
- realtek,rtl8366rb
|
||||||
- realtek,rtl8366s
|
|
||||||
- realtek,rtl8367
|
|
||||||
- realtek,rtl8367b
|
|
||||||
- realtek,rtl8367rb
|
|
||||||
- realtek,rtl8367s
|
|
||||||
- realtek,rtl8368s
|
|
||||||
- realtek,rtl8369
|
|
||||||
- realtek,rtl8370
|
|
||||||
description: |
|
description: |
|
||||||
realtek,rtl8365mb: 4+1 ports
|
realtek,rtl8365mb:
|
||||||
realtek,rtl8366: 5+1 ports
|
Use with models RTL8363NB, RTL8363NB-VB, RTL8363SC, RTL8363SC-VB,
|
||||||
realtek,rtl8366rb: 5+1 ports
|
RTL8364NB, RTL8364NB-VB, RTL8365MB, RTL8366SC, RTL8367RB-VB, RTL8367S,
|
||||||
realtek,rtl8366s: 5+1 ports
|
RTL8367SB, RTL8370MB, RTL8310SR
|
||||||
realtek,rtl8367:
|
realtek,rtl8366rb:
|
||||||
realtek,rtl8367b:
|
Use with models RTL8366RB, RTL8366S
|
||||||
realtek,rtl8367rb: 5+2 ports
|
|
||||||
realtek,rtl8367s: 5+2 ports
|
|
||||||
realtek,rtl8368s: 8 ports
|
|
||||||
realtek,rtl8369: 8+1 ports
|
|
||||||
realtek,rtl8370: 8+2 ports
|
|
||||||
|
|
||||||
mdc-gpios:
|
mdc-gpios:
|
||||||
description: GPIO line for the MDC clock line.
|
description: GPIO line for the MDC clock line.
|
||||||
|
@ -335,7 +328,7 @@ examples:
|
||||||
#size-cells = <0>;
|
#size-cells = <0>;
|
||||||
|
|
||||||
switch@29 {
|
switch@29 {
|
||||||
compatible = "realtek,rtl8367s";
|
compatible = "realtek,rtl8365mb";
|
||||||
reg = <29>;
|
reg = <29>;
|
||||||
|
|
||||||
reset-gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
|
reset-gpios = <&gpio2 20 GPIO_ACTIVE_LOW>;
|
||||||
|
|
|
@ -106,6 +106,12 @@ properties:
|
||||||
phy-mode:
|
phy-mode:
|
||||||
$ref: "#/properties/phy-connection-type"
|
$ref: "#/properties/phy-connection-type"
|
||||||
|
|
||||||
|
pcs-handle:
|
||||||
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
|
description:
|
||||||
|
Specifies a reference to a node representing a PCS PHY device on a MDIO
|
||||||
|
bus to link with an external PHY (phy-handle) if exists.
|
||||||
|
|
||||||
phy-handle:
|
phy-handle:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle
|
$ref: /schemas/types.yaml#/definitions/phandle
|
||||||
description:
|
description:
|
||||||
|
|
|
@ -45,20 +45,3 @@ Optional properties:
|
||||||
|
|
||||||
In fiber mode, auto-negotiation is disabled and the PHY can only work in
|
In fiber mode, auto-negotiation is disabled and the PHY can only work in
|
||||||
100base-fx (full and half duplex) modes.
|
100base-fx (full and half duplex) modes.
|
||||||
|
|
||||||
- lan8814,ignore-ts: If present the PHY will not support timestamping.
|
|
||||||
|
|
||||||
This option acts as check whether Timestamping is supported by
|
|
||||||
hardware or not. LAN8814 phy support hardware tmestamping.
|
|
||||||
|
|
||||||
- lan8814,latency_rx_10: Configures Latency value of phy in ingress at 10 Mbps.
|
|
||||||
|
|
||||||
- lan8814,latency_tx_10: Configures Latency value of phy in egress at 10 Mbps.
|
|
||||||
|
|
||||||
- lan8814,latency_rx_100: Configures Latency value of phy in ingress at 100 Mbps.
|
|
||||||
|
|
||||||
- lan8814,latency_tx_100: Configures Latency value of phy in egress at 100 Mbps.
|
|
||||||
|
|
||||||
- lan8814,latency_rx_1000: Configures Latency value of phy in ingress at 1000 Mbps.
|
|
||||||
|
|
||||||
- lan8814,latency_tx_1000: Configures Latency value of phy in egress at 1000 Mbps.
|
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Marvell International Ltd. NCI NFC controller
|
title: Marvell International Ltd. NCI NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -8,7 +8,7 @@ title: NXP Semiconductors NCI NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Charles Gorand <charles.gorand@effinnov.com>
|
- Charles Gorand <charles.gorand@effinnov.com>
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: NXP Semiconductors PN532 NFC controller
|
title: NXP Semiconductors PN532 NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: NXP Semiconductors PN544 NFC Controller
|
title: NXP Semiconductors PN544 NFC Controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: STMicroelectronics ST NCI NFC controller
|
title: STMicroelectronics ST NCI NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: STMicroelectronics SAS ST21NFCA NFC controller
|
title: STMicroelectronics SAS ST21NFCA NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: STMicroelectronics ST95HF NFC controller
|
title: STMicroelectronics ST95HF NFC controller
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
|
|
|
@ -7,7 +7,7 @@ $schema: http://devicetree.org/meta-schemas/core.yaml#
|
||||||
title: Texas Instruments TRF7970A RFID/NFC/15693 Transceiver
|
title: Texas Instruments TRF7970A RFID/NFC/15693 Transceiver
|
||||||
|
|
||||||
maintainers:
|
maintainers:
|
||||||
- Krzysztof Kozlowski <krzysztof.kozlowski@canonical.com>
|
- Krzysztof Kozlowski <krzk@kernel.org>
|
||||||
- Mark Greer <mgreer@animalcreek.com>
|
- Mark Greer <mgreer@animalcreek.com>
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
|
|
|
@ -53,20 +53,18 @@ properties:
|
||||||
- allwinner,sun8i-r40-gmac
|
- allwinner,sun8i-r40-gmac
|
||||||
- allwinner,sun8i-v3s-emac
|
- allwinner,sun8i-v3s-emac
|
||||||
- allwinner,sun50i-a64-emac
|
- allwinner,sun50i-a64-emac
|
||||||
- loongson,ls2k-dwmac
|
|
||||||
- loongson,ls7a-dwmac
|
|
||||||
- amlogic,meson6-dwmac
|
- amlogic,meson6-dwmac
|
||||||
- amlogic,meson8b-dwmac
|
- amlogic,meson8b-dwmac
|
||||||
- amlogic,meson8m2-dwmac
|
- amlogic,meson8m2-dwmac
|
||||||
- amlogic,meson-gxbb-dwmac
|
- amlogic,meson-gxbb-dwmac
|
||||||
- amlogic,meson-axg-dwmac
|
- amlogic,meson-axg-dwmac
|
||||||
- loongson,ls2k-dwmac
|
|
||||||
- loongson,ls7a-dwmac
|
|
||||||
- ingenic,jz4775-mac
|
- ingenic,jz4775-mac
|
||||||
- ingenic,x1000-mac
|
- ingenic,x1000-mac
|
||||||
- ingenic,x1600-mac
|
- ingenic,x1600-mac
|
||||||
- ingenic,x1830-mac
|
- ingenic,x1830-mac
|
||||||
- ingenic,x2000-mac
|
- ingenic,x2000-mac
|
||||||
|
- loongson,ls2k-dwmac
|
||||||
|
- loongson,ls7a-dwmac
|
||||||
- rockchip,px30-gmac
|
- rockchip,px30-gmac
|
||||||
- rockchip,rk3128-gmac
|
- rockchip,rk3128-gmac
|
||||||
- rockchip,rk3228-gmac
|
- rockchip,rk3228-gmac
|
||||||
|
|
|
@ -13,9 +13,6 @@ description: |
|
||||||
This describes the devicetree bindings for AVE ethernet controller
|
This describes the devicetree bindings for AVE ethernet controller
|
||||||
implemented on Socionext UniPhier SoCs.
|
implemented on Socionext UniPhier SoCs.
|
||||||
|
|
||||||
allOf:
|
|
||||||
- $ref: ethernet-controller.yaml#
|
|
||||||
|
|
||||||
properties:
|
properties:
|
||||||
compatible:
|
compatible:
|
||||||
enum:
|
enum:
|
||||||
|
@ -44,25 +41,13 @@ properties:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 4
|
maxItems: 4
|
||||||
|
|
||||||
clock-names:
|
clock-names: true
|
||||||
oneOf:
|
|
||||||
- items: # for Pro4
|
|
||||||
- const: gio
|
|
||||||
- const: ether
|
|
||||||
- const: ether-gb
|
|
||||||
- const: ether-phy
|
|
||||||
- const: ether # for others
|
|
||||||
|
|
||||||
resets:
|
resets:
|
||||||
minItems: 1
|
minItems: 1
|
||||||
maxItems: 2
|
maxItems: 2
|
||||||
|
|
||||||
reset-names:
|
reset-names: true
|
||||||
oneOf:
|
|
||||||
- items: # for Pro4
|
|
||||||
- const: gio
|
|
||||||
- const: ether
|
|
||||||
- const: ether # for others
|
|
||||||
|
|
||||||
socionext,syscon-phy-mode:
|
socionext,syscon-phy-mode:
|
||||||
$ref: /schemas/types.yaml#/definitions/phandle-array
|
$ref: /schemas/types.yaml#/definitions/phandle-array
|
||||||
|
@ -78,6 +63,42 @@ properties:
|
||||||
$ref: mdio.yaml#
|
$ref: mdio.yaml#
|
||||||
unevaluatedProperties: false
|
unevaluatedProperties: false
|
||||||
|
|
||||||
|
allOf:
|
||||||
|
- $ref: ethernet-controller.yaml#
|
||||||
|
- if:
|
||||||
|
properties:
|
||||||
|
compatible:
|
||||||
|
contains:
|
||||||
|
const: socionext,uniphier-pro4-ave4
|
||||||
|
then:
|
||||||
|
properties:
|
||||||
|
clocks:
|
||||||
|
minItems: 4
|
||||||
|
maxItems: 4
|
||||||
|
clock-names:
|
||||||
|
items:
|
||||||
|
- const: gio
|
||||||
|
- const: ether
|
||||||
|
- const: ether-gb
|
||||||
|
- const: ether-phy
|
||||||
|
resets:
|
||||||
|
minItems: 2
|
||||||
|
maxItems: 2
|
||||||
|
reset-names:
|
||||||
|
items:
|
||||||
|
- const: gio
|
||||||
|
- const: ether
|
||||||
|
else:
|
||||||
|
properties:
|
||||||
|
clocks:
|
||||||
|
maxItems: 1
|
||||||
|
clock-names:
|
||||||
|
const: ether
|
||||||
|
resets:
|
||||||
|
maxItems: 1
|
||||||
|
reset-names:
|
||||||
|
const: ether
|
||||||
|
|
||||||
required:
|
required:
|
||||||
- compatible
|
- compatible
|
||||||
- reg
|
- reg
|
||||||
|
@ -90,7 +111,7 @@ required:
|
||||||
- reset-names
|
- reset-names
|
||||||
- mdio
|
- mdio
|
||||||
|
|
||||||
additionalProperties: false
|
unevaluatedProperties: false
|
||||||
|
|
||||||
examples:
|
examples:
|
||||||
- |
|
- |
|
||||||
|
|
|
@ -56,6 +56,7 @@ if:
|
||||||
compatible:
|
compatible:
|
||||||
contains:
|
contains:
|
||||||
const: ti,davinci_mdio
|
const: ti,davinci_mdio
|
||||||
|
then:
|
||||||
required:
|
required:
|
||||||
- bus_freq
|
- bus_freq
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,8 @@ Required properties:
|
||||||
specified, the TX/RX DMA interrupts should be on that node
|
specified, the TX/RX DMA interrupts should be on that node
|
||||||
instead, and only the Ethernet core interrupt is optionally
|
instead, and only the Ethernet core interrupt is optionally
|
||||||
specified here.
|
specified here.
|
||||||
- phy-handle : Should point to the external phy device.
|
- phy-handle : Should point to the external phy device if exists. Pointing
|
||||||
|
this to the PCS/PMA PHY is deprecated and should be avoided.
|
||||||
See ethernet.txt file in the same directory.
|
See ethernet.txt file in the same directory.
|
||||||
- xlnx,rxmem : Set to allocated memory buffer for Rx/Tx in the hardware
|
- xlnx,rxmem : Set to allocated memory buffer for Rx/Tx in the hardware
|
||||||
|
|
||||||
|
@ -68,6 +69,11 @@ Optional properties:
|
||||||
required through the core's MDIO interface (i.e. always,
|
required through the core's MDIO interface (i.e. always,
|
||||||
unless the PHY is accessed through a different bus).
|
unless the PHY is accessed through a different bus).
|
||||||
|
|
||||||
|
- pcs-handle: Phandle to the internal PCS/PMA PHY in SGMII or 1000Base-X
|
||||||
|
modes, where "pcs-handle" should be used to point
|
||||||
|
to the PCS/PMA PHY, and "phy-handle" should point to an
|
||||||
|
external PHY if exists.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
axi_ethernet_eth: ethernet@40c00000 {
|
axi_ethernet_eth: ethernet@40c00000 {
|
||||||
compatible = "xlnx,axi-ethernet-1.00.a";
|
compatible = "xlnx,axi-ethernet-1.00.a";
|
||||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue