| /rk3399_rockchip-uboot/arch/arm/dts/ |
| H A D | rockchip-pinconf.dtsi | 21 drive-strength = <0>; 26 drive-strength = <1>; 31 drive-strength = <2>; 36 drive-strength = <3>; 41 drive-strength = <4>; 46 drive-strength = <5>; 51 drive-strength = <6>; 56 drive-strength = <7>; 61 drive-strength = <8>; 66 drive-strength = <9>; [all …]
|
| /rk3399_rockchip-uboot/drivers/video/drm/rk628/ |
| H A D | rk628_rgb.c | 289 u32 strength; in rk628_bt1120_encoder_enable() local 320 strength = 3; in rk628_bt1120_encoder_enable() 324 strength = 1; in rk628_bt1120_encoder_enable() 328 strength = 1; in rk628_bt1120_encoder_enable() 334 strength = strength * 0x1111 | 0xffff0000; in rk628_bt1120_encoder_enable() 336 strength = 0xffff1111; in rk628_bt1120_encoder_enable() 338 rk628_i2c_write(rk628, GRF_GPIO2A_D0_CON, strength); in rk628_bt1120_encoder_enable() 339 rk628_i2c_write(rk628, GRF_GPIO2A_D1_CON, strength); in rk628_bt1120_encoder_enable() 340 rk628_i2c_write(rk628, GRF_GPIO2B_D0_CON, strength); in rk628_bt1120_encoder_enable() 341 rk628_i2c_write(rk628, GRF_GPIO2B_D1_CON, strength); in rk628_bt1120_encoder_enable() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-omap2/omap3/ |
| H A D | board.c | 285 int hw, strength = 1; in do_switch_ecc() local 294 strength = 8; in do_switch_ecc() 296 strength = 16; in do_switch_ecc() 304 strength = 8; in do_switch_ecc() 312 return -omap_nand_switch_ecc(hw, strength); in do_switch_ecc()
|
| /rk3399_rockchip-uboot/drivers/mtd/nand/raw/ |
| H A D | rockchip_nand_v9.c | 218 uint32_t strength) in rockchip_nand_hw_ecc_setup() argument 224 ecc->strength = strength; in rockchip_nand_hw_ecc_setup() 225 ecc->bytes = DIV_ROUND_UP(ecc->strength * 14, 8); in rockchip_nand_hw_ecc_setup() 228 switch (ecc->strength) { in rockchip_nand_hw_ecc_setup() 465 static bool rockchip_nand_strength_is_valid(int strength) in rockchip_nand_strength_is_valid() argument 470 if (strength == strengths[index]) in rockchip_nand_strength_is_valid() 484 uint32_t strength; in rockchip_nand_hw_ecc_ctrl_init() local 496 if (rockchip_nand_strength_is_valid(ecc->strength)) in rockchip_nand_hw_ecc_ctrl_init() 497 strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init() 499 strength = rockchip_nand_ecc_max_strength(mtd, ecc); in rockchip_nand_hw_ecc_ctrl_init() [all …]
|
| H A D | rockchip_nand.c | 212 uint32_t strength) in rockchip_nand_hw_ecc_setup() argument 218 ecc->strength = strength; in rockchip_nand_hw_ecc_setup() 219 ecc->bytes = DIV_ROUND_UP(ecc->strength * 14, 8); in rockchip_nand_hw_ecc_setup() 222 switch (ecc->strength) { in rockchip_nand_hw_ecc_setup() 464 static bool rockchip_nand_strength_is_valid(int strength) in rockchip_nand_strength_is_valid() argument 469 if (strength == strengths[index]) in rockchip_nand_strength_is_valid() 483 uint32_t strength; in rockchip_nand_hw_ecc_ctrl_init() local 495 if (rockchip_nand_strength_is_valid(ecc->strength)) in rockchip_nand_hw_ecc_ctrl_init() 496 strength = ecc->strength; in rockchip_nand_hw_ecc_ctrl_init() 498 strength = rockchip_nand_ecc_max_strength(mtd, ecc); in rockchip_nand_hw_ecc_ctrl_init() [all …]
|
| H A D | pxa3xx_nand.c | 1259 NULL, 0, chip->ecc.strength); in pxa3xx_nand_read_page_hwecc() 1522 int strength, int ecc_stepsize, int page_size) in pxa_ecc_init() argument 1524 if (strength == 1 && ecc_stepsize == 512 && page_size == 2048) { in pxa_ecc_init() 1532 ecc->strength = 1; in pxa_ecc_init() 1534 } else if (strength == 1 && ecc_stepsize == 512 && page_size == 512) { in pxa_ecc_init() 1542 ecc->strength = 1; in pxa_ecc_init() 1548 } else if (strength == 4 && ecc_stepsize == 512 && page_size == 2048) { in pxa_ecc_init() 1558 ecc->strength = 16; in pxa_ecc_init() 1560 } else if (strength == 4 && ecc_stepsize == 512 && page_size == 4096) { in pxa_ecc_init() 1570 ecc->strength = 16; in pxa_ecc_init() [all …]
|
| H A D | stm32_fmc2_nand.c | 219 if (chip->ecc.strength == FMC2_ECC_BCH8) { in stm32_fmc2_setup() 222 } else if (chip->ecc.strength == FMC2_ECC_BCH4) { in stm32_fmc2_setup() 319 if (chip->ecc.strength != FMC2_ECC_HAM) { in stm32_fmc2_hwctl() 452 if (chip->ecc.strength == FMC2_ECC_BCH8) { in stm32_fmc2_bch_calculate() 534 int eccstrength = chip->ecc.strength; in stm32_fmc2_read_page() 814 if (chip->ecc.strength == FMC2_ECC_HAM) { in stm32_fmc2_nand_callbacks_setup() 828 if (chip->ecc.strength == FMC2_ECC_BCH8) in stm32_fmc2_nand_callbacks_setup() 835 static int stm32_fmc2_calc_ecc_bytes(int step_size, int strength) in stm32_fmc2_calc_ecc_bytes() argument 838 if (strength == FMC2_ECC_HAM) in stm32_fmc2_calc_ecc_bytes() 842 if (strength == FMC2_ECC_BCH8) in stm32_fmc2_calc_ecc_bytes() [all …]
|
| H A D | fsmc_nand.c | 419 nand->ecc.strength = 1; in fsmc_nand_switch_ecc() 429 nand->ecc.strength = 4; in fsmc_nand_switch_ecc() 487 nand->ecc.strength = 8; in fsmc_nand_init() 502 nand->ecc.strength = 1; in fsmc_nand_init()
|
| /rk3399_rockchip-uboot/drivers/mtd/nand/spi/ |
| H A D | toshiba.c | 83 return nand->eccreq.strength; in tc58cxgxsx_ecc_get_status() 87 if (WARN_ON(mbf > nand->eccreq.strength || !mbf)) in tc58cxgxsx_ecc_get_status() 88 return nand->eccreq.strength; in tc58cxgxsx_ecc_get_status()
|
| H A D | unim.c | 134 return nand->eccreq.strength; in tx25g01_ecc_get_status() 159 return nand->eccreq.strength; in um19axxisw_ecc_ecc_get_status() 184 return nand->eccreq.strength; in um19a9xisw_ecc_get_status()
|
| H A D | macronix.c | 89 return nand->eccreq.strength; in mx35lf1ge4ab_ecc_get_status() 91 if (WARN_ON(eccsr > nand->eccreq.strength || !eccsr)) in mx35lf1ge4ab_ecc_get_status() 92 return nand->eccreq.strength; in mx35lf1ge4ab_ecc_get_status()
|
| H A D | fmsh.c | 105 return nand->eccreq.strength; in fm25s01bi3_ecc_ecc_get_status() 159 return nand->eccreq.strength; in fm25g0xd_ecc_get_status()
|
| /rk3399_rockchip-uboot/drivers/pinctrl/rockchip/ |
| H A D | pinctrl-rk3368.c | 121 int pin_num, int strength) in rk3368_set_drive() argument 130 ret = rockchip_translate_drive_value(type, strength); in rk3368_set_drive() 132 debug("unsupported driver strength %d\n", strength); in rk3368_set_drive()
|
| H A D | pinctrl-rk3576.c | 90 int pin_num, int strength) in rk3576_set_drive() argument 96 int drv = ((strength & BIT(2)) >> 2) | ((strength & BIT(0)) << 2) | (strength & BIT(1)); in rk3576_set_drive()
|
| H A D | pinctrl-rk3288.c | 153 int pin_num, int strength) in rk3288_set_drive() argument 162 ret = rockchip_translate_drive_value(type, strength); in rk3288_set_drive() 164 debug("unsupported driver strength %d\n", strength); in rk3288_set_drive()
|
| H A D | pinctrl-rk322x.c | 230 int pin_num, int strength) in rk3228_set_drive() argument 239 ret = rockchip_translate_drive_value(type, strength); in rk3228_set_drive() 241 debug("unsupported driver strength %d\n", strength); in rk3228_set_drive()
|
| H A D | pinctrl-rk3399.c | 156 int pin_num, int strength) in rk3399_set_drive() argument 165 ret = rockchip_translate_drive_value(drv_type, strength); in rk3399_set_drive() 167 debug("unsupported driver strength %d\n", strength); in rk3399_set_drive()
|
| H A D | pinctrl-rv1108.c | 187 int pin_num, int strength) in rv1108_set_drive() argument 196 ret = rockchip_translate_drive_value(type, strength); in rv1108_set_drive() 198 debug("unsupported driver strength %d\n", strength); in rv1108_set_drive()
|
| H A D | pinctrl-rk3328.c | 258 int pin_num, int strength) in rk3328_set_drive() argument 267 ret = rockchip_translate_drive_value(type, strength); in rk3328_set_drive() 269 debug("unsupported driver strength %d\n", strength); in rk3328_set_drive()
|
| H A D | pinctrl-rv1103b.c | 117 int pin_num, int strength) in rv1103b_set_drive() argument 129 for (i = 0, ret = 1; i < strength; i++) in rv1103b_set_drive() 134 ret = strength; in rv1103b_set_drive()
|
| /rk3399_rockchip-uboot/doc/device-tree-bindings/gpio/ |
| H A D | intel,x86-pinctrl.txt | 21 - pull-strength - (optional) this set the pull strength of the pin
|
| /rk3399_rockchip-uboot/board/boundary/nitrogen6x/ |
| H A D | ddr-setup.cfg | 44 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */ 75 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */
|
| /rk3399_rockchip-uboot/board/toradex/colibri_imx6/ |
| H A D | ddr-setup.cfg | 45 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */ 76 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */
|
| /rk3399_rockchip-uboot/board/toradex/apalis_imx6/ |
| H A D | ddr-setup.cfg | 45 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */ 76 /* 40 Ohm drive strength for cs0/1,sdba2,cke0/1,sdwe */
|
| /rk3399_rockchip-uboot/doc/device-tree-bindings/pinctrl/ |
| H A D | pinctrl-bindings.txt | 4 such as pull-up/down, tri-state, drive-strength etc are designated as pin 213 drive-strength - sink or source at most X mA 214 drive-strength-microamp - sink or source at most X uA 279 supporting it the pull strength in Ohm. bias-disable will disable the pull. 281 - drive-strength takes as argument the target strength in mA. 283 - drive-strength-microamp takes as argument the target strength in uA.
|