mirror of
https://github.com/ARM-software/arm-trusted-firmware.git
synced 2026-07-06 22:41:21 +00:00
Use /omit-if-no-ref/ keyword in DT to remove extra device nodes only
when they are not used / not referenced.
If the board device tree only defines subnodes, dtc does not consider it
as usage, you have to specifically mention device's phandle, e.g.:
\ {
i2c6-phandle = <&i2c6>;
};
or in aliases section
aliases {
i2c6 = &i2c6;
};
Signed-off-by: Vyacheslav Yurkov <uvv.mail@gmail.com>
Change-Id: I431ecd93576f97fd021d82d23b93c659fc8f26b8
32 lines
590 B
Devicetree
32 lines
590 B
Devicetree
// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)
|
|
/*
|
|
* Copyright (c) 2020-2023, STMicroelectronics - All Rights Reserved
|
|
*/
|
|
|
|
/omit-if-no-ref/ &i2c6;
|
|
/omit-if-no-ref/ &spi6;
|
|
|
|
/ {
|
|
aliases {
|
|
/delete-property/ mmc0;
|
|
/delete-property/ mmc1;
|
|
};
|
|
|
|
cpus {
|
|
/delete-node/ cpu@1;
|
|
};
|
|
|
|
/delete-node/ psci;
|
|
|
|
soc {
|
|
/delete-node/ usb-otg@49000000;
|
|
/delete-node/ hash@54002000;
|
|
/delete-node/ memory-controller@58002000;
|
|
/delete-node/ spi@58003000;
|
|
/delete-node/ mmc@58005000;
|
|
/delete-node/ mmc@58007000;
|
|
/delete-node/ usbphyc@5a006000;
|
|
/delete-node/ stgen@5c008000;
|
|
};
|
|
};
|