Lines Matching +full:10 +full:gbase +full:- +full:r
1 // SPDX-License-Identifier: GPL-2.0
8 //! and firmware can be downloaded on the EN-9320SFP+ support site.
10 //! The QT2025 PHY integrates an Intel 8051 micro-controller.
32 firmware: ["qt2025-2.0.3.3.fw"],
39 const NAME: &'static CStr = c_str!("QT2025 10Gpbs SFP+");
42 fn probe(dev: &mut phy::Device) -> Result<()> { in probe()
50 // `MICRO_RESETN`: hold the micro-controller in reset while configuring. in probe()
52 // `SREFCLK_FREQ`: configure clock frequency of the micro-controller. in probe()
59 // 3.41 5/10/25GBASE-R PCS test pattern seed B) for something else. in probe()
67 // `MICRO_RESETN`: release the micro-controller from the reset state. in probe()
69 // The micro-controller will start running from the boot ROM. in probe()
72 let fw = Firmware::request(c_str!("qt2025-2.0.3.3.fw"), dev.as_ref())?; in probe()
78 // The first 16kB of memory is located in the address range 3.8000h - 3.BFFFh. in probe()
79 // The next 8kB of memory is located at 4.8000h - 4.9FFFh. in probe()
93 // The micro-controller will start running from SRAM. in probe()
100 fn read_status(dev: &mut phy::Device) -> Result<u16> { in read_status()