Lines Matching +full:spi +full:- +full:hv
1 // SPDX-License-Identifier: GPL-2.0-or-later
24 #include <linux/spi/spi.h>
44 static phys_addr_t immrbase = -1;
50 if (immrbase != -1) in get_immrbase()
57 const __be32 *prop = of_get_property(soc, "#address-cells", &size); in get_immrbase()
78 static u32 sysfreq = -1; in fsl_get_sys_freq()
81 if (sysfreq != -1) in fsl_get_sys_freq()
86 return -1; in fsl_get_sys_freq()
88 of_property_read_u32(soc, "clock-frequency", &sysfreq); in fsl_get_sys_freq()
89 if (sysfreq == -1 || !sysfreq) in fsl_get_sys_freq()
90 of_property_read_u32(soc, "bus-frequency", &sysfreq); in fsl_get_sys_freq()
101 static u32 brgfreq = -1; in get_brgfreq()
104 if (brgfreq != -1) in get_brgfreq()
107 node = of_find_compatible_node(NULL, NULL, "fsl,cpm-brg"); in get_brgfreq()
109 of_property_read_u32(node, "clock-frequency", &brgfreq); in get_brgfreq()
114 /* Legacy device binding -- will go away when no users are left. */ in get_brgfreq()
122 of_property_read_u32(node, "brg-frequency", &brgfreq); in get_brgfreq()
123 if (brgfreq == -1 || !brgfreq) in get_brgfreq()
124 if (!of_property_read_u32(node, "bus-frequency", in get_brgfreq()
137 static u32 fs_baudrate = -1; in get_baudrate()
140 if (fs_baudrate != -1) in get_baudrate()
145 of_property_read_u32(node, "current-speed", &fs_baudrate); in get_baudrate()
177 for_each_node_by_name(np, "global-utilities") { in setup_rstcr()
178 if ((of_get_property(np, "fsl,has-rstcr", NULL))) { in setup_rstcr()
214 pr_info("hv restart\n"); in fsl_hv_restart()
215 fh_partition_restart(-1); in fsl_hv_restart()
228 pr_info("hv exit\n"); in fsl_hv_halt()
229 fh_partition_stop(-1); in fsl_hv_halt()