mirror of
https://github.com/openwrt/openwrt.git
synced 2024-12-26 17:01:14 +00:00
b1f21329d4
Qualcomm IPQ40xx SoC-s have a variant of QCA8337N switch built-in. It shares most of the stuff with its external counterpart, however it is modified for the SoC. Namely, it doesn't have second CPU port (Port 6), so it has 6 ports instead of 7. It also has no built-in PHY-s but rather requires external PSGMII based companion PHY-s (QCA8072 and QCA8075) for which it first needs to carry out calibration before using them. PSGMII has a SoC built-in PHY that is used to connect to the PHY-s which unfortunately requires some magic values as the datasheet doesnt document the bits that are being set or the register at all. Since its built-in it is MMIO like other peripherals and doesn't have its own MDIO bus but depends on the SoC provided one. CPU connection is at Port 0 and it uses some kind of a internal connection and no traditional RGMII/SGMII. It also doesn't use in-band tagging like other qca8k switches so a shinfo based tagger is used. This is based on the current OpenWrt qca8k version that has been imported from generic target. Signed-off-by: Robert Marko <robert.marko@sartura.hr> |
||
---|---|---|
.. | ||
104-clk-fix-apss-cpu-overclocking.patch | ||
300-clk-qcom-ipq4019-add-ess-reset.patch | ||
301-arm-compressed-add-appended-DTB-section.patch | ||
302-arm-compressed-set-ipq40xx-watchdog-to-allow-boot.patch | ||
400-mmc-sdhci-sdhci-msm-use-sdhci_set_clock-instead-of-s.patch | ||
420-firmware-qcom-scm-disable-SDI.patch | ||
421-firmware-qcom-scm-cold-boot-address.patch | ||
444-mtd-nand-rawnand-add-support-for-Toshiba-TC58NVG0S3H.patch | ||
700-skbuff-add-DSA-specific-data-to-struct-skb_shared_in.patch | ||
701-net-dsa-tag_ipq4019-add-shinfo-based-tagging-driver-.patch | ||
702-net-ethernet-qualcomm-add-IPQESS-support.patch | ||
703-arm-dts-ipq4019-add-ethernet-controller-DT-node.patch | ||
704-net-phy-define-PSGMII-PHY-interface-mode.patch | ||
705-net-dsa-add-Qualcomm-IPQ4019-built-in-switch-support.patch | ||
706-arm-dts-ipq4019-add-switch-node.patch | ||
707-dt-bindings-net-add-QCA807x-PHY.patch | ||
708-net-phy-Add-Qualcom-QCA807x-driver.patch | ||
709-arm-dts-ipq4019-QCA807x-properties.patch | ||
850-soc-add-qualcomm-syscon.patch | ||
900-dts-ipq4019-ap-dk01.1.patch | ||
902-dts-ipq4019-ap-dk04.1.patch |