If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:Falcon
BoxMatrix >> Components >> Falcon | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Codenames | SoC-Chips | RAM-Chips | Flash-Chips | FPGA-Chips | FON-Chips | DECT-Chips | WLAN-Chips | LAN-Chips | USB-Chips | Trafo-Chips | PSU-Chips | Misc-Chips | ALL-Chips |
Chip-Codename
Codename: | Falcon | Wiki | Freetz | IPPF | whmf | Web | |
Creator: | Lantiq | Wiki | Freetz | IPPF | whmf | Web | |
Vendor: | MaxLinear | Wiki | Freetz | IPPF | whmf | Web | |
Purpose: | Fiber-SoC | ||||||
Description: | 800MHz Quad Core MIPS32 / InterAptiv 34Kc 10G PON Fiber SoC (PRX300) |
Chip-Details
Falcon Mountain is the codename for the PRX300 family of SoCs for Optical Networking Units (ONUs)[1].
Early development dates back to Lantiq times, that's why they are MIPS based like the Seale GRX network SoCs.
Although Intel acquired all they did not add an Intel CPU like they did with the Puma6. Likely they were short in time.
After Intel sold all to Maxlinear they removed the product page (archived). Now MaxLinear has a product page.
The CPU has 4 logical cores (dual core with hyperthreading each) but only 3 cores are used for the main PRX Linux.
The 4th logical core is used for the boot Linux, also called MPE firmware. Excerpt from the 5590 PRX main boot log:
[ 0.075686] avm_register_cpuid: cpu_id=0: LINUX core=0 tc=0 [ 0.081292] avm_register_cpuid: cpu_id=1: LINUX core=0 tc=1 [ 0.086887] avm_register_cpuid: cpu_id=2: LINUX core=1 tc=0 [ 0.092527] avm_register_cpuid: cpu_id=3: MPEFW core=1 tc=1 ... [ 0.249137] Primary instruction cache 32kB, VIPT, 4-way, linesize 32 bytes. [ 0.249144] Primary data cache 32kB, 4-way, PIPT, no aliases, linesize 32 bytes [ 0.249155] MIPS secondary cache 256kB, 8-way, linesize 32 bytes. [ 0.249160] avm_check_scache_features: mips-options: 0x000088c40e6d638b [ 0.249312] CPU2 revision is: 0001a120 (MIPS interAptiv (multi)) [ 0.281008] Brought up 3 CPUs
The boot Linux is very minimalistic, it consists of busybox, supervisor and the FIT-Image tools bootslotctl and annexctl,
and their libraries libbootslotctl.so and libannexctl.so. The only external module is cpunet.ko for Inter-CPU communication.
Besides this it is prepared for trustedd by having libminneapolis.so installed.
The boot Linux is mostly idling, that's why the main Linux looses nearly no CPU horsepower to it.
Thanks to hyperthreading all idled power goes back to the 3rd core, which turns the strongest one in the team.
GPL-Browser
Daily updated index of all Falcon Tarballs unpacked to the GPL-Browser. Last update: 2024-09-07 04:07 GMT.
The Browse
column lists the respective subdirectory of the gpl.boxmatrix.info service.
The SoC
column lists the Chip-Codenames, the Model
column lists the nicks of the Box-Models.
The Diff
column links the comparison of the AVM Kernel to the pristine original from Kernel.org.
The Download
column links the full tarball the respective directory content is extracted from.
Browse | SoC | Arch | Model | Firmw | Diff | Download |
---|---|---|---|---|---|---|
falcon-5530-730 | Falcon | MIPS | 5530 | 7.30 | 4.9.231 | Download |
falcon-5530-750 | Falcon | MIPS | 5530 | 7.50 | 4.9.276 | Download |
falcon-5590-729 | Falcon | MIPS | 5590 | 7.29 | 4.9.231 | - |
falcon-5590-750 | Falcon | MIPS | 5590 | 7.50 | 4.9.276 | Download |
4 partially unpacked Falcon tarballs |
Modules
This is a subset of the Kernel-Modules section, filtered for '*Falcon*'
or '*PRX*'
or '*XRX300*'
modules or descriptions.
Daily updated index of all kernel modules found scanning Firmware-Probes . Last update: 2024-09-07 05:08 GMT.
The label (module)
in the Module
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective module. Click the column header to sort by this number.
You can hover or click a possible Link
in the Type
column to see the target of that link.
Module | Mod | Firmware | Description | Path | Size/Bytes | Type | Origin |
---|---|---|---|---|---|---|---|
clk-cgu-pll.ko | Clock driver for PRX300 - PLL (GPL) | Linux | |||||
clk-cgu.ko | Clock driver for PRX300 platform (GPL) | Linux | |||||
clk-prx300.ko | PRX300 clock driver (GPL) | Linux | |||||
gwdpa-dpm.ko | 3 | 7.39 - 7.90 | PRX300 Datapath Manager/Core/LIB (GPL) | ./extra | 825k - 850k | Mod | MaxLinear |
ltq_eth_drv_xrx500.ko | 13 | 7.19 - 7.90 | Intel XRX500/PRX300 ethernet driver (GPL) | ./kernel/drivers/net/ethernet/lantiq | 34.3k - 69.5k, <builtin> | Mod | Lantiq |
ltq_mpe_hal_drv.ko | 10 | 6.51 - 7.90 | MPE HAL (Routing/Bridging Acceleration) (GPL) | ./extra/platform/prx300, ./kernel/drivers/net/lantiq_ppa/platform/xrx500 | 128k - 214k | Mod | Lantiq |
spi-grx500.ko | 13 | 6.51 - 7.90 | Lantiq XRX500/PRX300 SPI controller driver (GPL) | ./kernel/drivers/spi | <builtin> | Mod | Linux |
test-wave600_drv.ko | 11 | 7.21 - 7.81 | Intel DC test driver (Supported XRX500/PRX300) (GPL) | ./extra/test | 45.2k - 51.8k | Mod | Intel |
xrx500-cpufreq.ko | 13 | 7.19 - 7.90 | XRX500/PRX300 Family SoC CPUFreq driver (GPL) | ./kernel/drivers/cpufreq | <builtin> | Mod | Linux |
xrx500_phy_fw.ko | 13 | 7.19 - 7.90 | Lantiq XRX500/PRX300 PHY Firmware Loader (GPL) | ./kernel/drivers/net/ethernet/lantiq | 7.0k - 19.4k, <builtin> | Mod | Lantiq |
10 kernel modules |
Kernel-Config
This is a subset of the Kernel-Config section, filtered for '*Falcon*'
or '*PRX*'
or '*XRX300*'
variables or descriptions.
Daily updated index of all kernel config variables found scanning Firmware-Probes . Last update: 2024-09-07 04:21 GMT.
The label (kerncfg)
in the Variable
column shows there are other objects in this wiki using this name.
The Mod
column shows the amount of models using the respective variable. Click the column header to sort by this number.
Variable | Mod | Firmware | Value | Description | Kernel | Origin |
---|---|---|---|---|---|---|
CONFIG_PINCTRL_EQUILIBRIUM | 13 | 7.19 - 7.90 | y | Intel xrx500/prx300 pinctrl and GPIO driver (pinctrl-equilibrium.ko) | 4.9.161 - 4.9.325 | Linux |
CONFIG_PRX300_CLK | 3 | 7.21 - 7.90 | y | PRX300 Clock driver (clk-cgu-pll.ko, clk-cgu.ko, clk-prx300.ko) | 4.9.218 - 4.9.276 | Linux |
CONFIG_PRX300_CQM | 3 | 7.21 - 7.90 | y | Central QOS Manager(CQM) driver for PRX300 platform (cqm.ko) | 4.9.218 - 4.9.276 | Linux |
CONFIG_PRX_AVM_FRITZ_BOX | 3 | 7.21 - 7.90 | y | TODO [GRX5 Boards] (dtb.ko) | 4.9.218 - 4.9.276 | Linux |
CONFIG_XRX500_PHY_FW | 13 | 6.51 - 7.90 | m, y | XRX500/PRX300 PHY firmware loader (xrx500_phy_fw.ko) | 3.10.12 - 4.9.325 | Linux |
5 config variables |
Chip-Variants
Chips using the codename or family name Falcon:
Selectors >> Components-Selector >> SoC-Chips >> Falcon
Components-Selector | Cat. | Family | Coden. | Purpose | Iface | Creator | Vendor | Description |
---|---|---|---|---|---|---|---|---|
PRX321B1BI-S-LNEV | SoC | PRX300 | Falcon | Fiber-SoC | Lantiq | MaxLinear | 800MHz Quad Core MIPS32 / InterAptiv 34Kc 10G PON Fiber SoC | |
1 Falcon chip |
Model-Matrix
Box-Models and Accessories using one of the Falcon variants listed above:
Selectors >> Chips-Selector >> SoC-Chips >> Falcon
Feature-Matrix
Features of Box-Models and Accessories using one of the Falcon variants listed above:
S € |
Model Languages, Brandings |
Internet [Annex] |
LAN Ports |
WLAN 802.11 |
PSTN Lines |
Phones | SoC Clock |
RAM | Flash | USB Host |
Image |
---|---|---|---|---|---|---|---|---|---|---|---|
![]() ![]() |
FRITZ!Box 5530 Fiber de, en, es, fr, it, nl, pl 1und1, avm, avme |
SFP WLAN |
Gbit: 2 2.5G: 1 |
2,400 Mb +600 Mb 2.4GHz 5GHz Wi-Fi 6 |
- | Analog: 1 DECT: 6 |
Falcon 800 MHz |
1,024 MB | 128 MB |
- | ![]() |
![]() ![]() |
FRITZ!Box 5590 Fiber de, en, es, fr, it, nl, pl 1und1, avm, avme |
SFP USB-LTE WLAN |
Gbit: 4 2.5G: 1 |
2,400 Mb +1,200 Mb 2.4GHz 5GHz Wi-Fi 6 |
- | Analog: 2 DECT: 6 |
Hawkeye 2200 MHz Falcon 800 MHz |
1,536 MB | 4,096 MB | Ports: 2 USB: 3.0 |
![]() |
Legend:
= all variants of this model are still supported
= some variants of this model are end of support
= all variants of this model are end of support
= at least one variant of this model is still sold
= no variant of this model is sold any more (or not yet)
= a future model which is not yet sold or supported
This info is updated daily from the Part-Numbers section in each Box-Models article.
Gallery
If you want to extend the gallery with own work then please get in touch. See also the Photography-Inspiration article.