Fix many coding styles issues
This commit is contained in:
parent
4d0f05c340
commit
34c144ad13
@ -85,18 +85,21 @@ static void esp32_set_cpu_freq(int cpu_freq_mhz)
|
||||
case 160:
|
||||
per_conf = CPU_160M;
|
||||
break;
|
||||
|
||||
case 240:
|
||||
dbias = DIG_DBIAS_240M;
|
||||
per_conf = CPU_240M;
|
||||
break;
|
||||
|
||||
case 80:
|
||||
per_conf = CPU_80M;
|
||||
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
value = (((80 * MHZ) >> 12) & UINT16_MAX)
|
||||
| ((((80 * MHZ) >> 12) & UINT16_MAX) << 16);
|
||||
value = (((80 * MHZ) >> 12) & UINT16_MAX) |
|
||||
((((80 * MHZ) >> 12) & UINT16_MAX) << 16);
|
||||
putreg32(value, RTC_APB_FREQ_REG);
|
||||
putreg32(per_conf, DPORT_CPU_PER_CONF_REG);
|
||||
REG_SET_FIELD(RTC_CNTL_REG, RTC_CNTL_DIG_DBIAS_WAK, dbias);
|
||||
@ -150,6 +153,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 6;
|
||||
bw = 3;
|
||||
break;
|
||||
|
||||
case XTAL_26M:
|
||||
div_ref = 12;
|
||||
div7_0 = 224;
|
||||
@ -158,6 +162,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 0;
|
||||
bw = 1;
|
||||
break;
|
||||
|
||||
case XTAL_24M:
|
||||
div_ref = 11;
|
||||
div7_0 = 224;
|
||||
@ -166,6 +171,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 0;
|
||||
bw = 1;
|
||||
break;
|
||||
|
||||
default:
|
||||
div_ref = 12;
|
||||
div7_0 = 224;
|
||||
@ -199,6 +205,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 6;
|
||||
bw = 3;
|
||||
break;
|
||||
|
||||
case XTAL_26M:
|
||||
div_ref = 12;
|
||||
div7_0 = 144;
|
||||
@ -207,6 +214,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 0;
|
||||
bw = 1;
|
||||
break;
|
||||
|
||||
case XTAL_24M:
|
||||
div_ref = 11;
|
||||
div7_0 = 144;
|
||||
@ -215,6 +223,7 @@ static void esp32_bbpll_configure(enum xtal_freq_e xtal_freq, int pll_freq)
|
||||
dcur = 0;
|
||||
bw = 1;
|
||||
break;
|
||||
|
||||
default:
|
||||
div_ref = 12;
|
||||
div7_0 = 224;
|
||||
@ -344,9 +353,11 @@ void esp32_clockconfig(void)
|
||||
case 240:
|
||||
source_freq_mhz = RTC_PLL_FREQ_480M;
|
||||
break;
|
||||
|
||||
case 160:
|
||||
source_freq_mhz = RTC_PLL_FREQ_320M;
|
||||
break;
|
||||
|
||||
case 80:
|
||||
default:
|
||||
return;
|
||||
|
@ -188,16 +188,16 @@
|
||||
|
||||
/* Periheral Clock */
|
||||
|
||||
#define APB_CLK_FREQ_ROM 26*1000000
|
||||
#define APB_CLK_FREQ_ROM 26 * 1000000
|
||||
#define CPU_CLK_FREQ_ROM APB_CLK_FREQ_ROM
|
||||
#define CPU_CLK_FREQ APB_CLK_FREQ
|
||||
#define APB_CLK_FREQ 80*1000000 /* Unit: Hz */
|
||||
#define REF_CLK_FREQ ( 1000000 )
|
||||
#define APB_CLK_FREQ 80 * 1000000 /* Unit: Hz */
|
||||
#define REF_CLK_FREQ (1000000)
|
||||
#define UART_CLK_FREQ APB_CLK_FREQ
|
||||
#define WDT_CLK_FREQ APB_CLK_FREQ
|
||||
#define TIMER_CLK_FREQ (80000000>>4) /* 80MHz divided by 16 */
|
||||
#define TIMER_CLK_FREQ (80000000 >> 4) /* 80MHz divided by 16 */
|
||||
#define SPI_CLK_DIV 4
|
||||
#define TICKS_PER_US_ROM 26 /* CPU is 80MHz */
|
||||
#define TICKS_PER_US_ROM 26 /* CPU is 80MHz */
|
||||
|
||||
#define DR_REG_DPORT_BASE 0x3ff00000
|
||||
#define DR_REG_UART_BASE 0x3ff40000
|
||||
@ -407,8 +407,8 @@
|
||||
|
||||
#define I2C_BBPLL_ENDIV5 11
|
||||
|
||||
#define I2C_BBPLL 0x66
|
||||
#define I2C_BBPLL_HOSTID 4
|
||||
#define I2C_BBPLL 0x66
|
||||
#define I2C_BBPLL_HOSTID 4
|
||||
|
||||
extern int rom_i2c_writeReg(int block, int block_id, int reg_add,
|
||||
int indata);
|
||||
@ -429,46 +429,46 @@ extern int rom_i2c_writeReg(int block, int block_id, int reg_add,
|
||||
#define BBPLL_OC_ENB_VCON_VAL 0x00
|
||||
#define BBPLL_BBADC_CAL_7_0_VAL 0x00
|
||||
|
||||
#define EFUSE_BLK0_RDATA5_REG (DR_REG_EFUSE_BASE + 0x014)
|
||||
#define EFUSE_RD_VOL_LEVEL_HP_INV 0x03
|
||||
#define EFUSE_RD_VOL_LEVEL_HP_INV_S 22
|
||||
#define EFUSE_BLK0_RDATA5_REG (DR_REG_EFUSE_BASE + 0x014)
|
||||
#define EFUSE_RD_VOL_LEVEL_HP_INV 0x03
|
||||
#define EFUSE_RD_VOL_LEVEL_HP_INV_S 22
|
||||
|
||||
#define REG_TIMG_BASE(i) (DR_REG_TIMERGROUP0_BASE + i*0x1000)
|
||||
#define TIMG_RTCCALICFG_REG(i) (REG_TIMG_BASE(i) + 0x0068)
|
||||
#define REG_TIMG_BASE(i) (DR_REG_TIMERGROUP0_BASE + i*0x1000)
|
||||
#define TIMG_RTCCALICFG_REG(i) (REG_TIMG_BASE(i) + 0x0068)
|
||||
|
||||
#define RTC_CNTL_OPTIONS0_REG (DR_REG_RTCCNTL_BASE + 0x0)
|
||||
#define RTC_CNTL_STORE5_REG (DR_REG_RTCCNTL_BASE + 0xb4)
|
||||
#define RTC_CNTL_OPTIONS0_REG (DR_REG_RTCCNTL_BASE + 0x0)
|
||||
#define RTC_CNTL_STORE5_REG (DR_REG_RTCCNTL_BASE + 0xb4)
|
||||
|
||||
#define RTC_APB_FREQ_REG RTC_CNTL_STORE5_REG
|
||||
#define RTC_CNTL_REG (DR_REG_RTCCNTL_BASE + 0x7c)
|
||||
#define RTC_APB_FREQ_REG RTC_CNTL_STORE5_REG
|
||||
#define RTC_CNTL_REG (DR_REG_RTCCNTL_BASE + 0x7c)
|
||||
|
||||
#define RTC_CNTL_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x70)
|
||||
#define RTC_CNTL_CLK_CONF_REG (DR_REG_RTCCNTL_BASE + 0x70)
|
||||
|
||||
#define RTC_CNTL_ANA_CONF_REG (DR_REG_RTCCNTL_BASE + 0x30)
|
||||
#define RTC_CNTL_ANA_CONF_REG (DR_REG_RTCCNTL_BASE + 0x30)
|
||||
|
||||
#define RTC_CNTL_STORE4_REG (DR_REG_RTCCNTL_BASE + 0xb0)
|
||||
#define RTC_XTAL_FREQ_REG RTC_CNTL_STORE4_REG
|
||||
#define RTC_CNTL_STORE4_REG (DR_REG_RTCCNTL_BASE + 0xb0)
|
||||
#define RTC_XTAL_FREQ_REG RTC_CNTL_STORE4_REG
|
||||
|
||||
/* Approximate mapping of voltages to RTC_CNTL_DBIAS_WAK, RTC_CNTL_DBIAS_SLP,
|
||||
* RTC_CNTL_DIG_DBIAS_WAK, RTC_CNTL_DIG_DBIAS_SLP values.
|
||||
* Valid if RTC_CNTL_DBG_ATTEN is 0.
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_DBIAS_1V00 2
|
||||
#define RTC_CNTL_DBIAS_1V10 4
|
||||
#define RTC_CNTL_DBIAS_1V25 7
|
||||
#define RTC_CNTL_DBIAS_1V00 2
|
||||
#define RTC_CNTL_DBIAS_1V10 4
|
||||
#define RTC_CNTL_DBIAS_1V25 7
|
||||
|
||||
/* RTC_CNTL_DIG_DBIAS_WAK : R/W ;bitpos:[13:11] ;default: 3'd4 ; */
|
||||
|
||||
#define RTC_CNTL_DIG_DBIAS_WAK 0x00000007
|
||||
#define RTC_CNTL_DIG_DBIAS_WAK_S 11
|
||||
#define RTC_CNTL_DIG_DBIAS_WAK 0x00000007
|
||||
#define RTC_CNTL_DIG_DBIAS_WAK_S 11
|
||||
|
||||
/* RTC_CNTL_SOC_CLK_SEL : R/W ;bitpos:[28:27] ;default: 2'd0 ;
|
||||
* description: SOC clock sel. 0: XTAL 1: PLL 2: CK8M 3: APLL
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_SOC_CLK_SEL 0x00000003
|
||||
#define RTC_CNTL_SOC_CLK_SEL_S 27
|
||||
#define RTC_CNTL_SOC_CLK_SEL 0x00000003
|
||||
#define RTC_CNTL_SOC_CLK_SEL_S 27
|
||||
#define RTC_CNTL_SOC_CLK_SEL_XTL 0
|
||||
#define RTC_CNTL_SOC_CLK_SEL_PLL 1
|
||||
#define RTC_CNTL_SOC_CLK_SEL_8M 2
|
||||
@ -481,44 +481,46 @@ extern int rom_i2c_writeReg(int block, int block_id, int reg_add,
|
||||
* proper voltage for these two cases.
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_DBIAS_HP_VOLT (RTC_CNTL_DBIAS_1V25 - (REG_GET_FIELD(EFUSE_BLK0_RDATA5_REG, EFUSE_RD_VOL_LEVEL_HP_INV)))
|
||||
#define RTC_CNTL_DBIAS_HP_VOLT (RTC_CNTL_DBIAS_1V25 - \
|
||||
(REG_GET_FIELD(EFUSE_BLK0_RDATA5_REG, \
|
||||
EFUSE_RD_VOL_LEVEL_HP_INV)))
|
||||
#ifdef CONFIG_ESPTOOLPY_FLASHFREQ_80M
|
||||
#define DIG_DBIAS_80M_160M RTC_CNTL_DBIAS_HP_VOLT
|
||||
#define DIG_DBIAS_80M_160M RTC_CNTL_DBIAS_HP_VOLT
|
||||
#else
|
||||
#define DIG_DBIAS_80M_160M RTC_CNTL_DBIAS_1V10
|
||||
#define DIG_DBIAS_80M_160M RTC_CNTL_DBIAS_1V10
|
||||
#endif
|
||||
#define DIG_DBIAS_240M RTC_CNTL_DBIAS_HP_VOLT
|
||||
#define DIG_DBIAS_XTAL RTC_CNTL_DBIAS_1V10
|
||||
#define DIG_DBIAS_2M RTC_CNTL_DBIAS_1V00
|
||||
#define DIG_DBIAS_240M RTC_CNTL_DBIAS_HP_VOLT
|
||||
#define DIG_DBIAS_XTAL RTC_CNTL_DBIAS_1V10
|
||||
#define DIG_DBIAS_2M RTC_CNTL_DBIAS_1V00
|
||||
|
||||
#define DELAY_PLL_DBIAS_RAISE 3
|
||||
#define DELAY_PLL_ENABLE_WITH_150K 80
|
||||
#define DELAY_PLL_ENABLE_WITH_32K 160
|
||||
#define DELAY_PLL_DBIAS_RAISE 3
|
||||
#define DELAY_PLL_ENABLE_WITH_150K 80
|
||||
#define DELAY_PLL_ENABLE_WITH_32K 160
|
||||
|
||||
/* RTC_CNTL_BB_I2C_FORCE_PD : R/W ;bitpos:[6] ;default: 1'b0 ;
|
||||
* description: BB_I2C force power down
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_BB_I2C_FORCE_PD (BIT(6))
|
||||
#define RTC_CNTL_BB_I2C_FORCE_PD (BIT(6))
|
||||
|
||||
/* RTC_CNTL_BBPLL_FORCE_PD : R/W ;bitpos:[10] ;default: 1'b0 ;
|
||||
* description: BB_PLL force power down
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_BBPLL_FORCE_PD (BIT(10))
|
||||
#define RTC_CNTL_BBPLL_FORCE_PD (BIT(10))
|
||||
|
||||
/* RTC_CNTL_BBPLL_I2C_FORCE_PD : R/W ;bitpos:[8] ;default: 1'b0 ;
|
||||
* description: BB_PLL _I2C force power down
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_BBPLL_I2C_FORCE_PD (BIT(8))
|
||||
#define RTC_CNTL_BBPLL_I2C_FORCE_PD (BIT(8))
|
||||
|
||||
/* RTC_CNTL_PLLA_FORCE_PD : R/W ;bitpos:[23] ;default: 1'b1 ;
|
||||
* description: PLLA force power down
|
||||
*/
|
||||
|
||||
#define RTC_CNTL_PLLA_FORCE_PD (BIT(23))
|
||||
#define RTC_CNTL_PLLA_FORCE_PD_S 23
|
||||
#define RTC_CNTL_PLLA_FORCE_PD (BIT(23))
|
||||
#define RTC_CNTL_PLLA_FORCE_PD_S 23
|
||||
|
||||
/* RTC_CNTL_BIAS_I2C_FORCE_PD : R/W ;bitpos:[18] ;default: 1'b0 ;
|
||||
* description: BIAS_I2C force power down
|
||||
@ -527,7 +529,7 @@ extern int rom_i2c_writeReg(int block, int block_id, int reg_add,
|
||||
#define RTC_CNTL_BIAS_I2C_FORCE_PD (BIT(18))
|
||||
|
||||
#define MHZ (1000000)
|
||||
#define RTC_PLL_FREQ_320M 320
|
||||
#define RTC_PLL_FREQ_480M 480
|
||||
#define RTC_PLL_FREQ_320M 320
|
||||
#define RTC_PLL_FREQ_480M 480
|
||||
|
||||
#endif /* __ARCH_XTENSA_SRC_ESP32_HARDWARE_ESP32_SOC_H */
|
||||
|
Loading…
x
Reference in New Issue
Block a user