1d38eaf99SYann Gautier// SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 2d38eaf99SYann Gautier/* 3d38eaf99SYann Gautier * Copyright (C) STMicroelectronics 2022 - All Rights Reserved 4d38eaf99SYann Gautier */ 5d38eaf99SYann Gautier 6d38eaf99SYann Gautier/ { 7d38eaf99SYann Gautier aliases { 8d38eaf99SYann Gautier#if !STM32MP_EMMC && !STM32MP_SDMMC 9d38eaf99SYann Gautier /delete-property/ mmc0; 10d38eaf99SYann Gautier /delete-property/ mmc1; 11d38eaf99SYann Gautier#endif 12d38eaf99SYann Gautier /delete-property/ ethernet0; 13d38eaf99SYann Gautier /delete-property/ ethernet1; 14d38eaf99SYann Gautier }; 15d38eaf99SYann Gautier 16d38eaf99SYann Gautier cpus { 17d38eaf99SYann Gautier cpu@0 { 18d38eaf99SYann Gautier /delete-property/ operating-points-v2; 19d38eaf99SYann Gautier }; 20d38eaf99SYann Gautier }; 21d38eaf99SYann Gautier 22d38eaf99SYann Gautier /delete-node/ cpu0-opp-table; 23d38eaf99SYann Gautier /delete-node/ psci; 24d38eaf99SYann Gautier 25d38eaf99SYann Gautier soc { 26d38eaf99SYann Gautier /delete-node/ sram@30000000; 27d38eaf99SYann Gautier /delete-node/ timer@40000000; 28d38eaf99SYann Gautier /delete-node/ timer@40001000; 29d38eaf99SYann Gautier /delete-node/ timer@40002000; 30d38eaf99SYann Gautier /delete-node/ timer@40003000; 31d38eaf99SYann Gautier /delete-node/ timer@40004000; 32d38eaf99SYann Gautier /delete-node/ timer@40005000; 33d38eaf99SYann Gautier /delete-node/ timer@40009000; 34d38eaf99SYann Gautier /delete-node/ spi@4000b000; 35d38eaf99SYann Gautier /delete-node/ audio-controller@4000b000; 36d38eaf99SYann Gautier /delete-node/ spi@4000c000; 37d38eaf99SYann Gautier /delete-node/ audio-controller@4000c000; 38d38eaf99SYann Gautier /delete-node/ audio-controller@4000d000; 39d38eaf99SYann Gautier /delete-node/ i2c@40012000; 40d38eaf99SYann Gautier /delete-node/ i2c@40013000; 41d38eaf99SYann Gautier /delete-node/ timer@44000000; 42d38eaf99SYann Gautier /delete-node/ timer@44001000; 43d38eaf99SYann Gautier /delete-node/ spi@44004000; 44d38eaf99SYann Gautier /delete-node/ audio-controller@44004000; 45d38eaf99SYann Gautier /delete-node/ sai@4400a000; 46d38eaf99SYann Gautier /delete-node/ sai@4400b000; 47d38eaf99SYann Gautier /delete-node/ dfsdm@4400d000; 48d38eaf99SYann Gautier /delete-node/ can@4400e000; 49d38eaf99SYann Gautier /delete-node/ can@4400f000; 50d38eaf99SYann Gautier /delete-node/ dma-controller@48000000; 51d38eaf99SYann Gautier /delete-node/ dma-controller@48001000; 52d38eaf99SYann Gautier /delete-node/ dma-router@48002000; 53d38eaf99SYann Gautier /delete-node/ adc@48003000; 54d38eaf99SYann Gautier /delete-node/ adc@48004000; 55d38eaf99SYann Gautier /delete-node/ dma@48005000; 56d38eaf99SYann Gautier /delete-node/ dma-router@48006000; 57d38eaf99SYann Gautier#if !STM32MP_USB_PROGRAMMER 58d38eaf99SYann Gautier /delete-node/ usb-otg@49000000; 59d38eaf99SYann Gautier#endif 60d38eaf99SYann Gautier /delete-node/ spi@4c002000; 61d38eaf99SYann Gautier /delete-node/ spi@4c003000; 62d38eaf99SYann Gautier /delete-node/ timer@4c007000; 63d38eaf99SYann Gautier /delete-node/ timer@4c008000; 64d38eaf99SYann Gautier /delete-node/ timer@4c009000; 65d38eaf99SYann Gautier /delete-node/ timer@4c00a000; 66d38eaf99SYann Gautier /delete-node/ timer@4c00b000; 67d38eaf99SYann Gautier /delete-node/ timer@4c00c000; 68d38eaf99SYann Gautier /delete-node/ timer@50021000; 69d38eaf99SYann Gautier /delete-node/ timer@50022000; 70d38eaf99SYann Gautier /delete-node/ timer@50023000; 71d38eaf99SYann Gautier /delete-node/ timer@50024000; 72d38eaf99SYann Gautier /delete-node/ vrefbuf@50025000; 73d38eaf99SYann Gautier /delete-node/ thermal@50028000; 74d38eaf99SYann Gautier /delete-node/ hdp@5002a000; 75d38eaf99SYann Gautier /delete-node/ dma-controller@58000000; 76d38eaf99SYann Gautier#if !STM32MP_RAW_NAND 77d38eaf99SYann Gautier /delete-node/ memory-controller@58002000; 78d38eaf99SYann Gautier#endif 79d38eaf99SYann Gautier#if !STM32MP_SPI_NAND && !STM32MP_SPI_NOR 80d38eaf99SYann Gautier /delete-node/ spi@58003000; 81d38eaf99SYann Gautier#endif 82d38eaf99SYann Gautier#if !STM32MP_EMMC && !STM32MP_SDMMC 83d38eaf99SYann Gautier /delete-node/ mmc@58005000; 84d38eaf99SYann Gautier /delete-node/ mmc@58007000; 85d38eaf99SYann Gautier#endif 86d38eaf99SYann Gautier /delete-node/ crc@58009000; 87d38eaf99SYann Gautier /delete-node/ stmmac-axi-config; 88d38eaf99SYann Gautier /delete-node/ eth1@5800a000; 89d38eaf99SYann Gautier#if !STM32MP_USB_PROGRAMMER 90d38eaf99SYann Gautier /delete-node/ usbh-ohci@5800c000; 91d38eaf99SYann Gautier /delete-node/ usbh-ehci@5800d000; 92d38eaf99SYann Gautier#endif 93d38eaf99SYann Gautier /delete-node/ eth2@5800e000; 94d38eaf99SYann Gautier /delete-node/ dcmipp@5a000000; 95d38eaf99SYann Gautier /delete-node/ display-controller@5a001000; 96d38eaf99SYann Gautier#if !STM32MP_USB_PROGRAMMER 97d38eaf99SYann Gautier /delete-node/ usbphyc@5a006000; 98d38eaf99SYann Gautier#endif 99d38eaf99SYann Gautier /delete-node/ perf@5a007000; 100d38eaf99SYann Gautier /delete-node/ rtc@5c004000; 101d38eaf99SYann Gautier /delete-node/ tamp@5c00a000; 102d38eaf99SYann Gautier /delete-node/ stgen@5c008000; 103d38eaf99SYann Gautier 104d38eaf99SYann Gautier pin-controller@50002000 { 105d38eaf99SYann Gautier#if !STM32MP_EMMC && !STM32MP_SDMMC 106d38eaf99SYann Gautier /delete-node/ sdmmc1-b4-0; 107d38eaf99SYann Gautier /delete-node/ sdmmc2-b4-0; 108d38eaf99SYann Gautier#endif 109d38eaf99SYann Gautier }; 110d38eaf99SYann Gautier }; 111*2bea3512SYann Gautier 112*2bea3512SYann Gautier /* 113*2bea3512SYann Gautier * UUID's here are UUID RFC 4122 compliant meaning fieds are stored in 114*2bea3512SYann Gautier * network order (big endian) 115*2bea3512SYann Gautier */ 116*2bea3512SYann Gautier 117*2bea3512SYann Gautier st-io_policies { 118*2bea3512SYann Gautier fip-handles { 119*2bea3512SYann Gautier compatible = "st,io-fip-handle"; 120*2bea3512SYann Gautier fw_cfg_uuid = "5807e16a-8459-47be-8ed5-648e8dddab0e"; 121*2bea3512SYann Gautier bl32_uuid = "05d0e189-53dc-1347-8d2b-500a4b7a3e38"; 122*2bea3512SYann Gautier bl32_extra1_uuid = "0b70c29b-2a5a-7840-9f65-0a5682738288"; 123*2bea3512SYann Gautier bl32_extra2_uuid = "8ea87bb1-cfa2-3f4d-85fd-e7bba50220d9"; 124*2bea3512SYann Gautier bl33_uuid = "d6d0eea7-fcea-d54b-9782-9934f234b6e4"; 125*2bea3512SYann Gautier hw_cfg_uuid = "08b8f1d9-c9cf-9349-a962-6fbc6b7265cc"; 126*2bea3512SYann Gautier tos_fw_cfg_uuid = "26257c1a-dbc6-7f47-8d96-c4c4b0248021"; 127*2bea3512SYann Gautier nt_fw_cfg_uuid = "28da9815-93e8-7e44-ac66-1aaf801550f9"; 128*2bea3512SYann Gautier }; 129*2bea3512SYann Gautier }; 130d38eaf99SYann Gautier}; 131