/u-boot-v2022.01-rc1/test/dm/ |
A D | sysinfo.c | 19 struct udevice *sysinfo; in dm_test_sysinfo() local 24 ut_assertok(sysinfo_get(&sysinfo)); in dm_test_sysinfo() 25 ut_assert(sysinfo); in dm_test_sysinfo() 27 ut_asserteq(-EPERM, sysinfo_get_bool(sysinfo, BOOL_CALLED_DETECT, in dm_test_sysinfo() 31 sysinfo_detect(sysinfo); in dm_test_sysinfo() 33 ut_assertok(sysinfo_get_bool(sysinfo, BOOL_CALLED_DETECT, in dm_test_sysinfo() 37 ut_assertok(sysinfo_get_str(sysinfo, STR_VACATIONSPOT, sizeof(str), in dm_test_sysinfo() 41 ut_assertok(sysinfo_get_int(sysinfo, INT_TEST1, &i)); in dm_test_sysinfo() 44 ut_assertok(sysinfo_get_int(sysinfo, INT_TEST2, &i)); in dm_test_sysinfo() 51 ut_assertok(sysinfo_get_int(sysinfo, INT_TEST1, &i)); in dm_test_sysinfo() [all …]
|
A D | sysinfo-gpio.c | 19 struct udevice *sysinfo, *gpio; in dm_test_sysinfo_gpio() local 22 &sysinfo)); in dm_test_sysinfo_gpio() 32 ut_assertok(sysinfo_detect(sysinfo)); in dm_test_sysinfo_gpio() 33 ut_assertok(sysinfo_get_int(sysinfo, SYSINFO_ID_BOARD_MODEL, &val)); in dm_test_sysinfo_gpio() 35 ut_assertok(sysinfo_get_str(sysinfo, SYSINFO_ID_BOARD_MODEL, sizeof(buf), in dm_test_sysinfo_gpio() 46 ut_assertok(sysinfo_detect(sysinfo)); in dm_test_sysinfo_gpio() 47 ut_assertok(sysinfo_get_int(sysinfo, SYSINFO_ID_BOARD_MODEL, &val)); in dm_test_sysinfo_gpio() 49 ut_assertok(sysinfo_get_str(sysinfo, SYSINFO_ID_BOARD_MODEL, sizeof(buf), in dm_test_sysinfo_gpio() 60 ut_assertok(sysinfo_detect(sysinfo)); in dm_test_sysinfo_gpio() 61 ut_assertok(sysinfo_get_int(sysinfo, SYSINFO_ID_BOARD_MODEL, &val)); in dm_test_sysinfo_gpio() [all …]
|
/u-boot-v2022.01-rc1/board/gdsys/mpc8308/ |
A D | gazerbeam.c | 47 struct udevice *sysinfo; in board_early_init_r() local 52 if (sysinfo_get(&sysinfo)) in board_early_init_r() 58 if (sysinfo_detect(sysinfo)) in board_early_init_r() 61 sysinfo_get_int(sysinfo, BOARD_MULTICHANNEL, &mc); in board_early_init_r() 62 sysinfo_get_int(sysinfo, BOARD_VARIANT, &con); in board_early_init_r() 90 struct udevice *sysinfo; in checksysinfo() local 95 if (sysinfo_get(&sysinfo)) in checksysinfo() 99 sysinfo_get_int(sysinfo, BOARD_VARIANT, &con); in checksysinfo() 127 struct udevice *sysinfo; in last_stage_init() local 133 if (sysinfo_get(&sysinfo)) in last_stage_init() [all …]
|
/u-boot-v2022.01-rc1/arch/arm/mach-imx/mx6/ |
A D | ddr.c | 123 if (sysinfo->dsize == 2) { in mmdc_do_write_level_calibration() 148 if (sysinfo->dsize == 2) in mmdc_do_write_level_calibration() 176 if (sysinfo->dsize == 2) in mmdc_do_write_level_calibration() 412 if (sysinfo->dsize == 2) in mmdc_do_dqs_calibration() 434 if (sysinfo->dsize == 2) in mmdc_do_dqs_calibration() 1199 mmdc0->mdmisc = (sysinfo->cs1_mirror << 19) | (sysinfo->walat << 16) | in mx6_lpddr2_cfg() 1200 (sysinfo->bi_on << 12) | (sysinfo->mif3_mode << 9) | in mx6_lpddr2_cfg() 1260 mmdc0->mdref = (sysinfo->refsel << 14) | (sysinfo->refr << 11); in mx6_lpddr2_cfg() 1493 mmdc0->mdmisc = (sysinfo->cs1_mirror << 19) | (sysinfo->walat << 16) | in mx6_ddr3_cfg() 1494 (sysinfo->bi_on << 12) | (sysinfo->mif3_mode << 9) | in mx6_ddr3_cfg() [all …]
|
/u-boot-v2022.01-rc1/arch/powerpc/cpu/mpc85xx/ |
A D | cpu.c | 50 sys_info_t sysinfo; in checkcpu() local 170 get_sys_info(&sysinfo); in checkcpu() 173 if (sysinfo.diff_sysclk == 1) in checkcpu() 201 strmhz(buf1, sysinfo.freq_ddrbus/2), in checkcpu() 202 strmhz(buf2, sysinfo.freq_ddrbus)); in checkcpu() 206 strmhz(buf1, sysinfo.freq_ddrbus/2), in checkcpu() 207 strmhz(buf2, sysinfo.freq_ddrbus)); in checkcpu() 214 strmhz(buf2, sysinfo.freq_ddrbus)); in checkcpu() 220 strmhz(buf2, sysinfo.freq_ddrbus)); in checkcpu() 226 strmhz(buf2, sysinfo.freq_ddrbus)); in checkcpu() [all …]
|
/u-boot-v2022.01-rc1/board/k+p/kp_imx6q_tpc/ |
A D | kp_imx6q_tpc_spl.c | 116 static void spl_dram_print_cal(struct mx6_ddr_sysinfo const *sysinfo) in spl_dram_print_cal() argument 120 mmdc_read_calibration(sysinfo, &calibration); in spl_dram_print_cal() 136 static void spl_dram_perform_cal(struct mx6_ddr_sysinfo const *sysinfo) in spl_dram_perform_cal() argument 142 ret = mmdc_do_write_level_calibration(sysinfo); in spl_dram_perform_cal() 148 ret = mmdc_do_dqs_calibration(sysinfo); in spl_dram_perform_cal() 154 spl_dram_print_cal(sysinfo); in spl_dram_perform_cal() 160 struct mx6_ddr_sysinfo sysinfo = { in spl_dram_init() local 183 mx6_dram_cfg(&sysinfo, &mx6_4x256mx16_mmdc_calib, &mt41k256m16); in spl_dram_init() 186 spl_dram_perform_cal(&sysinfo); in spl_dram_init()
|
/u-boot-v2022.01-rc1/board/liebherr/display5/ |
A D | spl.c | 202 static void spl_dram_print_cal(struct mx6_ddr_sysinfo const *sysinfo) in spl_dram_print_cal() argument 206 mmdc_read_calibration(sysinfo, &calibration); in spl_dram_print_cal() 222 static void spl_dram_perform_cal(struct mx6_ddr_sysinfo const *sysinfo) in spl_dram_perform_cal() argument 228 ret = mmdc_do_write_level_calibration(sysinfo); in spl_dram_perform_cal() 234 ret = mmdc_do_dqs_calibration(sysinfo); in spl_dram_perform_cal() 240 spl_dram_print_cal(sysinfo); in spl_dram_perform_cal() 246 struct mx6_ddr_sysinfo sysinfo = { in spl_dram_init() local 269 mx6_dram_cfg(&sysinfo, &mx6_4x256mx16_mmdc_calib, &mt41k128m16jt_125); in spl_dram_init() 272 spl_dram_perform_cal(&sysinfo); in spl_dram_init()
|
/u-boot-v2022.01-rc1/drivers/sysinfo/ |
A D | Kconfig | 16 bool "Enable sysinfo driver for the Gazerbeam board" 21 bool "Enable sysinfo driver for the Renesas R-Car Gen3" 28 bool "Enable sysinfo driver for the Sandbox board" 33 bool "Provide a default sysinfo driver for SMBIOS information" 36 not need to have their own sysinfo driver. This includes a default 41 bool "Enable gpio sysinfo driver"
|
/u-boot-v2022.01-rc1/board/ge/b1x5v2/ |
A D | spl.c | 295 struct mx6_ddr_sysinfo sysinfo = { in spl_dram_init() local 314 sysinfo.walat = 1; in spl_dram_init() 319 mx6_dram_cfg(&sysinfo, &mx6s_2g_mmcd_calib, &mem_ddr_2g); in spl_dram_init() 322 mx6_dram_cfg(&sysinfo, &mx6s_mmcd_calib, &mem_ddr_4g); in spl_dram_init() 326 sysinfo.walat = 1; in spl_dram_init() 334 mx6_dram_cfg(&sysinfo, &mx6dl_mmcd_calib, &mem_ddr_2g); in spl_dram_init() 342 sysinfo.cs_density = 16; in spl_dram_init() 343 sysinfo.ncs = 2; in spl_dram_init() 344 mx6_dram_cfg(&sysinfo, &mx6q_4g_mmcd_calib, &mem_ddr_8g); in spl_dram_init() 347 mx6_dram_cfg(&sysinfo, &mx6q_2g_mmcd_calib, &mem_ddr_4g); in spl_dram_init() [all …]
|
/u-boot-v2022.01-rc1/doc/device-tree-bindings/sysinfo/ |
A D | gdsys,sysinfo_gazerbeam.txt | 1 gdsys Gazerbeam sysinfo driver 8 - compatible: should be "gdsys,sysinfo-gazerbeam" 20 sysinfo { 21 compatible = "gdsys,sysinfo-gazerbeam";
|
A D | sysinfo.txt | 17 sysinfo { 18 compatible = "sandbox,sysinfo-sandbox";
|
A D | gpio-sysinfo.txt | 24 - compatible: should be "gpio-sysinfo". 32 sysinfo { 33 compatible = "gpio-sysinfo";
|
A D | smbios.txt | 1 SMBIOS sysinfo information 51 sysinfo { 52 compatible = "sandbox,sysinfo-sandbox";
|
/u-boot-v2022.01-rc1/board/freescale/mx6memcal/ |
A D | spl.c | 210 static struct mx6_ddr_sysinfo const sysinfo = { variable 358 if (sysinfo.dsize == 2) { in display_calibration() 375 if (sysinfo.dsize == 2) { in display_calibration() 421 if (sysinfo.dsize != 1) { in board_init_f() 443 mx6_dram_cfg(&sysinfo, &calibration, &ddrtype); in board_init_f() 445 errs = mmdc_do_write_level_calibration(&sysinfo); in board_init_f() 449 errs = mmdc_do_dqs_calibration(&sysinfo); in board_init_f() 454 mmdc_read_calibration(&sysinfo, &calibration); in board_init_f()
|
/u-boot-v2022.01-rc1/board/gateworks/gw_ventana/ |
A D | gw_ventana_spl.c | 492 struct mx6_ddr_sysinfo sysinfo = { in spl_dram_init() local 601 sysinfo.ncs = 2; in spl_dram_init() 602 sysinfo.cs_density = 10; /* CS0_END=39 */ in spl_dram_init() 603 sysinfo.cs1_mirror = 1; /* mirror enabled */ in spl_dram_init() 623 sysinfo.ncs = 2; in spl_dram_init() 624 sysinfo.cs_density = 18; /* CS0_END=71 */ in spl_dram_init() 625 sysinfo.cs1_mirror = 1; /* mirror enabled */ in spl_dram_init() 654 mx6_dram_cfg(&sysinfo, calib, mem); in spl_dram_init()
|
/u-boot-v2022.01-rc1/arch/arm/mach-omap2/omap3/ |
A D | emif4.c | 21 extern omap3_sysinfo sysinfo; 139 if ((sysinfo.mtype == DDR_COMBO) || (sysinfo.mtype == DDR_STACKED)) in dram_init()
|
/u-boot-v2022.01-rc1/drivers/timer/ |
A D | mpc83xx_timer.c | 105 struct udevice *sysinfo; in interrupt_init() local 120 if (sysinfo_get(&sysinfo)) { in interrupt_init() 125 ret = uclass_get_device_by_phandle(UCLASS_SIMPLE_BUS, sysinfo, in interrupt_init()
|
/u-boot-v2022.01-rc1/arch/arm/dts/ |
A D | r8a77960-salvator-x-u-boot.dts | 12 sysinfo { 13 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77960-ulcb-u-boot.dts | 21 sysinfo { 22 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77950-salvator-x-u-boot.dts | 12 sysinfo { 13 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77950-ulcb-u-boot.dts | 21 sysinfo { 22 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77965-salvator-x-u-boot.dts | 12 sysinfo { 13 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77965-ulcb-u-boot.dts | 21 sysinfo { 22 compatible = "renesas,rcar-sysinfo";
|
A D | r8a77990-ebisu-u-boot.dts | 12 sysinfo { 13 compatible = "renesas,rcar-sysinfo";
|
/u-boot-v2022.01-rc1/board/socrates/ |
A D | socrates.c | 145 sys_info_t sysinfo; in local_bus_init() local 150 get_sys_info (&sysinfo); in local_bus_init() 152 lbc_mhz = sysinfo.freq_systembus / 1000000 / clkdiv; in local_bus_init()
|