aboutsummaryrefslogtreecommitdiffstats
path: root/package/network/services/openvpn-easy-rsa/patches
Commit message (Collapse)AuthorAgeFilesLines
* openvpn-easy-rsa: removeRosen Penev2020-12-051-22/+0
| | | | | | This will be moved to packages. Signed-off-by: Rosen Penev <rosenp@gmail.com>
* openvpn-easy-rsa: update to 3.0.4Luiz Angelo Daros de Luca2018-07-301-0/+22
| | | | | | | | | | | | | | Upstream renamed openssl-1.0.cnf to openssl-easyrsa.cnf. However, pkg kept using openssl-1.0.cnf. Upstream easyrsa searchs for vars, openssl-*, x509-types in the same directory as easyrsa script. This was patched to revert back to static /etc/easy-rsa/ directory (as does OpenSUSE). EASYRSA_PKI still depends on $PWD. Move easyrsa from /usr/sbin to /usr/bin as root is not needed. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* openvpn-easy-rsa: update to 3.0.1Luiz Angelo Daros de Luca2017-05-311-152/+0
| | | | | | | | | | | | | | | | | | | | | | easy-rsa v3 is now a single script. It expects a 'vars' configuration file which path can be set using easy-rsa options, environment variables or just looking in the current directory. The default usage would be: # cd /etc/easy-rsa # easy-rsa COMMAND [command-options] Following upstream changes, /etc/easy-rsa/pki replaces /etc/easy-rsa/keys directory. The default /etc/easy-rsa/pki dir is marked to be kept during upgrade (WARN: priv keys are saved in the system backup) /etc/easy-rsa/openssl.1.0.cnf is now marked as config file while index and serial got removed. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com>
* openvpn-easy-rsa: restore essential patch to make it actually work on the ↵Jo-Philipp Wich2013-10-151-0/+152
target (#14324) SVN-Revision: 38411
n177' href='#n177'>177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275
/dts-v1/;

/include/ "vr9.dtsi"

/ {
	model = "VR200v - TP-LINK Archer VR200v";

	chosen {
		bootargs = "console=ttyLTQ0,115200 init=/etc/preinit";

		leds {
			boot = &power;
			failsafe = &power;

			dsl = &dsl;
			internet = &internet;
			usb = &usb;
			usb2 = &usb;
		};
	};

	memory@0 {
		reg = <0x0 0x7f00000>;
	};

	fpi@10000000 {
		gpio: pinmux@E100B10 {
			pinctrl-names = "default";
			pinctrl-0 = <&state_default>;

			state_default: pinmux {
				mdio {
					lantiq,groups = "mdio";
					lantiq,function = "mdio";
				};
				gphy-leds {
					lantiq,groups = "gphy0 led1", "gphy1 led1";
					lantiq,function = "gphy";
					lantiq,pull = <2>;
					lantiq,open-drain = <0>;
					lantiq,output = <1>;
				};
				phy-rst {
					lantiq,pins = "io42";
					lantiq,pull = <0>;
					lantiq,open-drain = <0>;
					lantiq,output = <1>;
				};
				pcie-rst {
					lantiq,pins = "io38";
					lantiq,pull = <0>;
					lantiq,output = <1>;
				};
			};
			pins_spi_default: pins_spi_default {
				spi_in {
					lantiq,groups = "spi_di";
					lantiq,function = "spi";
				};
				spi_out {
					lantiq,groups = "spi_do", "spi_clk",
						"spi_cs4";
					lantiq,function = "spi";
					lantiq,output = <1>;
				};
			};
		};

		ifxhcd@E101000 {
			status = "okay";
			gpios = <&gpio 33 0>;
			lantiq,portmask = <0x3>;
		};

		ifxhcd@E106000 {
			status = "okay";
			gpios = <&gpio 33 0>;
		};
	};

	gphy-xrx200 {
		compatible = "lantiq,phy-xrx200";
		firmware = "lantiq/vr9_phy11g_a2x.bin";
		phys = [ 00 01 ];
	};

	gpio-keys-polled {
		compatible = "gpio-keys-polled";
		#address-cells = <1>;
		#size-cells = <0>;
		poll-interval = <100>;
		reset {
			label = "reset";
			gpios = <&gpio 22 1>;
			linux,code = <0x198>;
		};

		wifi {
			label = "wifi";
			gpios = <&gpio 0 0>;
			linux,code = <0xf7>;
			linux,input-type = <5>; /* EV_SW */
		};

		wps {
			label = "wps";
			gpios = <&gpio 2 1>;
			linux,code = <0x211>;
		};

		dect_paging {
			label = "dect_paging";
			gpios = <&gpio 39 1>;
			linux,code = <0x211>;
		};
	};

	gpio-leds {
		compatible = "gpio-leds";
		power: power {
			label = "vr200v:blue:power";
			gpios = <&gpio 46 1>;
		};
		dsl: dsl {
			label = "vr200v:blue:dsl";
			gpios = <&gpio 4 1>;
		};
		internet: internet {
			label = "vr200v:blue:internet";
			gpios = <&gpio 5 1>;
		};
		usb: usb {
			label = "vr200v:blue:usb";
			gpios = <&gpio 25 1>;
		};
		eth {
			label = "vr200v:blue:lan";
			gpios = <&gpio 40 1>;
		};
		wlan {
			label = "vr200v:blue:wlan";
			gpios = <&gpio 24 1>;
		};
		wlan5g {
			label = "vr200v:blue:wlan5g";
			gpios = <&gpio 20 1>;
		};
		phone {
			label = "vr200v:blue:phone";
			gpios = <&gpio 44 1>;
		};
	};
};

&spi {
	pinctrl-names = "default";
	pinctrl-0 = <&pins_spi_default>;

	status = "ok";

	m25p80@4 {
		#address-cells = <1>;
		#size-cells = <1>;
		compatible = "jedec,spi-nor";
		reg = <4 0>;
		spi-max-frequency = <33250000>;
		m25p,fast-read;

		partitions {
			compatible = "fixed-partitions";
			#address-cells = <1>;
			#size-cells = <1>;

			partition@0 {
				reg = <0x0 0x20000>;
				label = "u-boot";
				read-only;
			};

			partition@20000 {
				reg = <0x20000 0xf90000>;
				label = "firmware";
			};

			partition@fb0000 {
				reg = <0xfb0000 0x10000>;
				label = "radioDECT";
				read-only;
			};

			partition@fc0000 {
				reg = <0xfc0000 0x10000>;
				label = "config";
				read-only;
			};

			romfile: partition@fd0000 {
				reg = <0xfd0000 0x10000>;
				label = "romfile";
				read-only;
			};

			partition@fe0000 {
				reg = <0xfe0000 0x10000>;
				label = "rom";
				read-only;
			};

			partition@ff0000 {
				reg = <0xff0000 0x10000>;
				label = "radio";
				read-only;
			};
		};
	};
};

&eth0 {
	lan: interface@0 {
		compatible = "lantiq,xrx200-pdi";
		#address-cells = <1>;
		#size-cells = <0>;
		reg = <0>;
		mtd-mac-address = <&romfile 0xf100>;
		lantiq,switch;

		ethernet@0 {
			compatible = "lantiq,xrx200-pdi-port";
			reg = <0>;
			phy-mode = "rgmii";
			phy-handle = <&phy0>;
			// gpios = <&gpio 42 1>;
		};
		ethernet@5 {
			compatible = "lantiq,xrx200-pdi-port";
			reg = <5>;
			phy-mode = "rgmii";
			phy-handle = <&phy5>;
		};
		ethernet@2 {
			compatible = "lantiq,xrx200-pdi-port";
			reg = <2>;
			phy-mode = "gmii";
			phy-handle = <&phy11>;
		};
		ethernet@3 {
			compatible = "lantiq,xrx200-pdi-port";
			reg = <4>;
			phy-mode = "gmii";
			phy-handle = <&phy13>;
		};
	};

	mdio@0 {
		#address-cells = <1>;
		#size-cells = <0>;
		compatible = "lantiq,xrx200-mdio";
		phy0: ethernet-phy@0 {
			reg = <0x0>;
			compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
		};
		phy5: ethernet-phy@5 {
			reg = <0x5>;
			compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
		};
		phy11: ethernet-phy@11 {
			reg = <0x11>;
			compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
		};
		phy13: ethernet-phy@13 {
			reg = <0x13>;
			compatible = "lantiq,phy11g", "ethernet-phy-ieee802.3-c22";
		};
	};
};