xlnx,phy-reset-gpio=<&gpioGPIO_NUMBERGPIO_ACTIVE_HIGH/GPIO_ACTIVE_LOW>; USB驱动程序里,会查找参数“xlnx,phy-reset-gpio”。如果找到,会调用Linux的GPIO框架来复位外部USB Phy。 3.2. 使用PS_MODE管脚作为USB Phy复位信号 如果使用PS_MODE管脚(BOOT_PIN),则可以节约MIO管脚;在device tree里,也不用添加参...
xlnx,phy-reset-gpio = < &gpio GPIO_NUMBER GPIO_ACTIVE_HIGH/ GPIO_ACTIVE_LOW>; USB驱动程序里,会查找参数“xlnx,phy-reset-gpio”。如果找到,会调用Linux的GPIO框架来复位外部USB Phy。 3.2. 使用PS_MODE管脚作为USB Phy复位信号 如果使用PS_MODE管脚(BOOT_PIN),则可以节约MIO管脚;在device tree里,也...
xlnx,phy-reset-gpio = <&gpio GPIO_NUMBER GPIO_ACTIVE_HIGH/ GPIO_ACTIVE_LOW>; USB驱动程序里,会查找参数“xlnx,phy-reset-gpio”。如果找到,会调用Linux的GPIO框架来复位外部USB Phy。 3.2. 使用PS_MODE管脚作为USB Phy复位信号 如果使用PS_MODE管脚(BOOT_PIN),则可以节约MIO管脚;在device tree里,也不...
直接调用CPU的MDIO控制器(直接调用cpu对应的寄存器)的方式; 通过GPIO/外围soc模拟MDIO时序的方式; PHY的控制器一般被描述为mdio_bus平台设备(注意:这是一个设备,等同于SPI/I2C中的master设备;和总线、驱动、设备中的bus不是一个概念)。 既然是平台设备,那么设备树中必定要有可以被解析为平台设备的节点,也要有对应...
xlnx,phy-reset-gpio = <&gpio GPIO_NUMBER GPIO_ACTIVE_HIGH/ GPIO_ACTIVE_LOW>; 1. USB驱动程序里,会查找参数“xlnx,phy-reset-gpio”。如果找到,会调用Linux的GPIO框架来复位外部USB Phy。 3.2. 使用PS_MODE管脚作为USB Phy复位信号 如果使用PS_MODE管脚(BOOT_PIN),则可以节约MIO管脚;在device tree里,...
reset-gpios = <&gpiob 6 GPIO_ACTIVE_LOW>; reset-assert-us = <10000>; reset-deassert-us = <80000>; 4、需要配置mac端clk 输入还是输出配置 st,ext-phyclk; 5、phyid和具体使用的phy 此处001C.c816为phy的id值,查手册得知 AI检测代码解析 ...
通过GPIO/外围soc模拟MDIO时序的方式; PHY的控制器一般被描述为mdio_bus平台设备(注意:这是一个设备,等同于SPI/I2C中的master设备;和总线、驱动、设备中的bus不是一个概念)。 既然是平台设备,那么设备树中必定要有可以被解析为平台设备的节点,也要有对应的平台设备驱动。与SPI驱动类似,PHY设备模型也是在控制器驱动...
-> mdio->reset_delay_us = DEFAULT_GPIO_RESET_DELAY; -> mdiobus_register(mdio)// 注册MDIO总线设备 -> bus->dev.parent = bus->parent; -> bus->dev.class= &mdio_bus_class;// 总线设备类“/sys/bus/mdio_bus” /*--- static struct class mdio_bus_class = { .name = "mdio_...
of_node = np; -> mdio->reset_delay_us = DEFAULT_GPIO_RESET_DELAY; -> mdiobus_register(mdio) // 注册MDIO总线设备 -> bus->dev.parent = bus->parent; -> bus->dev.class = &mdio_bus_class; // 总线设备类“/sys/bus/mdio_bus” /*--- static struct class mdio_bus_class = { .na...
gmac配置&gmac {phy-mode = "rmii";clock_in_out = "output";snps,reset-gpio = <&gpio2 RK_...