Home
last modified time | relevance | path

Searched refs:sys_info (Results 1 – 25 of 52) sorted by relevance

123

/openbmc/u-boot/arch/powerpc/cpu/mpc85xx/
H A Dspeed.c26 void get_sys_info(sys_info_t *sys_info) in get_sys_info() argument
79 sys_info->freq_systembus = sysclk; in get_sys_info()
86 sys_info->diff_sysclk = 1; in get_sys_info()
88 sys_info->diff_sysclk = 0; in get_sys_info()
103 sys_info->freq_ddrbus = CONFIG_SYS_CLK_FREQ; in get_sys_info()
107 sys_info->freq_ddrbus = CONFIG_DDR_CLK_FREQ; in get_sys_info()
109 sys_info->freq_ddrbus = sysclk; in get_sys_info()
112 sys_info->freq_systembus *= (in_be32(&gur->rcwsr[0]) >> 25) & 0x1f; in get_sys_info()
149 sys_info->freq_ddrbus *= mem_pll_rat; in get_sys_info()
151 sys_info->freq_ddrbus = sys_info->freq_systembus * mem_pll_rat; in get_sys_info()
[all …]
/openbmc/u-boot/arch/powerpc/cpu/mpc86xx/
H A Dspeed.c21 void get_sys_info(sys_info_t *sys_info) in get_sys_info() argument
32 sys_info->freq_systembus = 16 * CONFIG_SYS_CLK_FREQ; in get_sys_info()
44 sys_info->freq_systembus = plat_ratio * CONFIG_SYS_CLK_FREQ; in get_sys_info()
47 sys_info->freq_systembus = 0; in get_sys_info()
56 sys_info->freq_processor = 2 * sys_info->freq_systembus; in get_sys_info()
59 sys_info->freq_processor = 5 * sys_info->freq_systembus / 2; in get_sys_info()
62 sys_info->freq_processor = 3 * sys_info->freq_systembus; in get_sys_info()
65 sys_info->freq_processor = 7 * sys_info->freq_systembus / 2; in get_sys_info()
68 sys_info->freq_processor = 4 * sys_info->freq_systembus; in get_sys_info()
71 sys_info->freq_processor = 9 * sys_info->freq_systembus / 2; in get_sys_info()
[all …]
H A Dcpu.c131 sys_info_t sys_info; in get_tbclk() local
133 get_sys_info(&sys_info); in get_tbclk()
134 return (sys_info.freq_systembus + 3L) / 4L; in get_tbclk()
/openbmc/u-boot/arch/arm/cpu/armv8/fsl-layerscape/
H A Dfsl_lsch2_speed.c21 void get_sys_info(struct sys_info *sys_info) in get_sys_info() argument
52 sys_info->freq_systembus = sysclk; in get_sys_info()
59 sys_info->freq_ddrbus = CONFIG_DDR_CLK_FREQ; in get_sys_info()
61 sys_info->freq_ddrbus = sysclk; in get_sys_info()
65 sys_info->freq_systembus *= (gur_in32(&gur->rcwsr[0]) >> in get_sys_info()
70 sys_info->freq_ddrbus = 2 * sys_info->freq_systembus; in get_sys_info()
72 sys_info->freq_ddrbus *= (gur_in32(&gur->rcwsr[0]) >> in get_sys_info()
82 freq_c_pll[i] = sys_info->freq_systembus * ratio[i]; in get_sys_info()
91 sys_info->freq_processor[cpu] = in get_sys_info()
101 sys_info->freq_fman[0] = freq_c_pll[0] / 2; in get_sys_info()
[all …]
H A Dfsl_lsch3_speed.c25 void get_sys_info(struct sys_info *sys_info) in get_sys_info() argument
73 sys_info->freq_systembus = sysclk; in get_sys_info()
75 sys_info->freq_ddrbus = CONFIG_DDR_CLK_FREQ; in get_sys_info()
77 sys_info->freq_ddrbus2 = CONFIG_DDR_CLK_FREQ; in get_sys_info()
80 sys_info->freq_ddrbus = sysclk; in get_sys_info()
82 sys_info->freq_ddrbus2 = sysclk; in get_sys_info()
87 sys_info->freq_systembus *= (gur_in32(&gur->rcwsr[0]) >> in get_sys_info()
90 sys_info->freq_ddrbus *= (gur_in32(&gur->rcwsr[0]) >> in get_sys_info()
95 sys_info->freq_ddrbus2 *= (gur_in32(&gur->rcwsr[0]) >> in get_sys_info()
99 sys_info->freq_ddrbus2 = 0; in get_sys_info()
[all …]
/openbmc/u-boot/arch/arm/cpu/armv7/ls102xa/
H A Dclock.c18 void get_sys_info(struct sys_info *sys_info) in get_sys_info() argument
42 sys_info->freq_systembus = sysclk; in get_sys_info()
44 sys_info->freq_ddrbus = CONFIG_DDR_CLK_FREQ; in get_sys_info()
46 sys_info->freq_ddrbus = sysclk; in get_sys_info()
49 sys_info->freq_systembus *= (in_be32(&gur->rcwsr[0]) >> in get_sys_info()
51 sys_info->freq_ddrbus *= (in_be32(&gur->rcwsr[0]) >> in get_sys_info()
59 freq_c_pll[i] = sys_info->freq_systembus * ratio[i]; in get_sys_info()
67 sys_info->freq_processor[cpu] = in get_sys_info()
72 sys_info->freq_localbus = sys_info->freq_systembus; in get_sys_info()
78 struct sys_info sys_info; in get_clocks() local
[all …]
/openbmc/u-boot/board/freescale/qemu-ppce500/
H A Dqemu-ppce500.c313 void get_sys_info(sys_info_t *sys_info) in get_sys_info() argument
317 memset(sys_info, 0, sizeof(sys_info_t)); in get_sys_info()
318 sys_info->freq_systembus = freq; in get_sys_info()
319 sys_info->freq_ddrbus = freq; in get_sys_info()
320 sys_info->freq_processor[0] = freq; in get_sys_info()
325 sys_info_t sys_info; in get_clocks() local
327 get_sys_info(&sys_info); in get_clocks()
329 gd->cpu_clk = sys_info.freq_processor[0]; in get_clocks()
330 gd->bus_clk = sys_info.freq_systembus; in get_clocks()
331 gd->mem_clk = sys_info.freq_ddrbus; in get_clocks()
[all …]
/openbmc/linux/drivers/gpu/drm/radeon/
H A Dtrinity_dpm.c595 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid); in trinity_set_vid()
968 value |= LT((pi->thermal_auto_throttling + 49 - pi->sys_info.htc_hyst_lmt) * 8); in trinity_program_ttt()
1146 if (pi->sys_info.nb_dpm_enable) { in trinity_setup_nbp_sim()
1268 u32 vid_7bit = sumo_convert_vid2_to_vid7(rdev, &pi->sys_info.vid_mapping_table, vid_2bit); in trinity_convert_voltage_index_to_value()
1301 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in trinity_construct_boot_state()
1302 pi->boot_pl.vddc_index = pi->sys_info.bootup_nb_voltage_index; in trinity_construct_boot_state()
1343 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in trinity_get_valid_engine_clock()
1344 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in trinity_get_valid_engine_clock()
1345 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in trinity_get_valid_engine_clock()
1348 if (i == pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries) in trinity_get_valid_engine_clock()
[all …]
H A Dsumo_smc.c79 pi->sys_info.csr_m3_arb_cntl_default[i]); in sumo_initialize_m3_arb()
83 pi->sys_info.csr_m3_arb_cntl_uvd[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb()
87 pi->sys_info.csr_m3_arb_cntl_fs3d[i % NUMBER_OF_M3ARB_PARAM_SETS]); in sumo_initialize_m3_arb()
155 WREG32_RCU(RCU_BOOST_MARGIN, pi->sys_info.sclk_dpm_boost_margin); in sumo_enable_boost_timer()
156 WREG32_RCU(RCU_THROTTLE_MARGIN, pi->sys_info.sclk_dpm_throttle_margin); in sumo_enable_boost_timer()
157 WREG32_RCU(GNB_TDP_LIMIT, pi->sys_info.gnb_tdp_limit); in sumo_enable_boost_timer()
158 WREG32_RCU(RCU_SclkDpmTdpLimitPG, pi->sys_info.sclk_dpm_tdp_limit_pg); in sumo_enable_boost_timer()
H A Dsumo_dpm.c671 pi->boost_pl.sclk = pi->sys_info.boost_sclk; in sumo_patch_boost_state()
672 pi->boost_pl.vddc_index = pi->sys_info.boost_vid_2bit; in sumo_patch_boost_state()
673 pi->boost_pl.sclk_dpm_tdp_limit = pi->sys_info.sclk_dpm_tdp_limit_boost; in sumo_patch_boost_state()
1034 for (i = 0; i < pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries; i++) { in sumo_get_valid_engine_clock()
1035 if (pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency >= lower_limit) in sumo_get_valid_engine_clock()
1036 return pi->sys_info.sclk_voltage_mapping_table.entries[i].sclk_frequency; in sumo_get_valid_engine_clock()
1039 …return pi->sys_info.sclk_voltage_mapping_table.entries[pi->sys_info.sclk_voltage_mapping_table.num… in sumo_get_valid_engine_clock()
1047 u32 sclk_in_sr = pi->sys_info.min_sclk; /* ??? */ in sumo_patch_thermal_state()
1094 u32 min_sclk = pi->sys_info.min_sclk; /* XXX check against disp reqs */ in sumo_apply_state_adjust_rules()
1095 u32 sclk_in_sr = pi->sys_info.min_sclk; /* ??? */ in sumo_apply_state_adjust_rules()
[all …]
H A Dkv_dpm.c451 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage()
574 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state()
946 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings()
1559 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range()
1769 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table()
1770 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table()
1772 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table()
1775 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table()
1778 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table()
1827 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in kv_construct_boot_state()
[all …]
/openbmc/linux/tools/testing/selftests/cgroup/
H A Dtest_zswap.c155 struct sysinfo sys_info; in test_no_kmem_bypass() local
162 if (sysinfo(&sys_info) != 0) in test_no_kmem_bypass()
164 if (sys_info.totalram > 5000000000) in test_no_kmem_bypass()
172 min_free_kb_high = sys_info.totalram / 2000; in test_no_kmem_bypass()
173 min_free_kb_low = sys_info.totalram / 500000; in test_no_kmem_bypass()
174 values->target_alloc_bytes = (sys_info.totalram - min_free_kb_high * 1000) + in test_no_kmem_bypass()
175 sys_info.totalram * 5 / 100; in test_no_kmem_bypass()
176 stored_pages_threshold = sys_info.totalram / 5 / 4096; in test_no_kmem_bypass()
177 trigger_allocation_size = sys_info.totalram / 20; in test_no_kmem_bypass()
/openbmc/linux/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dsmu8_hwmgr.c260 struct smu8_sys_info *sys_info = &data->sys_info; in smu8_construct_max_power_limits_table() local
269 table->mclk = sys_info->nbp_memory_clock[0]; in smu8_construct_max_power_limits_table()
332 data->sys_info.bootup_uma_clock = in smu8_get_system_info_data()
335 data->sys_info.bootup_engine_clock = in smu8_get_system_info_data()
338 data->sys_info.dentist_vco_freq = in smu8_get_system_info_data()
341 data->sys_info.system_config = in smu8_get_system_info_data()
344 data->sys_info.bootup_nb_voltage_index = in smu8_get_system_info_data()
347 data->sys_info.htc_hyst_lmt = in smu8_get_system_info_data()
350 data->sys_info.htc_tmp_lmt = in smu8_get_system_info_data()
353 if (data->sys_info.htc_tmp_lmt <= in smu8_get_system_info_data()
[all …]
/openbmc/u-boot/arch/arm/include/asm/arch-fsl-layerscape/
H A Dspeed.h8 void get_sys_info(struct sys_info *sys_info);
/openbmc/linux/arch/arm/mach-versatile/
H A Dtc2_pm.c204 u32 a15_cluster_id, a7_cluster_id, sys_info; in tc2_pm_init() local
223 sys_info = readl_relaxed(scc + SYS_INFO); in tc2_pm_init()
224 tc2_nr_cpus[a15_cluster_id] = (sys_info >> 16) & 0xf; in tc2_pm_init()
225 tc2_nr_cpus[a7_cluster_id] = (sys_info >> 20) & 0xf; in tc2_pm_init()
/openbmc/u-boot/api/
H A Dapi_private.h12 void platform_set_mr(struct sys_info *, unsigned long, unsigned long, int);
13 int platform_sys_info(struct sys_info *);
H A Dapi_platform-mips.c24 int platform_sys_info(struct sys_info *si) in platform_sys_info()
H A Dapi_platform-arm.c27 int platform_sys_info(struct sys_info *si) in platform_sys_info()
H A Dapi_platform-powerpc.c27 int platform_sys_info(struct sys_info *si) in platform_sys_info()
/openbmc/linux/drivers/usb/host/
H A Duhci-pci.c95 const char *sys_info; in uhci_pci_global_suspend_mode_is_broken() local
102 sys_info = dmi_get_system_info(DMI_BOARD_NAME); in uhci_pci_global_suspend_mode_is_broken()
103 if (sys_info && !strcmp(sys_info, bad_Asus_board)) { in uhci_pci_global_suspend_mode_is_broken()
/openbmc/linux/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dkv_dpm.c680 &pi->sys_info.vid_mapping_table, in kv_convert_2bit_index_to_voltage()
805 &pi->sys_info.sclk_voltage_mapping_table; in kv_program_bootup_state()
1177 &pi->sys_info.sclk_voltage_mapping_table; in kv_calculate_dfs_bypass_settings()
1796 &pi->sys_info.sclk_voltage_mapping_table; in kv_set_valid_clock_range()
2031 if (pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries > 0) { in kv_construct_max_power_limits_table()
2032 int idx = pi->sys_info.sclk_voltage_mapping_table.num_max_dpm_entries - 1; in kv_construct_max_power_limits_table()
2034 pi->sys_info.sclk_voltage_mapping_table.entries[idx].sclk_frequency; in kv_construct_max_power_limits_table()
2037 pi->sys_info.sclk_voltage_mapping_table.entries[idx].vid_2bit); in kv_construct_max_power_limits_table()
2040 table->mclk = pi->sys_info.nbp_memory_clock[0]; in kv_construct_max_power_limits_table()
2089 pi->boot_pl.sclk = pi->sys_info.bootup_sclk; in kv_construct_boot_state()
[all …]
/openbmc/linux/drivers/scsi/qla4xxx/
H A Dql4_init.c149 struct flash_sys_info *sys_info; in qla4xxx_get_sys_info() local
153 sys_info = dma_alloc_coherent(&ha->pdev->dev, sizeof(*sys_info), in qla4xxx_get_sys_info()
155 if (sys_info == NULL) { in qla4xxx_get_sys_info()
164 sizeof(*sys_info)) != QLA_SUCCESS) { in qla4xxx_get_sys_info()
172 memcpy(ha->my_mac, &sys_info->physAddr[0].address[0], in qla4xxx_get_sys_info()
174 sizeof(sys_info->physAddr[0].address))); in qla4xxx_get_sys_info()
175 memcpy(ha->serial_number, &sys_info->acSerialNumber, in qla4xxx_get_sys_info()
177 sizeof(sys_info->acSerialNumber))); in qla4xxx_get_sys_info()
182 dma_free_coherent(&ha->pdev->dev, sizeof(*sys_info), sys_info, in qla4xxx_get_sys_info()
/openbmc/u-boot/examples/api/
H A Dglue.c117 static struct sys_info si;
119 struct sys_info * ub_get_sys_info(void) in ub_get_sys_info()
123 memset(&si, 0, sizeof(struct sys_info)); in ub_get_sys_info()
/openbmc/u-boot/arch/arm/mach-omap2/omap3/
H A DMakefile14 obj-y += sys_info.o
/openbmc/openbmc/poky/meta/recipes-devtools/gcc/gcc/
H A Dgcc.git-ab884fffe3fc82a710bea66ad651720d71c938b8.patch22 ZoneInfo::to(sys_info&) function now uses format_abbrev_str to replace
25 in effect, so won't occur when ZoneInfo::to(sys_info&) is used.
34 for the first new sys_info that gets created. This requires implementing
154 + // Set the sys_info::abbrev string by expanding any placeholders.
156 + format_abbrev_str(sys_info& info, string_view letters = {})
273 - // Set the sys_info::abbrev string by expanding any placeholders.
275 - format_abbrev_str(sys_info& info, string_view letters = {})
308 sys_info

123