Lines Matching +full:cluster0 +full:- +full:thermal

4  * SPDX-License-Identifier:     GPL-2.0+
15 #include <dt-bindings/clock/rk3588-cru.h>
89 #define HDMIRX_NODE_FDT_PATH "/hdmirx-controller@fdee0000"
470 rk_clrsetreg(&pmu2_ioc->gpio0c_iomux_sel_h, in board_debug_uart_init()
480 rk_clrsetreg(&pmu1_ioc->gpio0b_iomux_sel_l, in board_debug_uart_init()
489 rk_clrsetreg(&bus_ioc->gpio4a_iomux_sel_h, in board_debug_uart_init()
492 rk_clrsetreg(&bus_ioc->gpio4a_iomux_sel_l, in board_debug_uart_init()
504 rk_clrsetreg(&bus_ioc->gpio2b_iomux_sel_h, in board_debug_uart_init()
513 rk_clrsetreg(&bus_ioc->gpio1b_iomux_sel_h, in board_debug_uart_init()
524 rk_clrsetreg(&pmu2_ioc->gpio0d_iomux_sel_l, in board_debug_uart_init()
530 rk_clrsetreg(&bus_ioc->gpio0d_iomux_sel_l, in board_debug_uart_init()
545 rk_clrsetreg(&pmu2_ioc->gpio0b_iomux_sel_h, in board_debug_uart_init()
551 rk_clrsetreg(&bus_ioc->gpio0b_iomux_sel_h, in board_debug_uart_init()
560 rk_clrsetreg(&bus_ioc->gpio4d_iomux_sel_l, in board_debug_uart_init()
569 rk_clrsetreg(&bus_ioc->gpio3b_iomux_sel_l, in board_debug_uart_init()
582 rk_clrsetreg(&bus_ioc->gpio1c_iomux_sel_l, in board_debug_uart_init()
591 rk_clrsetreg(&bus_ioc->gpio3b_iomux_sel_h, in board_debug_uart_init()
600 rk_clrsetreg(&bus_ioc->gpio4a_iomux_sel_h, in board_debug_uart_init()
613 rk_clrsetreg(&bus_ioc->gpio1d_iomux_sel_l, in board_debug_uart_init()
622 rk_clrsetreg(&bus_ioc->gpio3d_iomux_sel_l, in board_debug_uart_init()
631 rk_clrsetreg(&bus_ioc->gpio1b_iomux_sel_l, in board_debug_uart_init()
644 rk_clrsetreg(&bus_ioc->gpio4d_iomux_sel_h, in board_debug_uart_init()
653 rk_clrsetreg(&bus_ioc->gpio3c_iomux_sel_h, in board_debug_uart_init()
662 rk_clrsetreg(&bus_ioc->gpio2d_iomux_sel_h, in board_debug_uart_init()
675 rk_clrsetreg(&bus_ioc->gpio2a_iomux_sel_h, in board_debug_uart_init()
684 rk_clrsetreg(&bus_ioc->gpio1a_iomux_sel_l, in board_debug_uart_init()
693 rk_clrsetreg(&bus_ioc->gpio1d_iomux_sel_l, in board_debug_uart_init()
706 rk_clrsetreg(&bus_ioc->gpio2b_iomux_sel_h, in board_debug_uart_init()
715 rk_clrsetreg(&bus_ioc->gpio3c_iomux_sel_l, in board_debug_uart_init()
724 rk_clrsetreg(&bus_ioc->gpio1b_iomux_sel_h, in board_debug_uart_init()
737 rk_clrsetreg(&bus_ioc->gpio4b_iomux_sel_l, in board_debug_uart_init()
746 rk_clrsetreg(&bus_ioc->gpio3a_iomux_sel_l, in board_debug_uart_init()
759 rk_clrsetreg(&bus_ioc->gpio2c_iomux_sel_h, in board_debug_uart_init()
764 rk_clrsetreg(&bus_ioc->gpio2c_iomux_sel_l, in board_debug_uart_init()
772 rk_clrsetreg(&bus_ioc->gpio4b_iomux_sel_h, in board_debug_uart_init()
781 rk_clrsetreg(&bus_ioc->gpio3d_iomux_sel_h, in board_debug_uart_init()
794 /* If Timer already enabled, don't re-init it */ in rockchip_stimer_init()
815 gpio4d_iomux_sel_l = readl(&bus_ioc->gpio4d_iomux_sel_l); in spl_board_sd_iomux_save()
816 gpio4d_iomux_sel_h = readl(&bus_ioc->gpio4d_iomux_sel_h); in spl_board_sd_iomux_save()
817 gpio0a_iomux_sel_h = readl(&pmu1_ioc->gpio0a_iomux_sel_h); in spl_board_sd_iomux_save()
827 if (loader->boot_device == BOOT_DEVICE_MMC2 && gpio4d_iomux_sel_l != 0xffffffff) { in spl_board_storages_fixup()
839 writel(0xffffuL << 16 | gpio4d_iomux_sel_l, &bus_ioc->gpio4d_iomux_sel_l); in spl_board_storages_fixup()
840 writel(0xffffuL << 16 | gpio4d_iomux_sel_h, &bus_ioc->gpio4d_iomux_sel_h); in spl_board_storages_fixup()
841 writel(0xffffuL << 16 | gpio0a_iomux_sel_h, &pmu1_ioc->gpio0a_iomux_sel_h); in spl_board_storages_fixup()
924 * and de-assert reset them in Kernel combphy driver. in arch_cpu_init()
942 #else /* U-Boot */ in arch_cpu_init()
953 * Note: VOP priority can only be modified during the u-boot stage, in arch_cpu_init()
960 /* Select usb otg0 phy status to 0 that make rockusb can work at high-speed */ in arch_cpu_init()
984 cpub1_phd = fdtdec_get_uint(blob, node, "phandle", -1); in fdt_rm_cooling_map()
986 cpub3_phd = fdtdec_get_uint(blob, node, "phandle", -1); in fdt_rm_cooling_map()
989 map1 = fdt_path_offset(blob, "/thermal-zones/soc-thermal/cooling-maps/map1"); in fdt_rm_cooling_map()
992 debug("rm: cooling-device map1\n"); in fdt_rm_cooling_map()
995 pp = (u32 *)fdt_getprop(blob, map1, "cooling-device", NULL); in fdt_rm_cooling_map()
998 debug("fix: cooling-device cpub0->cpub1\n"); in fdt_rm_cooling_map()
1005 map2 = fdt_path_offset(blob, "/thermal-zones/soc-thermal/cooling-maps/map2"); in fdt_rm_cooling_map()
1008 debug("rm: cooling-device map2\n"); in fdt_rm_cooling_map()
1011 pp = (u32 *)fdt_getprop(blob, map2, "cooling-device", NULL); in fdt_rm_cooling_map()
1014 debug("fix: cooling-device cpub2->cpub3\n"); in fdt_rm_cooling_map()
1027 arm_pmu = fdt_path_offset(blob, "/arm-pmu"); in fdt_rm_cpu_affinity()
1029 aff = (u32 *)fdt_getprop(blob, arm_pmu, "interrupt-affinity", NULL); in fdt_rm_cpu_affinity()
1040 fdt_setprop((void *)blob, arm_pmu, "interrupt-affinity", new_aff, remain * 4); in fdt_rm_cpu_affinity()
1068 cluster = fdt_path_offset(blob, "/cpus/cpu-map/cluster0"); in fdt_rm_cpu()
1070 cluster = fdt_path_offset(blob, "/cpus/cpu-map/cluster1"); in fdt_rm_cpu()
1072 cluster = fdt_path_offset(blob, "/cpus/cpu-map/cluster2"); in fdt_rm_cpu()
1090 cluster = fdt_path_offset(blob, "/cpus/cpu-map/cluster1"); in fdt_rm_cpu()
1096 cluster = fdt_path_offset(blob, "/cpus/cpu-map/cluster2"); in fdt_rm_cpu()
1101 /* rename, otherwise linux only handles cluster0 */ in fdt_rm_cpu()
1102 if (fdt_path_offset(blob, "/cpus/cpu-map/cluster1") < 0) in fdt_rm_cpu()
1138 fdt_rm_path(blob, "/thermal-zones/soc-thermal/cooling-maps/map3"); in fdt_rm_gpu()
1149 fdt_rm_path(blob, "/rkvdec-core@fdc38000"); in fdt_rm_rkvdec01()
1151 fdt_rm_path(blob, "/rkvdec-core@fdc48000"); in fdt_rm_rkvdec01()
1166 fdt_rm_path(blob, "/rkvenc-core@fdbe0000"); in fdt_rm_rkvenc01()
1171 fdt_rm_path(blob, "/rkvenc-core@fdbd0000"); in fdt_rm_rkvenc01()
1177 fdt_rm_path(blob, "/rkvenc-core@fdbe0000"); in fdt_rm_rkvenc01()
1268 if (fdtdec_get_int(blob, node, "low-power-mode", 0)) { in rk_board_fdt_fixup()