mirror of
				https://github.com/Telecominfraproject/wlan-ap.git
				synced 2025-10-30 18:07:52 +00:00 
			
		
		
		
	ipq807x: bump wf194c4 to ath11.5/v5.4
Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
		| @@ -1,112 +1,110 @@ | |||||||
|  | // SPDX-License-Identifier: GPL-2.0-only | ||||||
| /dts-v1/; | /dts-v1/; | ||||||
| /* | /* Copyright (c) 2020 The Linux Foundation. All rights reserved. | ||||||
|  * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. |  | ||||||
|  * |  | ||||||
|  * Permission to use, copy, modify, and/or distribute this software for any |  | ||||||
|  * purpose with or without fee is hereby granted, provided that the above |  | ||||||
|  * copyright notice and this permission notice appear in all copies. |  | ||||||
|  * |  | ||||||
|  * THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES |  | ||||||
|  * WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF |  | ||||||
|  * MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR |  | ||||||
|  * ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES |  | ||||||
|  * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN |  | ||||||
|  * ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF |  | ||||||
|  * OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. |  | ||||||
|  */ |  */ | ||||||
| #include "ipq8074.dtsi" | #include "ipq8074.dtsi" | ||||||
|  | #include "ipq8074-hk-cpu.dtsi" | ||||||
|  |  | ||||||
| / { | / { | ||||||
| 	#address-cells = <0x2>; | 	#address-cells = <0x2>; | ||||||
| 	#size-cells = <0x2>; | 	#size-cells = <0x2>; | ||||||
| 	model = "CIG WF194c4"; | 	model = "CIG WF194c4"; | ||||||
| 	compatible = "cig,wf194c4", "qcom,ipq807x"; | 	compatible = "cig,wf194c4", "qcom,ipq807x"; | ||||||
| 	qcom,msm-id = <0x156 0x0>; | 	qcom,msm-id = <0x157 0x0>, <0x187 0x0>; | ||||||
| 	interrupt-parent = <&intc>; | 	interrupt-parent = <&intc>; | ||||||
| 	qcom,board-id = <0x8 0x0>; |  | ||||||
| 	qcom,pmic-id = <0x0 0x0 0x0 0x0>; |  | ||||||
|  |  | ||||||
| 	aliases { | 	aliases { | ||||||
| 		/* | 		serial0 = &blsp1_uart5; | ||||||
| 		 * Aliases as required by u-boot | 		/* Aliases as required by u-boot to patch MAC addresses */ | ||||||
| 		 * to patch MAC addresses |  | ||||||
| 		 */ |  | ||||||
| 		ethernet0 = "/soc/dp1"; | 		ethernet0 = "/soc/dp1"; | ||||||
| 		ethernet1 = "/soc/dp2"; | 		ethernet1 = "/soc/dp2"; | ||||||
| 	/*	ethernet2 = "/soc/dp3"; |  | ||||||
| 		ethernet3 = "/soc/dp4"; |  | ||||||
| 		ethernet4 = "/soc/dp5"; |  | ||||||
| 		ethernet5 = "/soc/dp6"; |  | ||||||
| 	*/ |  | ||||||
| 	}; | 	}; | ||||||
|  |  | ||||||
| 	chosen { | 	chosen { | ||||||
| 		bootargs = "console=ttyMSM0,115200,n8 root=/dev/ram0 rw \ | 		stdout-path = "serial0"; | ||||||
| 			init=/init"; |  | ||||||
| 		#ifdef __IPQ_MEM_PROFILE_256_MB__ |  | ||||||
| 			bootargs-append = " swiotlb=1"; |  | ||||||
| 		#else |  | ||||||
| 			bootargs-append = " swiotlb=1 coherent_pool=2M"; |  | ||||||
| 		#endif |  | ||||||
| 	}; | 	}; | ||||||
| }; |  | ||||||
|  |  | ||||||
| &tlmm { | 	soc { | ||||||
| 	pinctrl-0 = <&btcoex_pins>; | 		gpio_keys { | ||||||
|  | 			compatible = "gpio-keys"; | ||||||
|  | 			pinctrl-0 = <&button_pins>; | ||||||
| 			pinctrl-names = "default"; | 			pinctrl-names = "default"; | ||||||
|  |  | ||||||
| 	btcoex_pins: btcoex_pins { | 			button@1 { | ||||||
| /*	 | 				label = "reset"; | ||||||
| 		mux_0 { | 				linux,code = <KEY_RESTART>; | ||||||
| 			pins = "gpio64"; | 				gpios = <&tlmm 67 GPIO_ACTIVE_LOW>; | ||||||
| 			function = "pta1_1"; | 				linux,input-type = <1>; | ||||||
| 			drive-strength = <6>; | 				debounce-interval = <60>; | ||||||
| 			bias-pull-down; |  | ||||||
| 			}; | 			}; | ||||||
| 		mux_1 { |  | ||||||
| 			pins = "gpio65"; |  | ||||||
| 			function = "pta1_2"; |  | ||||||
| 			drive-strength = <6>; |  | ||||||
| 			bias-pull-down; |  | ||||||
| 		}; | 		}; | ||||||
| 		mux_2 { |  | ||||||
| 			pins = "gpio66"; | 		leds { | ||||||
| 			function = "pta1_0"; | 			compatible = "gpio-leds"; | ||||||
| 			drive-strength = <6>; | 			pinctrl-0 = <&leds_pins>; | ||||||
| 			bias-pull-down; | 			pinctrl-names = "default"; | ||||||
|  | 			status = "ok"; | ||||||
|  |  | ||||||
|  | 			led@54 { | ||||||
|  | 				label = "red:lan"; | ||||||
|  | 				gpios = <&tlmm 54 GPIO_ACTIVE_HIGH>; | ||||||
|  | 				linux,default-trigger = "led1_r"; | ||||||
|  | 				default-state = "off"; | ||||||
| 			}; | 			}; | ||||||
| 		mux_3 { |  | ||||||
| 			pins = "gpio54"; | 			led@55 { | ||||||
| 			function = "pta2_0"; | 				label = "green:lan"; | ||||||
| 			drive-strength = <6>; | 				gpios = <&tlmm 55 GPIO_ACTIVE_HIGH>; | ||||||
| 			bias-pull-down; | 				linux,default-trigger = "led1_g"; | ||||||
|  | 				default-state = "off"; | ||||||
| 			}; | 			}; | ||||||
| 		mux_4 { |  | ||||||
| 			pins = "gpio55"; | 			led@56 { | ||||||
| 			function = "pta2_1"; | 				label = "red:wan"; | ||||||
| 			drive-strength = <6>; | 				gpios = <&tlmm 56 GPIO_ACTIVE_HIGH>; | ||||||
| 			bias-pull-down; | 				linux,default-trigger = "led2_r"; | ||||||
|  | 				default-state = "off"; | ||||||
| 			}; | 			}; | ||||||
| 		mux_5 { |  | ||||||
| 			pins = "gpio56"; | 			led@64 { | ||||||
| 			function = "pta2_2"; | 				label = "green:wan"; | ||||||
| 			drive-strength = <6>; | 				gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>; | ||||||
| 			bias-pull-down; | 				linux,default-trigger = "led2_g"; | ||||||
|  | 				default-state = "off"; | ||||||
| 			}; | 			}; | ||||||
| */		 | 		}; | ||||||
| 		mux_0 { |  | ||||||
|  | 		pinctrl@1000000 { | ||||||
|  | 			button_pins: button_pins { | ||||||
|  | 				wps_button { | ||||||
| 					pins = "gpio34"; | 					pins = "gpio34"; | ||||||
| 					function = "gpio"; | 					function = "gpio"; | ||||||
| 			drive-strength = <6>; | 					drive-strength = <8>; | ||||||
| 					bias-pull-up; | 					bias-pull-up; | ||||||
| 			output-high; |  | ||||||
| 				}; | 				}; | ||||||
| 		mux_1 { | 			}; | ||||||
| 			pins = "gpio62"; |  | ||||||
|  | 			usb_mux_sel_pins: usb_mux_pins { | ||||||
|  | 				mux { | ||||||
|  | 					pins = "gpio27"; | ||||||
| 					function = "gpio"; | 					function = "gpio"; | ||||||
| 			drive-strength = <6>; | 					drive-strength = <8>; | ||||||
| 			bias-pull-up; | 					bias-pull-down; | ||||||
| 			output-high; | 				}; | ||||||
|  | 			}; | ||||||
|  |  | ||||||
|  | 			pcie0_pins: pcie_pins { | ||||||
|  | 				pcie0_rst { | ||||||
|  | 					pins = "gpio58"; | ||||||
|  | 					function = "pcie0_rst"; | ||||||
|  | 					drive-strength = <8>; | ||||||
|  | 					bias-pull-down; | ||||||
|  | 				}; | ||||||
|  | 				pcie0_wake { | ||||||
|  | 					pins = "gpio59"; | ||||||
|  | 					function = "pcie0_wake"; | ||||||
|  | 					drive-strength = <8>; | ||||||
|  | 					bias-pull-down; | ||||||
| 				}; | 				}; | ||||||
| 			}; | 			}; | ||||||
|  |  | ||||||
| @@ -123,117 +121,15 @@ | |||||||
| 					drive-strength = <8>; | 					drive-strength = <8>; | ||||||
| 					bias-pull-up; | 					bias-pull-up; | ||||||
| 				}; | 				}; | ||||||
| 	}; | 				mux_2 { | ||||||
|  | 					pins = "gpio25"; | ||||||
| 	uart_pins: uart_pins { |  | ||||||
| 		mux { |  | ||||||
| 			pins = "gpio23", "gpio24"; |  | ||||||
| 			function = "blsp4_uart1"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	spi_0_pins: spi_0_pins { |  | ||||||
| 		mux { |  | ||||||
| 			pins = "gpio38", "gpio39", "gpio40", "gpio41"; |  | ||||||
| 			function = "blsp0_spi"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	/*spi_3_pins: spi_3_pins { |  | ||||||
| 		mux { |  | ||||||
| 			pins = "gpio50", "gpio52", "gpio53"; |  | ||||||
| 			function = "blsp3_spi"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		spi_cs { |  | ||||||
| 			pins = "gpio22"; |  | ||||||
| 			function = "blsp3_spi2"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		quartz_interrupt { |  | ||||||
| 			pins = "gpio47"; |  | ||||||
| 					function = "gpio"; | 					function = "gpio"; | ||||||
| 			input; | 					bias-pull-up; | ||||||
| 			bias-disable; |  | ||||||
| 				}; | 				}; | ||||||
| 		quartz_reset { | 				mux_3 { | ||||||
| 			pins = "gpio21"; | 					pins = "gpio44"; | ||||||
| 					function = "gpio"; | 					function = "gpio"; | ||||||
| 			output-low; | 					bias-pull-up; | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 	};*/ |  | ||||||
|  |  | ||||||
| 	qpic_pins: qpic_pins { |  | ||||||
| 		data_0 { |  | ||||||
| 			pins = "gpio15"; |  | ||||||
| 			function = "qpic_pad0"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_1 { |  | ||||||
| 			pins = "gpio12"; |  | ||||||
| 			function = "qpic_pad1"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_2 { |  | ||||||
| 			pins = "gpio13"; |  | ||||||
| 			function = "qpic_pad2"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_3 { |  | ||||||
| 			pins = "gpio14"; |  | ||||||
| 			function = "qpic_pad3"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_4 { |  | ||||||
| 			pins = "gpio5"; |  | ||||||
| 			function = "qpic_pad4"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_5 { |  | ||||||
| 			pins = "gpio6"; |  | ||||||
| 			function = "qpic_pad5"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_6 { |  | ||||||
| 			pins = "gpio7"; |  | ||||||
| 			function = "qpic_pad6"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		data_7 { |  | ||||||
| 			pins = "gpio8"; |  | ||||||
| 			function = "qpic_pad7"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 		qpic_pad { |  | ||||||
| 			pins = "gpio1", "gpio3", "gpio4", |  | ||||||
| 			       "gpio10", "gpio11", "gpio17"; |  | ||||||
| 			function = "qpic_pad"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	hsuart_pins: hsuart_pins { |  | ||||||
| 		mux { |  | ||||||
| 			pins = "gpio48", "gpio49"; |  | ||||||
| 			function = "blsp2_uart"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-disable; |  | ||||||
| 				}; | 				}; | ||||||
| 			}; | 			}; | ||||||
|  |  | ||||||
| @@ -271,101 +167,141 @@ | |||||||
| 					drive-strength = <8>; | 					drive-strength = <8>; | ||||||
| 					bias-pull-down; | 					bias-pull-down; | ||||||
| 				}; | 				}; | ||||||
|  |  | ||||||
| 			}; | 			}; | ||||||
|  |  | ||||||
| 	/*usb_mux_sel_pins: usb_mux_pins { | 			spi_3_pins: spi_3_pins { | ||||||
| 				mux { | 				mux { | ||||||
| 			pins = "gpio27"; | 					pins = "gpio50", "gpio52", "gpio53"; | ||||||
| 			function = "gpio"; | 					function = "blsp3_spi"; | ||||||
| 					drive-strength = <8>; | 					drive-strength = <8>; | ||||||
| 			bias-pull-down; | 					bias-disable; | ||||||
|  | 				}; | ||||||
|  | 				spi_cs { | ||||||
|  | 					pins = "gpio22"; | ||||||
|  | 					function = "blsp3_spi2"; | ||||||
|  | 					drive-strength = <8>; | ||||||
|  | 					bias-disable; | ||||||
|  | 				}; | ||||||
|  | 				quartz_interrupt { | ||||||
|  | 					pins = "gpio47"; | ||||||
|  | 					function = "gpio"; | ||||||
|  | 					input; | ||||||
|  | 					bias-disable; | ||||||
|  | 				}; | ||||||
|  | 				quartz_reset { | ||||||
|  | 					pins = "gpio21"; | ||||||
|  | 					function = "gpio"; | ||||||
|  | 					output-low; | ||||||
|  | 					bias-disable; | ||||||
|  | 				}; | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 	pcie0_pins: pcie_pins { | 		serial@78b3000 { | ||||||
| 		pcie0_rst { | 			status = "ok"; | ||||||
| 			pins = "gpio58"; |  | ||||||
| 			function = "pcie0_rst"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-pull-down; |  | ||||||
| 		}; |  | ||||||
| 		pcie0_wake { |  | ||||||
| 			pins = "gpio59"; |  | ||||||
| 			function = "pcie0_wake"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-pull-down; |  | ||||||
| 		}; |  | ||||||
| 	};*/ |  | ||||||
| 	uniphy_pins: uniphy_pinmux {	 |  | ||||||
| 		mux_2 { |  | ||||||
| 			pins = "gpio37"; |  | ||||||
| 			function = "gpio"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-pull-up; |  | ||||||
| 		}; |  | ||||||
| 		mux_3 { |  | ||||||
| 			pins = "gpio44"; |  | ||||||
| 			function = "gpio"; |  | ||||||
| 			drive-strength = <8>; |  | ||||||
| 			bias-pull-up; |  | ||||||
| 		}; |  | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| }; | 		dp1 { | ||||||
|  | 			device_type = "network"; | ||||||
|  | 			compatible = "qcom,nss-dp"; | ||||||
|  | 			qcom,id = <4>; | ||||||
|  | 			reg = <0x3a001600 0x200>; | ||||||
|  | 			qcom,mactype = <0>; | ||||||
|  | 			local-mac-address = [000000000000]; | ||||||
|  | 			qcom,link-poll = <1>; | ||||||
|  | 			qcom,phy-mdio-addr = <0x13>; | ||||||
|  | 			phy-mode = "sgmii"; | ||||||
|  | 			}; | ||||||
| 			 | 			 | ||||||
| &soc { | 		dp2 { | ||||||
| 	gpio_keys { | 			device_type = "network"; | ||||||
| 		compatible = "gpio-keys"; | 			compatible = "qcom,nss-dp"; | ||||||
| 		pinctrl-0 = <&button_pins>; | 			qcom,id = <6>; | ||||||
|  | 			reg = <0x3a007000 0x3fff>; | ||||||
|  | 			qcom,mactype = <1>; | ||||||
|  | 			local-mac-address = [000000000000]; | ||||||
|  | 			qcom,link-poll = <1>; | ||||||
|  | 			qcom,phy-mdio-addr = <0>; | ||||||
|  | 			phy-mode = "sgmii"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		spi@78b5000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 			pinctrl-0 = <&spi_0_pins>; | ||||||
| 			pinctrl-names = "default"; | 			pinctrl-names = "default"; | ||||||
|  | 			cs-select = <0>; | ||||||
|  |  | ||||||
| 		button@1 { | 			m25p80@0 { | ||||||
| 			label = "reset"; | 				  compatible = "n25q128a11"; | ||||||
| 			linux,code = <KEY_RESTART>; | 				  #address-cells = <1>; | ||||||
| 			gpios = <&tlmm 67 GPIO_ACTIVE_LOW>; | 				  #size-cells = <1>; | ||||||
| 			linux,input-type = <1>; | 				  reg = <0>; | ||||||
| 			debounce-interval = <60>; | 				  spi-max-frequency = <50000000>; | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
|   	leds { |  | ||||||
|    		 compatible = "gpio-leds"; | 		dma@7984000 { | ||||||
| 	  	 pinctrl-0 = <&leds_pins>; | 			 status = "ok"; | ||||||
| 	  	 pinctrl-names = "default"; | 		}; | ||||||
|  |  | ||||||
|  | 		nand@79b0000 { | ||||||
| 			status = "ok"; | 			status = "ok"; | ||||||
|  |  | ||||||
|     	  		led@54 { | 			nand@0 { | ||||||
|       	  			label = "red:lan"; | 				reg = <0>; | ||||||
|      	  			gpios = <&tlmm 54 GPIO_ACTIVE_HIGH>; | 				#address-cells = <1>; | ||||||
|       	  			linux,default-trigger = "led1_r"; | 				#size-cells = <1>; | ||||||
|       	  			default-state = "off"; |  | ||||||
|     	  		}; | 				nand-ecc-strength = <4>; | ||||||
|     	  		led@55 { | 				nand-ecc-step-size = <512>; | ||||||
|       	  			 label = "green:lan"; | 				nand-bus-width = <8>; | ||||||
|           			 gpios = <&tlmm 55 GPIO_ACTIVE_HIGH>; |  | ||||||
|           			 linux,default-trigger = "led1_g"; |  | ||||||
|          			 default-state = "off"; |  | ||||||
|           		}; |  | ||||||
|          		led@56 { |  | ||||||
|          			label = "red:wan"; |  | ||||||
|          			gpios = <&tlmm 56 GPIO_ACTIVE_HIGH>; |  | ||||||
|          			linux,default-trigger = "led2_r"; |  | ||||||
|          			default-state = "off"; |  | ||||||
|          		};   |  | ||||||
|     			led@64 { |  | ||||||
|       				label = "green:wan"; |  | ||||||
|       				gpios = <&tlmm 64 GPIO_ACTIVE_HIGH>; |  | ||||||
|       				linux,default-trigger = "led2_g"; |  | ||||||
|       				default-state = "off"; |  | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
|  | 		qusb@79000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		ssphy@78000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		usb3@8A00000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		qusb@59000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		ssphy@58000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		usb3@8C00000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		phy@84000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		phy@86000 { | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
|  | 		pci@20000000 { | ||||||
|  | 			perst-gpio = <&tlmm 58 1>; | ||||||
|  | 			status = "ok"; | ||||||
|  | 		}; | ||||||
|  |  | ||||||
| 		mdio: mdio@90000 { | 		mdio: mdio@90000 { | ||||||
| 			pinctrl-0 = <&mdio_pins>; | 			pinctrl-0 = <&mdio_pins>; | ||||||
| 			pinctrl-names = "default"; | 			pinctrl-names = "default"; | ||||||
| 		phy-reset-gpio = <&tlmm 37 0 &tlmm 44 0>; | 			phy-reset-gpio = <&tlmm 37 0 &tlmm 25 0 &tlmm 44 0>; | ||||||
| 			phy0: ethernet-phy@0 { | 			phy0: ethernet-phy@0 { | ||||||
| 			reg = <0x10>;	/*<0>*/ | 				reg = <0x10>; | ||||||
| 			}; | 			}; | ||||||
| 			phy1: ethernet-phy@1 { | 			phy1: ethernet-phy@1 { | ||||||
| 				reg = <0x11>; | 				reg = <0x11>; | ||||||
| @@ -380,50 +316,19 @@ | |||||||
| 				reg = <0x14>; | 				reg = <0x14>; | ||||||
| 			}; | 			}; | ||||||
| 			phy5: ethernet-phy@5 { | 			phy5: ethernet-phy@5 { | ||||||
| 			compatible ="ethernet-phy-ieee802.3-c45"; |  | ||||||
| 				reg = <0>; | 				reg = <0>; | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
|  |  | ||||||
| 		ess-switch@3a000000 { | 		ess-switch@3a000000 { | ||||||
| 		pinctrl-0 = <&uniphy_pins>; |  | ||||||
| 		pinctrl-names = "default"; |  | ||||||
| 			switch_cpu_bmp = <0x1>;  /* cpu port bitmap */ | 			switch_cpu_bmp = <0x1>;  /* cpu port bitmap */ | ||||||
| 		switch_lan_bmp = <0x32>; /*..0x3e lan port bitmap */ | 			switch_lan_bmp = <0x32>; /* lan port bitmap */ | ||||||
| 			switch_wan_bmp = <0x40>; /* wan port bitmap */ | 			switch_wan_bmp = <0x40>; /* wan port bitmap */ | ||||||
| 			switch_mac_mode = <0x0>; /* mac mode for uniphy instance0*/ | 			switch_mac_mode = <0x0>; /* mac mode for uniphy instance0*/ | ||||||
| 			switch_mac_mode1 = <0xff>; /* mac mode for uniphy instance1*/ | 			switch_mac_mode1 = <0xff>; /* mac mode for uniphy instance1*/ | ||||||
| 			switch_mac_mode2 = <0xd>; /* mac mode for uniphy instance2*/ | 			switch_mac_mode2 = <0xd>; /* mac mode for uniphy instance2*/ | ||||||
| 			bm_tick_mode = <0>; /* bm tick mode */ | 			bm_tick_mode = <0>; /* bm tick mode */ | ||||||
| 			tm_tick_mode = <0>; /* tm tick mode */ | 			tm_tick_mode = <0>; /* tm tick mode */ | ||||||
| 		/*qcom,port_phyinfo { |  | ||||||
| 			port@0 { |  | ||||||
| 				port_id = <1>; |  | ||||||
| 				phy_address = <0>; |  | ||||||
| 			}; |  | ||||||
| 			port@1 { |  | ||||||
| 				port_id = <2>; |  | ||||||
| 				phy_address = <1>; |  | ||||||
| 			}; |  | ||||||
| 			port@2 { |  | ||||||
| 				port_id = <3>; |  | ||||||
| 				phy_address = <2>; |  | ||||||
| 			}; |  | ||||||
| 			port@3 { |  | ||||||
| 				port_id = <4>; |  | ||||||
| 				phy_address = <3>; |  | ||||||
| 			}; |  | ||||||
| 			port@4 { |  | ||||||
| 				port_id = <5>; |  | ||||||
| 				phy_address = <24>; |  | ||||||
| 				port_mac_sel = "QGMAC_PORT"; |  | ||||||
| 			}; |  | ||||||
| 			port@5 { |  | ||||||
| 				port_id = <6>; |  | ||||||
| 				phy_address = <28>; |  | ||||||
| 				port_mac_sel = "QGMAC_PORT"; |  | ||||||
| 			}; |  | ||||||
| 		};*/ |  | ||||||
| 			port_scheduler_resource { | 			port_scheduler_resource { | ||||||
| 				port@0 { | 				port@0 { | ||||||
| 					port_id = <0>; | 					port_id = <0>; | ||||||
| @@ -681,10 +586,15 @@ | |||||||
| 							sp = <60>; | 							sp = <60>; | ||||||
| 							cfg = <0 32 0 32>; | 							cfg = <0 32 0 32>; | ||||||
| 						}; | 						}; | ||||||
|  | 						group@1 { | ||||||
|  | 							sp = <61>; | ||||||
|  | 							cfg = <1 33 1 33>; | ||||||
|  | 						}; | ||||||
| 					}; | 					}; | ||||||
| 					l0scheduler { | 					l0scheduler { | ||||||
| 						group@0 { | 						group@0 { | ||||||
| 							ucast_queue = <240>; | 							ucast_queue = <240>; | ||||||
|  | 							ucast_loop_pri = <16>; | ||||||
| 							mcast_queue = <296>; | 							mcast_queue = <296>; | ||||||
| 							cfg = <60 0 144 0 144>; | 							cfg = <60 0 144 0 144>; | ||||||
| 						}; | 						}; | ||||||
| @@ -692,121 +602,6 @@ | |||||||
| 				}; | 				}; | ||||||
| 			}; | 			}; | ||||||
| 		}; | 		}; | ||||||
| /* |  | ||||||
| 	dp1 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <1>; |  | ||||||
| 		reg = <0x3a001000 0x200>; |  | ||||||
| 		qcom,mactype = <0>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <0>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	dp2 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <2>; |  | ||||||
| 		reg = <0x3a001200 0x200>; |  | ||||||
| 		qcom,mactype = <0>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <1>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	dp3 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <3>; |  | ||||||
| 		reg = <0x3a001400 0x200>; |  | ||||||
| 		qcom,mactype = <0>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <2>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	dp4 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <4>; |  | ||||||
| 		reg = <0x3a001600 0x200>; |  | ||||||
| 		qcom,mactype = <0>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <3>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	dp5 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <5>; |  | ||||||
| 		reg = <0x3a003000 0x3fff>; |  | ||||||
| 		qcom,mactype = <1>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <24>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 	dp6 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <6>; |  | ||||||
| 		reg = <0x3a007000 0x3fff>; |  | ||||||
| 		qcom,mactype = <1>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <28>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
| */ |  | ||||||
| 	dp1 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <4>; |  | ||||||
| 		reg = <0x3a001600 0x200>; |  | ||||||
| 	//	qcom,id = <1>; |  | ||||||
| 	//	reg = <0x3a001000 0x200>; |  | ||||||
| 		qcom,mactype = <0>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <0x13>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
| 	dp2 { |  | ||||||
| 		device_type = "network"; |  | ||||||
| 		compatible = "qcom,nss-dp"; |  | ||||||
| 		qcom,id = <6>; |  | ||||||
| 		reg = <0x3a007000 0x3fff>; |  | ||||||
| 		qcom,mactype = <1>; |  | ||||||
| 		local-mac-address = [000000000000]; |  | ||||||
| 		qcom,link-poll = <1>; |  | ||||||
| 		qcom,phy-mdio-addr = <0>; |  | ||||||
| 		phy-mode = "sgmii"; |  | ||||||
| 	}; |  | ||||||
| /*	 |  | ||||||
| 	leds { |  | ||||||
| 		compatible = "gpio-leds"; |  | ||||||
| 		pinctrl-0 = <&led_pins>; |  | ||||||
| 		pinctrl-names = "default"; |  | ||||||
|  |  | ||||||
| 		led_2g { |  | ||||||
| 			label = "led_2g"; |  | ||||||
| 			gpio = <&tlmm 42 GPIO_ACTIVE_HIGH>; |  | ||||||
| 			default-state = "off"; |  | ||||||
| 		}; |  | ||||||
|  |  | ||||||
| 		led_5g { |  | ||||||
| 			label = "led_5g"; |  | ||||||
| 			gpio = <&tlmm 43 GPIO_ACTIVE_HIGH>; |  | ||||||
| 			default-state = "off"; |  | ||||||
| 		}; |  | ||||||
| 	}; |  | ||||||
|  |  | ||||||
| 		nss-macsec0 { | 		nss-macsec0 { | ||||||
| 			compatible = "qcom,nss-macsec"; | 			compatible = "qcom,nss-macsec"; | ||||||
| @@ -820,122 +615,5 @@ | |||||||
| 			phy_access_mode = <0>; | 			phy_access_mode = <0>; | ||||||
| 			mdiobus = <&mdio>; | 			mdiobus = <&mdio>; | ||||||
| 		}; | 		}; | ||||||
| */ |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &serial_blsp4 { |  | ||||||
| 	pinctrl-0 = <&uart_pins>; |  | ||||||
| 	pinctrl-names = "default"; |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &spi_0 { /* BLSP1 QUP1 */ |  | ||||||
| 	pinctrl-0 = <&spi_0_pins>; |  | ||||||
| 	pinctrl-names = "default"; |  | ||||||
| 	cs-select = <0>; |  | ||||||
| 	status = "ok"; |  | ||||||
|  |  | ||||||
| 	m25p80@0 { |  | ||||||
| 		#address-cells = <1>; |  | ||||||
| 		#size-cells = <1>; |  | ||||||
| 		reg = <0>; |  | ||||||
| 		compatible = "n25q128a11"; |  | ||||||
| 		linux,modalias = "m25p80", "n25q128a11"; |  | ||||||
| 		spi-max-frequency = <50000000>; |  | ||||||
| 		use-default-sizes; |  | ||||||
| 	}; | 	}; | ||||||
| }; | }; | ||||||
| /* |  | ||||||
| &spi_4 {  |  | ||||||
| 	pinctrl-0 = <&spi_3_pins>; |  | ||||||
| 	pinctrl-names = "default"; |  | ||||||
| 	cs-select = <2>; |  | ||||||
| 	quartz-reset-gpio = <&tlmm 21 1>; |  | ||||||
| 	status = "ok"; |  | ||||||
| 	spidev3: spi@3 { |  | ||||||
| 		compatible = "qca,spidev"; |  | ||||||
| 		reg = <0>; |  | ||||||
| 		spi-max-frequency = <24000000>; |  | ||||||
| 	}; |  | ||||||
| };*/ |  | ||||||
|  |  | ||||||
| &serial_blsp2 { |  | ||||||
| 	pinctrl-0 = <&hsuart_pins>; |  | ||||||
| 	pinctrl-names = "default"; |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &msm_imem { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &ssphy_0 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &qusb_phy_0 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &ssphy_1 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &qusb_phy_1 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &usb3_0 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &usb3_1 { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &cryptobam { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &crypto { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &i2c_0 { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &i2c_1 { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &qpic_bam { |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &nand { |  | ||||||
| 	pinctrl-0 = <&qpic_pins>; |  | ||||||
| 	pinctrl-names = "default"; |  | ||||||
| 	status = "ok"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &qpic_lcd { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &qpic_lcd_panel { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &ledc { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &pcie0 { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
| &pcie1 { |  | ||||||
| 	status = "disabled"; |  | ||||||
| }; |  | ||||||
|  |  | ||||||
|   | |||||||
| @@ -34,7 +34,7 @@ define Device/cig_wf194c4 | |||||||
|   SUPPORTED_DEVICES := cig,wf194c4 |   SUPPORTED_DEVICES := cig,wf194c4 | ||||||
|   DEVICE_PACKAGES := ath11k-wifi-cig-wf194c4 aq-fw-download uboot-envtools kmod-usb3 kmod-usb2 |   DEVICE_PACKAGES := ath11k-wifi-cig-wf194c4 aq-fw-download uboot-envtools kmod-usb3 kmod-usb2 | ||||||
| endef | endef | ||||||
| #TARGET_DEVICES += cig_wf194c4 | TARGET_DEVICES += cig_wf194c4 | ||||||
|  |  | ||||||
| define Device/cig_wf196 | define Device/cig_wf196 | ||||||
|   DEVICE_TITLE := CIG WF196 |   DEVICE_TITLE := CIG WF196 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 John Crispin
					John Crispin