| /u-boot/arch/powerpc/cpu/mpc85xx/ |
| A D | mpc8536_serdes.c | 116 tmp = in_be32(sd + FSL_SRDSCR0_OFFS); 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() 126 out_be32(sd + FSL_SRDSCR1_OFFS, tmp); in fsl_serdes_init() 128 tmp = in_be32(sd + FSL_SRDSCR2_OFFS); in fsl_serdes_init() 133 out_be32(sd + FSL_SRDSCR2_OFFS, tmp); in fsl_serdes_init() 135 tmp = in_be32(sd + FSL_SRDSCR3_OFFS); in fsl_serdes_init() 140 out_be32(sd + FSL_SRDSCR3_OFFS, tmp); in fsl_serdes_init() 144 tmp = in_be32(sd + FSL_SRDSCR0_OFFS); in fsl_serdes_init() 147 out_be32(sd + FSL_SRDSCR0_OFFS, tmp); in fsl_serdes_init() [all …]
|
| A D | fsl_corenet2_serdes.c | 123 int serdes_get_first_lane(u32 sd, enum srds_prtcl device) in serdes_get_first_lane() argument 129 switch (sd) { in serdes_get_first_lane() 155 printf("invalid SerDes%d\n", sd); in serdes_get_first_lane() 163 if (serdes_get_prtcl(sd, cfg, i) == device) in serdes_get_first_lane() 193 void serdes_init(u32 sd, u32 sd_addr, u32 sd_prctl_mask, u32 sd_prctl_shift, in serdes_init() argument 333 printf("Using SERDES%d Protocol: %d (0x%x)\n", sd + 1, cfg, cfg); in serdes_init() 334 if (!is_serdes_prtcl_valid(sd, cfg)) in serdes_init() 335 printf("SERDES%d[PRTCL] = 0x%x is not valid\n", sd + 1, cfg); in serdes_init() 338 enum srds_prtcl lane_prtcl = serdes_get_prtcl(sd, cfg, lane); in serdes_init()
|
| /u-boot/drivers/net/ldpaa_eth/ |
| A D | ls2080a.c | 86 wriop_init_dpmac(sd, 5, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 87 wriop_init_dpmac(sd, 6, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 88 wriop_init_dpmac(sd, 7, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 89 wriop_init_dpmac(sd, 8, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 92 wriop_init_dpmac(sd, 1, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 93 wriop_init_dpmac(sd, 2, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 94 wriop_init_dpmac(sd, 3, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 95 wriop_init_dpmac(sd, 4, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 98 wriop_init_dpmac(sd, 13, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 99 wriop_init_dpmac(sd, 14, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() [all …]
|
| A D | ls1088a.c | 72 void wriop_init_dpmac_qsgmii(int sd, int lane_prtcl) in wriop_init_dpmac_qsgmii() argument 76 wriop_init_dpmac(sd, 3, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 77 wriop_init_dpmac(sd, 4, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 78 wriop_init_dpmac(sd, 5, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 79 wriop_init_dpmac(sd, 6, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 82 wriop_init_dpmac(sd, 7, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 83 wriop_init_dpmac(sd, 8, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 84 wriop_init_dpmac(sd, 9, (int)lane_prtcl); in wriop_init_dpmac_qsgmii() 85 wriop_init_dpmac(sd, 10, (int)lane_prtcl); in wriop_init_dpmac_qsgmii()
|
| /u-boot/arch/sandbox/cpu/ |
| A D | eth-raw-os.c | 92 if (priv->sd < 0) { in _raw_packet_start() 107 flags = fcntl(priv->sd, F_GETFL, 0); in _raw_packet_start() 108 fcntl(priv->sd, F_SETFL, flags | O_NONBLOCK); in _raw_packet_start() 167 if (priv->sd < 0) { in _local_inet_start() 174 flags = fcntl(priv->sd, F_GETFL, 0); in _local_inet_start() 175 fcntl(priv->sd, F_SETFL, flags | O_NONBLOCK); in _local_inet_start() 203 if (priv->sd < 0 || !priv->device) in sandbox_eth_raw_os_send() 251 retval = sendto(priv->sd, packet, length, 0, in sandbox_eth_raw_os_send() 268 if (priv->sd < 0 || !priv->device) in sandbox_eth_raw_os_recv() 289 os_close(priv->sd); in sandbox_eth_raw_os_stop() [all …]
|
| /u-boot/arch/arm/cpu/armv7/ls102xa/ |
| A D | fsl_ls1_serdes.c | 40 int serdes_get_first_lane(u32 sd, enum srds_prtcl device) in serdes_get_first_lane() argument 46 switch (sd) { in serdes_get_first_lane() 60 printf("invalid SerDes%d\n", sd); in serdes_get_first_lane() 68 if (serdes_get_prtcl(sd, cfg, i) == device) in serdes_get_first_lane() 75 u64 serdes_init(u32 sd, u32 sd_addr, u32 sd_prctl_mask, u32 sd_prctl_shift) in serdes_init() argument 84 printf("Using SERDES%d Protocol: %d (0x%x)\n", sd + 1, cfg, cfg); in serdes_init() 86 if (!is_serdes_prtcl_valid(sd, cfg)) in serdes_init() 87 printf("SERDES%d[PRTCL] = 0x%x is not valid\n", sd + 1, cfg); in serdes_init() 90 enum srds_prtcl lane_prtcl = serdes_get_prtcl(sd, cfg, lane); in serdes_init()
|
| /u-boot/arch/arm/dts/ |
| A D | r8a77950-salvator-x-u-boot.dts | 34 sd-uhs-sdr12; 35 sd-uhs-sdr25; 36 sd-uhs-sdr104; 48 sd-uhs-sdr12; 49 sd-uhs-sdr25; 50 sd-uhs-sdr104;
|
| A D | r8a77960-salvator-x-u-boot.dts | 34 sd-uhs-sdr12; 35 sd-uhs-sdr25; 36 sd-uhs-sdr104; 48 sd-uhs-sdr12; 49 sd-uhs-sdr25; 50 sd-uhs-sdr104;
|
| A D | r8a77965-salvator-x-u-boot.dts | 34 sd-uhs-sdr12; 35 sd-uhs-sdr25; 36 sd-uhs-sdr104; 50 sd-uhs-sdr12; 51 sd-uhs-sdr25; 52 sd-uhs-sdr104;
|
| A D | am57xx-beagle-x15.dts | 25 /delete-property/ sd-uhs-sdr104; 26 /delete-property/ sd-uhs-sdr50; 27 /delete-property/ sd-uhs-ddr50; 28 /delete-property/ sd-uhs-sdr25; 29 /delete-property/ sd-uhs-sdr12;
|
| A D | rv1126-edgeble-neu2-io.dts | 28 cap-sd-highspeed; 33 sd-uhs-sdr12; 34 sd-uhs-sdr25; 35 sd-uhs-sdr104;
|
| A D | r8a77990-ebisu-u-boot.dts | 50 sd-uhs-sdr12; 51 sd-uhs-sdr25; 56 sd-uhs-sdr12; 57 sd-uhs-sdr25;
|
| A D | imx8mn-beacon-kit-u-boot.dtsi | 70 sd-uhs-sdr104; 71 sd-uhs-ddr50; 76 sd-uhs-sdr104; 77 sd-uhs-ddr50;
|
| A D | uniphier-pinctrl.dtsi | 134 pinctrl_sd: sd { 135 groups = "sd"; 136 function = "sd"; 139 pinctrl_sd_uhs: sd-uhs { 140 groups = "sd"; 141 function = "sd";
|
| A D | imx8mq-evk-u-boot.dtsi | 14 sd-uhs-sdr104; 15 sd-uhs-ddr50;
|
| A D | r8a77950-ulcb-u-boot.dts | 46 sd-uhs-sdr12; 47 sd-uhs-sdr25; 48 sd-uhs-sdr104;
|
| A D | r8a77960-ulcb-u-boot.dts | 46 sd-uhs-sdr12; 47 sd-uhs-sdr25; 48 sd-uhs-sdr104;
|
| A D | rz-g2-beacon-u-boot.dtsi | 69 sd-uhs-sdr12; 70 sd-uhs-sdr25; 71 sd-uhs-sdr104;
|
| A D | r8a77965-ulcb-u-boot.dts | 46 sd-uhs-sdr12; 47 sd-uhs-sdr25; 48 sd-uhs-sdr104;
|
| /u-boot/arch/arm/cpu/armv8/fsl-layerscape/ |
| A D | fsl_lsch3_serdes.c | 93 switch (sd) { in serdes_get_first_lane() 116 printf("invalid SerDes%d\n", sd); in serdes_get_first_lane() 120 cfg = serdes_get_number(sd, cfg); in serdes_get_first_lane() 127 if (serdes_get_prtcl(sd, cfg, i) == device) in serdes_get_first_lane() 149 cfg = serdes_get_number(sd, cfg); in serdes_init() 151 printf("SERDES%d is disabled\n", sd + 1); in serdes_init() 155 if (!is_serdes_prtcl_valid(sd, cfg)) in serdes_init() 201 wriop_init_dpmac(sd, in serdes_init() 207 wriop_init_dpmac(sd, sgmii_dpmac[ in serdes_init() 621 cfg = serdes_get_number(sd, cfg); in serdes_set_env() [all …]
|
| /u-boot/board/nvidia/jetson-tk1/ |
| A D | jetson-tk1.c | 41 static int as3722_sd_enable(struct udevice *pmic, unsigned int sd) in as3722_sd_enable() argument 45 if (sd > 6) in as3722_sd_enable() 48 err = pmic_clrsetbits(pmic, AS3722_SD_CONTROL, 0, 1 << sd); in as3722_sd_enable()
|
| /u-boot/arch/riscv/dts/ |
| A D | microchip-mpfs-icicle-kit.dts | 71 cap-sd-highspeed; 75 sd-uhs-sdr12; 76 sd-uhs-sdr25; 77 sd-uhs-sdr50; 78 sd-uhs-sdr104;
|
| /u-boot/arch/mips/mach-octeon/ |
| A D | lowlevel_init.S | 74 sd a0, 0(t1) 75 sd a1, 8(t1) 76 sd a2, 16(t1) 77 sd a3, 24(t1)
|
| /u-boot/drivers/power/regulator/ |
| A D | as3722_regulator.c | 32 int sd = dev->driver_data; in stepdown_set_enable() local 35 ret = pmic_clrsetbits(pmic, AS3722_SD_CONTROL, 0, 1 << sd); in stepdown_set_enable() 48 int sd = dev->driver_data; in stepdown_get_enable() local 58 return ret & (1 << sd) ? true : false; in stepdown_get_enable()
|
| /u-boot/drivers/power/pmic/ |
| A D | as3722.c | 65 int as3722_sd_set_voltage(struct udevice *dev, unsigned int sd, u8 value) in as3722_sd_set_voltage() argument 69 if (sd > 6) in as3722_sd_set_voltage() 72 ret = pmic_reg_write(dev, AS3722_SD_VOLTAGE(sd), value); in as3722_sd_set_voltage() 74 pr_err("failed to write SD%u voltage register: %d\n", sd, ret); in as3722_sd_set_voltage()
|