Lines Matching +full:- +full:- +full:disable +full:- +full:fdt

6  * SPDX-License-Identifier: GPL-2.0-or-later
10 #include "system/address-spaces.h"
12 #include "hw/arm/fsl-imx8mp.h"
14 #include "hw/qdev-properties.h"
16 #include "qemu/error-report.h"
20 static void imx8mp_evk_modify_dtb(const struct arm_boot_info *info, void *fdt) in imx8mp_evk_modify_dtb() argument
24 /* Temporarily disable following nodes until they are implemented */ in imx8mp_evk_modify_dtb()
26 "nxp,imx8mp-fspi", in imx8mp_evk_modify_dtb()
32 offset = fdt_node_offset_by_compatible(fdt, -1, dev_str); in imx8mp_evk_modify_dtb()
34 fdt_nop_node(fdt, offset); in imx8mp_evk_modify_dtb()
35 offset = fdt_node_offset_by_compatible(fdt, offset, dev_str); in imx8mp_evk_modify_dtb()
39 /* Remove cpu-idle-states property from CPU nodes */ in imx8mp_evk_modify_dtb()
40 offset = fdt_node_offset_by_compatible(fdt, -1, "arm,cortex-a53"); in imx8mp_evk_modify_dtb()
42 fdt_nop_property(fdt, offset, "cpu-idle-states"); in imx8mp_evk_modify_dtb()
43 offset = fdt_node_offset_by_compatible(fdt, offset, "arm,cortex-a53"); in imx8mp_evk_modify_dtb()
52 if (machine->ram_size > FSL_IMX8MP_RAM_SIZE_MAX) { in imx8mp_evk_init()
54 machine->ram_size, FSL_IMX8MP_RAM_SIZE_MAX); in imx8mp_evk_init()
60 .board_id = -1, in imx8mp_evk_init()
61 .ram_size = machine->ram_size, in imx8mp_evk_init()
68 object_property_set_uint(OBJECT(s), "fec1-phy-num", 1, &error_fatal); in imx8mp_evk_init()
72 machine->ram); in imx8mp_evk_init()
85 bus = qdev_get_child_bus(DEVICE(&s->usdhc[i]), "sd-bus"); in imx8mp_evk_init()
92 arm_load_kernel(&s->cpu[0], machine, &boot_info); in imx8mp_evk_init()
98 mc->desc = "NXP i.MX 8M Plus EVK Board"; in imx8mp_evk_machine_init()
99 mc->init = imx8mp_evk_init; in imx8mp_evk_machine_init()
100 mc->max_cpus = FSL_IMX8MP_NUM_CPUS; in imx8mp_evk_machine_init()
101 mc->default_ram_id = "imx8mp-evk.ram"; in imx8mp_evk_machine_init()
103 DEFINE_MACHINE("imx8mp-evk", imx8mp_evk_machine_init)