Lines Matching +full:- +full:- +full:disable +full:- +full:fdt
1 // SPDX-License-Identifier: GPL-2.0+
11 #include <asm/u-boot.h>
27 * bit 12 = Use per-cpu mailboxes for power management in armv7_boot_nonsec_default()
28 * bit 13 = Power down the non-boot cluster in armv7_boot_nonsec_default()
30 * It is only when both of these are false that U-Boot's current in armv7_boot_nonsec_default()
39 int ft_board_setup(void *fdt, bd_t *bd) in ft_board_setup() argument
43 const char *cci_compatible = "arm,cci-400-ctrl-if"; in ft_board_setup()
51 /* Booting in nonsec mode, disable CCI access */ in ft_board_setup()
52 offset = fdt_path_offset(fdt, "/cpus"); in ft_board_setup()
58 /* delete cci-control-port in each cpu node */ in ft_board_setup()
59 for (tmp = fdt_first_subnode(fdt, offset); tmp >= 0; in ft_board_setup()
60 tmp = fdt_next_subnode(fdt, tmp)) in ft_board_setup()
61 fdt_delprop(fdt, tmp, "cci-control-port"); in ft_board_setup()
63 /* disable all ace cci slave ports */ in ft_board_setup()
64 offset = fdt_node_offset_by_prop_value(fdt, offset, "compatible", in ft_board_setup()
67 prop = fdt_get_property(fdt, offset, "interface-type", in ft_board_setup()
73 if (strcmp(prop->data, "ace")) in ft_board_setup()
76 fdt_setprop_string(fdt, offset, "status", "disabled"); in ft_board_setup()
78 offset = fdt_node_offset_by_prop_value(fdt, offset, "compatible", in ft_board_setup()