| /rk3399_rockchip-uboot/arch/arm/mach-uniphier/clk/ |
| H A D | pll-ld4.c | 18 u32 tmp, clk_mode_upll, clk_mode_axosel; in upll_init() local 20 tmp = readl(SG_PINMON0); in upll_init() 21 clk_mode_upll = tmp & SG_PINMON0_CLK_MODE_UPLLSRC_MASK; in upll_init() 22 clk_mode_axosel = tmp & SG_PINMON0_CLK_MODE_AXOSEL_MASK; in upll_init() 25 tmp = readl(SC_UPLLCTRL); in upll_init() 26 tmp &= ~0x18000000; in upll_init() 27 writel(tmp, SC_UPLLCTRL); in upll_init() 33 tmp &= ~0x07ffffff; in upll_init() 34 tmp |= 0x0228f5c0; in upll_init() 37 tmp &= ~0x07ffffff; in upll_init() [all …]
|
| H A D | pll-pro4.c | 18 u32 tmp, clk_mode_axosel; in vpll_init() local 21 tmp = readl(SG_PINMON0); in vpll_init() 22 clk_mode_axosel = tmp & SG_PINMON0_CLK_MODE_AXOSEL_MASK; in vpll_init() 30 tmp = readl(SC_VPLL27ACTRL); in vpll_init() 31 tmp |= 0x00000001; in vpll_init() 32 writel(tmp, SC_VPLL27ACTRL); in vpll_init() 33 tmp = readl(SC_VPLL27BCTRL); in vpll_init() 34 tmp |= 0x00000001; in vpll_init() 35 writel(tmp, SC_VPLL27BCTRL); in vpll_init() 38 tmp = readl(SC_VPLL27ACTRL3); in vpll_init() [all …]
|
| H A D | pll-base-ld20.c | 35 u32 tmp; in uniphier_ld20_sscpll_init() local 42 tmp = readl(base); /* SSCPLLCTRL */ in uniphier_ld20_sscpll_init() 43 tmp &= ~SC_PLLCTRL_SSC_DK_MASK; in uniphier_ld20_sscpll_init() 44 tmp |= (487 * freq * ssc_rate / divn / 512) & in uniphier_ld20_sscpll_init() 46 writel(tmp, base); in uniphier_ld20_sscpll_init() 48 tmp = readl(base + 4); in uniphier_ld20_sscpll_init() 49 tmp &= ~SC_PLLCTRL2_SSC_JK_MASK; in uniphier_ld20_sscpll_init() 50 tmp |= (41859 * freq / divn) & SC_PLLCTRL2_SSC_JK_MASK; in uniphier_ld20_sscpll_init() 55 tmp = readl(base + 4); /* SSCPLLCTRL2 */ in uniphier_ld20_sscpll_init() 56 tmp |= SC_PLLCTRL2_NRSTDS; in uniphier_ld20_sscpll_init() [all …]
|
| H A D | clk-pxs2.c | 15 u32 tmp; in uniphier_pxs2_clk_init() local 18 tmp = readl(SC_RSTCTRL); in uniphier_pxs2_clk_init() 20 tmp |= SC_RSTCTRL_NRST_USB3B0 | SC_RSTCTRL_NRST_GIO; in uniphier_pxs2_clk_init() 23 tmp |= SC_RSTCTRL_NRST_ETHER; in uniphier_pxs2_clk_init() 26 tmp |= SC_RSTCTRL_NRST_NAND; in uniphier_pxs2_clk_init() 28 writel(tmp, SC_RSTCTRL); in uniphier_pxs2_clk_init() 32 tmp = readl(SC_RSTCTRL2); in uniphier_pxs2_clk_init() 33 tmp |= SC_RSTCTRL2_NRST_USB3B1; in uniphier_pxs2_clk_init() 34 writel(tmp, SC_RSTCTRL2); in uniphier_pxs2_clk_init() 37 tmp = readl(SC_RSTCTRL6); in uniphier_pxs2_clk_init() [all …]
|
| H A D | dpll-sld8.c | 16 u32 tmp; in uniphier_sld8_dpll_init() local 26 tmp = readl(SC_DPLLCTRL3); in uniphier_sld8_dpll_init() 27 tmp &= ~0x00ff0717; in uniphier_sld8_dpll_init() 28 tmp |= 0x00d0061b; in uniphier_sld8_dpll_init() 29 writel(tmp, SC_DPLLCTRL3); in uniphier_sld8_dpll_init() 37 tmp = readl(SC_DPLLCTRL); in uniphier_sld8_dpll_init() 38 tmp &= ~0x3ff07fff; in uniphier_sld8_dpll_init() 40 tmp |= 0x084018bf; in uniphier_sld8_dpll_init() 42 tmp |= 0x084031a6; in uniphier_sld8_dpll_init() 44 writel(tmp, SC_DPLLCTRL); in uniphier_sld8_dpll_init() [all …]
|
| /rk3399_rockchip-uboot/arch/powerpc/cpu/mpc85xx/ |
| H A D | mpc8536_serdes.c | 96 u32 tmp; in fsl_serdes_init() local 116 tmp = in_be32(sd + FSL_SRDSCR0_OFFS); in fsl_serdes_init() 117 tmp &= ~FSL_SRDSCR0_TXEQA_MASK; in fsl_serdes_init() 118 tmp |= FSL_SRDSCR0_TXEQA_SATA; in fsl_serdes_init() 119 tmp &= ~FSL_SRDSCR0_TXEQE_MASK; in fsl_serdes_init() 120 tmp |= FSL_SRDSCR0_TXEQE_SATA; in fsl_serdes_init() 121 out_be32(sd + FSL_SRDSCR0_OFFS, tmp); in fsl_serdes_init() 123 tmp = in_be32(sd + FSL_SRDSCR1_OFFS); in fsl_serdes_init() 124 tmp &= ~FSL_SRDSCR1_LANEA_MASK; in fsl_serdes_init() 125 tmp &= ~FSL_SRDSCR1_LANEE_MASK; in fsl_serdes_init() [all …]
|
| /rk3399_rockchip-uboot/arch/powerpc/cpu/mpc83xx/ |
| H A D | serdes.c | 49 u32 tmp; in fsl_setup_serdes() local 54 tmp = in_be32(regs + FSL_SRDSCR0_OFFS); in fsl_setup_serdes() 55 tmp &= ~FSL_SRDSCR0_DPP_1V2; in fsl_setup_serdes() 56 out_be32(regs + FSL_SRDSCR0_OFFS, tmp); in fsl_setup_serdes() 59 tmp = in_be32(regs + FSL_SRDSCR2_OFFS); in fsl_setup_serdes() 60 tmp &= ~FSL_SRDSCR2_VDD_1V2; in fsl_setup_serdes() 61 out_be32(regs + FSL_SRDSCR2_OFFS, tmp); in fsl_setup_serdes() 68 tmp = in_be32(regs + FSL_SRDSRSTCTL_OFFS); in fsl_setup_serdes() 69 tmp |= FSL_SRDSRSTCTL_SATA_RESET; in fsl_setup_serdes() 70 out_be32(regs + FSL_SRDSRSTCTL_OFFS, tmp); in fsl_setup_serdes() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/lib/ |
| H A D | psci-dt.c | 23 int tmp; in fdt_psci() local 32 for (tmp = fdt_first_subnode(fdt, nodeoff); in fdt_psci() 33 tmp >= 0; in fdt_psci() 34 tmp = fdt_next_subnode(fdt, tmp)) { in fdt_psci() 38 prop = fdt_get_property(fdt, tmp, "device_type", &len); in fdt_psci() 51 fdt_setprop_string(fdt, tmp, "enable-method", "psci"); in fdt_psci() 74 tmp = fdt_setprop_string(fdt, nodeoff, in fdt_psci() 76 if (tmp) in fdt_psci() 77 return tmp; in fdt_psci() 79 tmp = fdt_appendprop_string(fdt, nodeoff, in fdt_psci() [all …]
|
| /rk3399_rockchip-uboot/drivers/rtc/ |
| H A D | rx8025.c | 81 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 119 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 120 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 122 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 124 tmp->tm_hour = bcd2bin (hour & 0x1F) % 12 + in rtc_get() 126 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 127 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get() 128 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get() 129 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get() 130 tmp->tm_yday = 0; in rtc_get() [all …]
|
| H A D | max6900.c | 40 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 67 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 68 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 69 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 70 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 71 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get() 72 tmp->tm_year = bcd2bin (year) + bcd2bin(cent) * 100; in rtc_get() 73 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get() 74 tmp->tm_yday = 0; in rtc_get() 75 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | pcf8563.c | 26 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 54 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 55 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 56 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 57 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 58 tmp->tm_mon = bcd2bin (mon_cent & 0x1F); in rtc_get() 59 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 1900 : 2000); in rtc_get() 60 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get() 61 tmp->tm_yday = 0; in rtc_get() 62 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | davinci.c | 14 int rtc_get(struct rtc_time *tmp) in rtc_get() argument 41 tmp->tm_sec = bcd2bin(sec & 0x7F); in rtc_get() 42 tmp->tm_min = bcd2bin(min & 0x7F); in rtc_get() 43 tmp->tm_hour = bcd2bin(hour & 0x3F); in rtc_get() 44 tmp->tm_mday = bcd2bin(mday & 0x3F); in rtc_get() 45 tmp->tm_mon = bcd2bin(mon_cent & 0x1F); in rtc_get() 46 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get() 47 tmp->tm_wday = bcd2bin(wday & 0x07); in rtc_get() 48 tmp->tm_yday = 0; in rtc_get() 49 tmp->tm_isdst = 0; in rtc_get() [all …]
|
| H A D | m41t11.c | 75 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 86 tmp->tm_sec = bcd2bin (data[RTC_SEC_ADDR] & 0x7F); in rtc_get() 87 tmp->tm_min = bcd2bin (data[RTC_MIN_ADDR] & 0x7F); in rtc_get() 88 tmp->tm_hour = bcd2bin (data[RTC_HOUR_ADDR] & 0x3F); in rtc_get() 89 tmp->tm_mday = bcd2bin (data[RTC_DATE_ADDR] & 0x3F); in rtc_get() 90 tmp->tm_mon = bcd2bin (data[RTC_MONTH_ADDR]& 0x1F); in rtc_get() 92 tmp->tm_year = CONFIG_SYS_M41T11_BASE_YEAR in rtc_get() 108 tmp->tm_year =((int)cent*100)+bcd2bin(data[RTC_YEARS_ADDR]); in rtc_get() 111 tmp->tm_wday = bcd2bin (data[RTC_DAY_ADDR] & 0x07); in rtc_get() 112 tmp->tm_yday = 0; in rtc_get() [all …]
|
| H A D | rv3029.c | 41 int rtc_get( struct rtc_time *tmp ) in rtc_get() argument 52 tmp->tm_sec = bcd2bin( buf[RV3029C2_W_SECONDS] & 0x7f); in rtc_get() 53 tmp->tm_min = bcd2bin( buf[RV3029C2_W_MINUTES] & 0x7f); in rtc_get() 56 tmp->tm_hour = bcd2bin(buf[RV3029C2_W_HOURS] & 0x1f); in rtc_get() 59 tmp->tm_hour += 12; in rtc_get() 61 tmp->tm_hour = bcd2bin(buf[RV3029C2_W_HOURS] & 0x3f); in rtc_get() 63 tmp->tm_mday = bcd2bin( buf[RV3029C2_W_DATE] & 0x3F ); in rtc_get() 64 tmp->tm_mon = bcd2bin( buf[RV3029C2_W_MONTHS] & 0x1F ); in rtc_get() 65 tmp->tm_wday = bcd2bin( buf[RV3029C2_W_DAYS] & 0x07 ); in rtc_get() 67 tmp->tm_year = bcd2bin( buf[RV3029C2_W_YEARS]) + 2000; in rtc_get() [all …]
|
| H A D | pt7c4338.c | 63 int rtc_get(struct rtc_time *tmp) in rtc_get() argument 89 tmp->tm_sec = bcd2bin(sec & 0x7F); in rtc_get() 90 tmp->tm_min = bcd2bin(min & 0x7F); in rtc_get() 91 tmp->tm_hour = bcd2bin(hour & 0x3F); in rtc_get() 92 tmp->tm_mday = bcd2bin(mday & 0x3F); in rtc_get() 93 tmp->tm_mon = bcd2bin(mon & 0x1F); in rtc_get() 94 tmp->tm_year = bcd2bin(year) + 2000; in rtc_get() 95 tmp->tm_wday = bcd2bin((wday - 1) & 0x07); in rtc_get() 96 tmp->tm_yday = 0; in rtc_get() 97 tmp->tm_isdst = 0; in rtc_get() [all …]
|
| H A D | m48t35ax.c | 27 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 55 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 56 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 57 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 58 tmp->tm_mday = bcd2bin (date & 0x3F); in rtc_get() 59 tmp->tm_mon = bcd2bin (month & 0x1F); in rtc_get() 60 tmp->tm_year = bcd2bin (year) + ((cent_day & 0x10) ? 2000 : 1900); in rtc_get() 61 tmp->tm_wday = bcd2bin (cent_day & 0x07); in rtc_get() 62 tmp->tm_yday = 0; in rtc_get() 63 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | ds1306.c | 68 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 83 tmp->tm_sec = bcd2bin (soft_spi_read ()); /* Read seconds */ in rtc_get() 84 tmp->tm_min = bcd2bin (soft_spi_read ()); /* Read minutes */ in rtc_get() 92 tmp->tm_hour = (bcd2bin (spi_byte & 0x1F)) + 11; in rtc_get() 95 tmp->tm_hour = (bcd2bin (spi_byte & 0x1F)) - 1; in rtc_get() 99 tmp->tm_hour = (bcd2bin (spi_byte & 0x3F)); in rtc_get() 103 tmp->tm_mday = bcd2bin (soft_spi_read ()); /* Read Day of the Month */ in rtc_get() 104 tmp->tm_mon = bcd2bin (soft_spi_read ()); /* Read Month */ in rtc_get() 107 tmp->tm_year = bcd2bin (soft_spi_read ()) + 2000; in rtc_get() 113 rtc_calc_weekday(tmp); /* Determine the day of week */ in rtc_get() [all …]
|
| H A D | mcfrtc.c | 26 int rtc_get(struct rtc_time *tmp) in rtc_get() argument 41 rtc_to_tm(tim, tmp); in rtc_get() 43 tmp->tm_yday = 0; in rtc_get() 44 tmp->tm_isdst = 0; in rtc_get() 48 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_get() 49 tmp->tm_hour, tmp->tm_min, tmp->tm_sec); in rtc_get() 55 int rtc_set(struct rtc_time *tmp) in rtc_set() argument 64 if (tmp->tm_year > 2037) { in rtc_set() 66 tmp->tm_year = 2027; in rtc_set() 70 tmp->tm_year, tmp->tm_mon, tmp->tm_mday, tmp->tm_wday, in rtc_set() [all …]
|
| H A D | ds3231.c | 63 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 90 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 91 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 92 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 93 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 94 tmp->tm_mon = bcd2bin (mon_cent & 0x1F); in rtc_get() 95 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get() 96 tmp->tm_wday = bcd2bin ((wday - 1) & 0x07); in rtc_get() 97 tmp->tm_yday = 0; in rtc_get() 98 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | isl1208.c | 61 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 86 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 87 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 88 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 89 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 90 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get() 91 tmp->tm_year = bcd2bin (year)+2000; in rtc_get() 92 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get() 93 tmp->tm_yday = 0; in rtc_get() 94 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | rs5c372.c | 157 rtc_get (struct rtc_time *tmp) in rtc_get() argument 177 rs5c372_convert_to_time(tmp, buf); in rtc_get() 185 int rtc_set (struct rtc_time *tmp) in rtc_set() argument 197 printf("rtc_set: tm_year = %d\n", tmp->tm_year); in rtc_set() 198 printf("rtc_set: tm_mon = %d\n", tmp->tm_mon); in rtc_set() 199 printf("rtc_set: tm_mday = %d\n", tmp->tm_mday); in rtc_set() 200 printf("rtc_set: tm_hour = %d\n", tmp->tm_hour); in rtc_set() 201 printf("rtc_set: tm_min = %d\n", tmp->tm_min); in rtc_set() 202 printf("rtc_set: tm_sec = %d\n", tmp->tm_sec); in rtc_set() 214 buf[1] = bin2bcd(tmp->tm_sec); in rtc_set() [all …]
|
| H A D | ds1337.c | 72 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 104 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 105 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 106 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 107 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 108 tmp->tm_mon = bcd2bin (mon_cent & 0x1F); in rtc_get() 109 tmp->tm_year = bcd2bin (year) + ((mon_cent & 0x80) ? 2000 : 1900); in rtc_get() 110 tmp->tm_wday = bcd2bin ((wday - 1) & 0x07); in rtc_get() 111 tmp->tm_yday = 0; in rtc_get() 112 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | ds1307.c | 81 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 127 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 128 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 129 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 130 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 131 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get() 132 tmp->tm_year = bcd2bin (year) + ( bcd2bin (year) >= 70 ? 1900 : 2000); in rtc_get() 133 tmp->tm_wday = bcd2bin ((wday - 1) & 0x07); in rtc_get() 134 tmp->tm_yday = 0; in rtc_get() 135 tmp->tm_isdst= 0; in rtc_get() [all …]
|
| H A D | mk48t59.c | 78 int rtc_get (struct rtc_time *tmp) in rtc_get() argument 108 tmp->tm_sec = bcd2bin (sec & 0x7F); in rtc_get() 109 tmp->tm_min = bcd2bin (min & 0x7F); in rtc_get() 110 tmp->tm_hour = bcd2bin (hour & 0x3F); in rtc_get() 111 tmp->tm_mday = bcd2bin (mday & 0x3F); in rtc_get() 112 tmp->tm_mon = bcd2bin (mon & 0x1F); in rtc_get() 113 tmp->tm_year = bcd2bin (year); in rtc_get() 114 tmp->tm_wday = bcd2bin (wday & 0x07); in rtc_get() 115 if(tmp->tm_year<70) in rtc_get() 116 tmp->tm_year+=2000; in rtc_get() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-at91/ |
| H A D | spl_atmel.c | 23 u32 tmp; in switch_to_main_crystal_osc() local 25 tmp = readl(&pmc->mor); in switch_to_main_crystal_osc() 26 tmp &= ~AT91_PMC_MOR_OSCOUNT(0xff); in switch_to_main_crystal_osc() 27 tmp &= ~AT91_PMC_MOR_KEY(0xff); in switch_to_main_crystal_osc() 28 tmp |= AT91_PMC_MOR_MOSCEN; in switch_to_main_crystal_osc() 29 tmp |= AT91_PMC_MOR_OSCOUNT(8); in switch_to_main_crystal_osc() 30 tmp |= AT91_PMC_MOR_KEY(0x37); in switch_to_main_crystal_osc() 31 writel(tmp, &pmc->mor); in switch_to_main_crystal_osc() 35 tmp = readl(&pmc->mor); in switch_to_main_crystal_osc() 36 tmp &= ~AT91_PMC_MOR_OSCBYPASS; in switch_to_main_crystal_osc() [all …]
|