mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 14:34:27 -05:00 
			
		
		
		
	
				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 | ||
| 0001-v5.12-ARM-dts-qcom-ipq4019-add-USB-devicetree-nodes.patch | ||
| 0002-v5.12-ARM-dts-qcom-ipq4019-add-more-labels.patch | ||
| 0003-v5.12-ARM-dts-qcom-ipq4019-add-SDHCI-VQMMC-LDO-node.patch | ||