• fixedlink


                eth: eth@0{
                            compatible = "cdns,macb";
                    
                            interrupt-parent = <&plic0>;
                            interrupts = <65>, <66>;
                            reg = <0x0 0x83040000 0x0  0x4000>;
                            #local-mac-address = [00 00 00 00 00 00];
                            status = "okay";
                            clocks = <&pclk &hclk>;
                            clock-names = "pclk", "hclk";
                            phy-mode = "rgmii-id";
                            #address-cells = <1>;
                            #size-cells = <0>;
                            fixed-link {
                                speed = <100>;
                                full-duplex;
                             };
                    }; 
    root@ubuntu:~/riscv_learn# ls /sys/bus/
    acpi/            clockevents/     cpu/             fsl-mc/          hid/             mdio_bus/        mmc/             node/            pci-epf/         pnp/             scsi/            serio/           usb/             workqueue/
    amba/            clocksource/     edac/            genpd/           i2c/             memory/          mmc_rpmb/        nvmem/           pci_express/     rapidio/         sdio/            soc/             virtio/          xen/
    cec/             container/       event_source/    gpio/            iscsi_flashnode/ mipi-dsi/        nd/              pci/             platform/        scmi_protocol/   serial/          spi/             vme/             xen-backend/
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/
    devices  drivers  drivers_autoprobe  drivers_probe  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/
     ACPI0013:00   dmi-ipmi-si.0       HISI00C2:00   HISI00C2:03   HISI0152:01   HISI0152:04   HISI0152:07   HISI0162:00   HISI0202:00   HISI0202:03   PNP0D20:00   sbsa-gwdt.0
     alarmtimer   'Fixed MDIO bus.0'   HISI00C2:01   HISI0141:00   HISI0152:02   HISI0152:05   HISI0152:08   HISI0162:01   HISI0202:01   HISI02A1:00   reg-dummy    serial8250
     ARMH0011:00   HISI00B2:00         HISI00C2:02   HISI0152:00   HISI0152:03   HISI0152:06   HISI0152:09   HISI0191:00   HISI0202:02   PNP0C0C:00    rtc-efi
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/'Fixed MDIO bus.0'
    driver_override  mdio_bus  modalias  power  subsystem  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/
    fixed-0
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/fixed-0/
    device  power  subsystem  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/fixed-0/device
    driver_override  mdio_bus  modalias  power  subsystem  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/fixed-0/device -al
    lrwxrwxrwx 1 root root 0 Dec 14 20:09 '/sys/bus/platform/devices/Fixed MDIO bus.0/mdio_bus/fixed-0/device' -> '../../../Fixed MDIO bus.0'
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/'Fixed MDIO bus.0'
    driver_override  mdio_bus  modalias  power  subsystem  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/'Fixed MDIO bus.0' -al
    lrwxrwxrwx 1 root root 0 Sep  2 19:17 '/sys/bus/platform/devices/Fixed MDIO bus.0' -> '../../../devices/platform/Fixed MDIO bus.0'
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/'Fixed MDIO bus.0'/  -al
    total 0
    drwxr-xr-x  4 root root    0 Dec 14 20:09 .
    drwxr-xr-x 38 root root    0 Sep  2 19:17 ..
    -rw-r--r--  1 root root 4096 Dec 14 20:08 driver_override
    drwxr-xr-x  3 root root    0 Sep  2 19:17 mdio_bus
    -r--r--r--  1 root root 4096 Dec 14 20:08 modalias
    drwxr-xr-x  2 root root    0 Dec 14 20:08 power
    lrwxrwxrwx  1 root root    0 Sep  2 19:17 subsystem -> ../../../bus/platform
    -rw-r--r--  1 root root 4096 Sep  2 19:17 uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/  -al
    total 0
    drwxr-xr-x 3 root root 0 Dec 14 20:09 .
    drwxr-xr-x 4 root root 0 Dec 14 20:09 ..
    drwxr-xr-x 3 root root 0 Sep  2 19:17 fixed-0
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/devices/Fixed\ MDIO\ bus.0/mdio_bus/fixed-0/  -al
    total 0
    drwxr-xr-x 3 root root    0 Dec 14 20:09 .
    drwxr-xr-x 3 root root    0 Dec 14 20:09 ..
    lrwxrwxrwx 1 root root    0 Dec 14 20:09 device -> '../../../Fixed MDIO bus.0'
    drwxr-xr-x 2 root root    0 Dec 14 20:09 power
    lrwxrwxrwx 1 root root    0 Sep  2 19:17 subsystem -> ../../../../../class/mdio_bus
    -rw-r--r-- 1 root root 4096 Sep  2 19:17 uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers
     acpi-fan           berlin4ct-pinctrl   clk-mt7622        gpio-clk                i2c_designware            meson-pcie            omap_i2c            qcom-pcie              sh-pfc                    sun50i-h6-r-pinctrl        uart-sccnxp
     acpi-ged           bgmac-enet          clk-mt7622-aud    gpio-mpc8xxx            imx8mq-ccm                mobiveil-pcie         owl-sps             qcom_scm               sh_tmu                    sun6i-a31-apb0-clk         vexpress-osc
     ahci-imx           bman_ccsr           clk-mt7622-eth    gpio-mxc                imx8mq-pinctrl            msm-restart           owl-uart            qman_ccsr              simple-framebuffer        sun6i-a31-apb0-gates-clk   vexpress-reset
     alarmtimer         bman_portal         clk-mt7622-hif    gpio-xilinx             imx8qxp-clk               msm_serial            palmas-gpio         qman_portal            simple-pm-bus             sun6i-a31-ar100-clk        vexpress-syscfg
     altr_edac_device   brcm-sata-phy       cmd-db            hi3660-clk              imx8qxp-lpcg-clk          mt6577-uart           palmas-pinctrl      raspberrypi-firmware   simple-reset              sun6i-prcm                 vexpress-sysreg
     altr_sdram_edac    brcmstb-dpfe        cpufreq-dt        hi3660-stub-clk         imx8qxp-pinctrl           mt6765-pinctrl        pci-host-generic    raspberrypi-power      smc91x                    sun6i-rtc                  virtio-mmio
     amd_gpio           cdns-pcie-ep        dw-apb-uart       hi3670-clk              imx-irqsteer              mt6797-pinctrl        pci_thunder_ecam    rc5t583-gpio           socfpga_a10_ecc_manager   sun8i-a23-apb0-clk         xgene-gpio
     ARM-CCI            cdns-pcie-host      dwc2              hi6220-stub-clk         imx-scu                   mt7622-pinctrl        pci_thunder_pem     rcar-pcie              socfpga_ecc_manager       sun8i-a83t-ccu             xgene-msi
    'ARM-CCI PMU'       charger-manager     dw-pcie           Hi-HNS_MDIO             imx-scu-pd                mt8183-pinctrl        pinctrl-bcm2835     rcar-usb2-clock-sel    sprd-i2c                  sun8i-h3-r-pinctrl         xgene-pcie
     arm-ccn            clk-mt2712          efi-framebuffer   hisi_ddrc_pmu           imx-uart                  mtk-pcie              pinctrl-ocelot      reg-dummy              sprd-pinctrl              sun9i-a80-mmc-config-clk   xgene-phy
     arm-scmi           clk-mt2712-bdp      ehci-platform     hisi_hha_pmu            ipmi                      mtk-scpsys            pinctrl-s700        renesas_irqc           sram                      sunxi-de2-clks             xgene-pmu
     arm-smmu           clk-mt2712-img      fec               hisi_l3c_pmu            ipmi_si                   mtk-smi-common        pinctrl-s900        restart-gpio           sr-clk                    sunxi-sram                 xgene-rtc
     arm-smmu-v3        clk-mt2712-jpgdec   fsl_dpaa_mac     'Hisilicon MBIGEN-V2'    ipmi_ssif                 mtk-smi-larb          pinctrl-single      rpmh                   stmpe-gpio                syscon                     xilinx-pcie
     as370-pinctrl      clk-mt2712-mfg      fsl-fman          hisi-lpc                iproc-gpio                mv_xor_v2             poweroff-gpio       rtc-efi                stratix10-clkmgr          syscon-poweroff            zynqmp_clock
     as3722-pinctrl     clk-mt2712-mm       fsl-fman-port     hisi-pcie               kirin-pcie                mx3_sdc_fb            poweroff-restart    rtd1295-rtc            sun4i-a10-mod0-clk        syscon-reboot              zynqmp_firmware
     as3722-power-off   clk-mt2712-vdec     fsl-fman_xmdio    hisi-pcie-almost-ecam   leds-syscon               mxs_phy               qcom_aoss_reset     rtd1295-watchdog       sun50i-a64-ccu            tc3589x-gpio
     basic-mmio-gpio    clk-mt2712-venc     fsl-guts          hisi-reboot             ls-scfg-msi               ns2-pinmux            qcom-ebi2           s700-cmu               sun50i-a64-pinctrl        tpm_tis
     bcm2835-aux-clk    clk-mt6797          fsl-ifc           hisi_sas_v2_hw          ltc2952-poweroff          nwl-pcie              qcom-iommu          s900-cmu               sun50i-a64-r-pinctrl      tps6586x-gpio
     bcm2835-clk        clk-mt6797-img      fsl_mc_bus        histb-pcie              mdio-mux-iproc            of_fixed_clk          qcom-iommu-ctx      sbsa-uart              sun50i-de2-bus            tps65910-gpio
     bcm2835-dma        clk-mt6797-mm       fsl_spi           hns_dsaf                mediatek-mt2712-pinctrl   of_fixed_factor_clk   qcom-irq-combiner   sc27xx-poweroff        sun50i-h5-pinctrl         tps68470-gpio
     bcm2835-mbox       clk-mt6797-vdec     ftgpio010-gpio    hns-nic                 mediatek-mt6397-pinctrl   of_serial             qcom-l2cache-pmu    serial8250             sun50i-h6-ccu             tps68470_pmic_opregion
     berlin2-reset      clk-mt6797-venc     ftpci100          hsdk-gp-pll-clock       mediatek-mt8173-pinctrl   omap2_mcspi           qcom-l3cache-pmu    sh_cmt                 sun50i-h6-pinctrl         twl4030-audio
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers/f
    fec/            fsl_dpaa_mac/   fsl-fman/       fsl-fman-port/  fsl-fman_xmdio/ fsl-guts/       fsl-ifc/        fsl_mc_bus/     fsl_spi/        ftgpio010-gpio/ ftpci100/       
    root@ubuntu:~/riscv_learn# find  /sys/bus/platform/drivers/ -name '*mdio*'
    /sys/bus/platform/drivers/mdio-mux-iproc
    /sys/bus/platform/drivers/fsl-fman_xmdio
    root@ubuntu:~/riscv_learn# find  /sys/bus/platform/drivers/ -name '*MDIO*'
    /sys/bus/platform/drivers/Hi-HNS_MDIO
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers/Hi-HNS_MDIO
    bind  HISI0141:00  module  uevent  unbind
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers/Hi-HNS_MDIO/HISI0141\:00
    driver  driver_override  firmware_node  mdio_bus  modalias  power  subsystem  uevent
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers/Hi-HNS_MDIO/HISI0141\:00 -al
    lrwxrwxrwx 1 root root 0 Dec 14 20:11 /sys/bus/platform/drivers/Hi-HNS_MDIO/HISI0141:00 -> ../../../../devices/platform/HISI0141:00
    root@ubuntu:~/riscv_learn# ls /sys/bus/platform/drivers/Hi-HNS_MDIO -al
    total 0
    drwxr-xr-x   2 root root    0 Dec 14 20:11 .
    drwxr-xr-x 237 root root    0 Sep  2 19:17 ..
    --w-------   1 root root 4096 Dec 14 20:11 bind
    lrwxrwxrwx   1 root root    0 Dec 14 20:11 HISI0141:00 -> ../../../../devices/platform/HISI0141:00
    lrwxrwxrwx   1 root root    0 Dec 14 20:11 module -> ../../../../module/hns_mdio
    --w-------   1 root root 4096 Sep  2 19:17 uevent
    --w-------   1 root root 4096 Dec 14 20:11 unbind
    root@ubuntu:~/riscv_learn# 
  • 相关阅读:
    PHP中的call_user_func()与call_user_func_array()简单理解
    PHP实现多继承
    PHP实现多继承 trait 语法
    PHP几种常见魔术方法与魔术变量解析
    tp5 的nginx配置
    PHP 扩展 trie-tree, swoole过滤敏感词方案
    PHP Ajax跨域问题解决办法
    附加个人作业
    学完软工的感受
    团队介绍
  • 原文地址:https://www.cnblogs.com/dream397/p/15689798.html
Copyright © 2020-2023  润新知