Daniel Barlow 
							
						 
					 
					
						
						
							
						
						876bd7d8ce 
					 
					
						
						
							
							rename flashimage to mtdimage  
						
						
						
						
					 
					
						2023-12-11 19:09:18 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						5eeb277564 
					 
					
						
						
							
							move output module imports example -> device  
						
						... 
						
						
						
						The outputs available are a characteristic of the device, not
the example. 
						
						
					 
					
						2023-12-10 16:38:53 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f9f4d97bb8 
					 
					
						
						
							
							convert flash params to int  
						
						
						
						
					 
					
						2023-11-12 20:39:06 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						abfb35a231 
					 
					
						
						
							
							and entryPoint  
						
						
						
						
					 
					
						2023-11-12 18:50:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						315907de98 
					 
					
						
						
							
							convert hardware loadAddress to int  
						
						
						
						
					 
					
						2023-11-12 18:47:31 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						185117843b 
					 
					
						
						
							
							convert tftp.loadAddress from string to int  
						
						
						
						
					 
					
						2023-11-12 18:37:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						0131686661 
					 
					
						
						
							
							use parseInt for hex values  
						
						
						
						
					 
					
						2023-11-12 18:25:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f61e737b54 
					 
					
						
						
							
							improve doc for outputs and hardware  
						
						... 
						
						
						
						Changed my mind about "installer" as a first-class concept, at least
in the current implementation. Not every documented output is an
installer 
						
						
					 
					
						2023-11-12 17:15:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						262efaabe6 
					 
					
						
						
							
							doc: put all the u-boot/serial stuff in one place to link from  
						
						
						
						
					 
					
						2023-11-12 17:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						5e046490de 
					 
					
						
						
							
							support links from device pages to their installation methods  
						
						
						
						
					 
					
						2023-11-09 23:02:35 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						e6cb5e319b 
					 
					
						
						
							
							extract NETDEVICES kconfig to kernel.nix module  
						
						
						
						
					 
					
						2023-11-05 11:31:23 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						a896c4e31c 
					 
					
						
						
							
							rename wlan services for devices with > 1 radio  
						
						... 
						
						
						
						let's standardise on having 2.4GHz radio be "wlan", and
5GHz as "wlan5" 
						
						
					 
					
						2023-10-07 22:28:57 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						76f03ecf0f 
					 
					
						
						
							
							move OF and USE_OF to arch modules  
						
						
						
						
					 
					
						2023-09-30 21:52:13 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3c483ebd9a 
					 
					
						
						
							
							set PARTITION_ADVANCED only in ramdisk module  
						
						
						
						
					 
					
						2023-09-30 21:29:12 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						a30b658999 
					 
					
						
						
							
							remove CMDLINE_PARTITION, we don't need it  
						
						... 
						
						
						
						(at least, I think we don't) 
						
						
					 
					
						2023-09-30 21:20:29 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						1ec7fcc197 
					 
					
						
						
							
							remove MTD_CMDLINE_PARTS from per-device config  
						
						... 
						
						
						
						it's enabled in modules/ramdisk, which is required by
flashimage and tftpboot 
						
						
					 
					
						2023-09-29 21:00:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f9f934b40c 
					 
					
						
						
							
							spell GL.iNet consistently in docs  
						
						
						
						
					 
					
						2023-09-28 23:22:54 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						7e13eda490 
					 
					
						
						
							
							add hardware device descriptions to doc  
						
						... 
						
						
						
						most of the text is recycled and follows no particular format 
						
						
					 
					
						2023-09-28 12:17:30 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3a2f074199 
					 
					
						
						
							
							disable 4k flash erase blocks everywhere  
						
						
						
						
					 
					
						2023-09-27 22:10:17 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f75995e895 
					 
					
						
						
							
							introduce modules/arch/{mipsel,mipseb}.nix  
						
						... 
						
						
						
						for settings that are common to all mipse[lb] but would not be shared
with e.g. aarch64 or x86 
						
						
					 
					
						2023-09-20 17:30:05 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						35c7f1643f 
					 
					
						
						
							
							change defaultOutput for hardware devices to flashimage  
						
						... 
						
						
						
						if you're using tftpboot you probably know what you're doing 
						
						
					 
					
						2023-09-17 17:00:45 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f7b30939b5 
					 
					
						
						
							
							remove service-state when service exits  
						
						
						
						
					 
					
						2023-09-13 22:49:00 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						efa1919e04 
					 
					
						
						
							
							move squashfs kernel options into module  
						
						
						
						
					 
					
						2023-08-30 22:59:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						31f0213b6f 
					 
					
						
						
							
							convert network link/address to module-based-service  
						
						... 
						
						
						
						... and make bridge use it.
We also had to convert bridge back into a pair of services.
Downstreams want to depend on the bridge it self being configured
even if not necessarily all the members are up. e.g. don't want
to break ssh on lan if there's a misconfigured wlan device 
						
						
					 
					
						2023-08-28 22:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						2e50368bd2 
					 
					
						
						
							
							rename config.outputs to config.system.outputs  
						
						... 
						
						
						
						New rules: everything under "config" that isn't actually configuration
(e.g. build products) will in future live in config.system. This is
the first step. 
						
						
					 
					
						2023-07-13 19:24:59 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3dd247a719 
					 
					
						
						
							
							update arch for gl-ar750  
						
						... 
						
						
						
						not sure this is needed, tbh 
						
						
					 
					
						2023-06-20 20:11:25 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						19212b1eeb 
					 
					
						
						
							
							add funky dd features reqd by ath10k_cal_data  
						
						
						
						
					 
					
						2023-05-30 18:20:42 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						4cfaed7303 
					 
					
						
						
							
							specify root device as /dev/mtdblockn  
						
						... 
						
						
						
						the (openwrt?) magic that autodetects it based on mtd labels
won't work with a two-stage boot 
						
						
					 
					
						2023-04-26 22:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						0a2881914b 
					 
					
						
						
							
							set erase block size to something that works for jffs2  
						
						
						
						
					 
					
						2023-04-10 22:57:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						633a4f8003 
					 
					
						
						
							
							move BLK_DEV_INITRD to base.nix  
						
						
						
						
					 
					
						2023-04-10 22:57:50 +01:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						beb6e260d4 
					 
					
						
						
							
							PoC support for hardware watchdog  
						
						
						
						
					 
					
						2023-03-23 13:18:05 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						efd878dc5e 
					 
					
						
						
							
							extract common code for patching kernel source fdorm openwrt  
						
						
						
						
					 
					
						2023-03-18 19:17:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						ce05f4e44c 
					 
					
						
						
							
							extract phram.mtd ramdisk support from tftpboot module  
						
						... 
						
						
						
						also rename tftproot output to tftpboot for consistency 
						
						
					 
					
						2023-03-18 14:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						3f11a3c708 
					 
					
						
						
							
							gl-ar750 gpio support is required for USB to work  
						
						... 
						
						
						
						_legacy_ gpio sysfs interface is required  by the openwrt
ath79 phy usb driver 
						
						
					 
					
						2023-03-18 14:30:10 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						e8d5e4c788 
					 
					
						
						
							
							move regulatory.db to wlan module  
						
						
						
						
					 
					
						2023-03-07 21:32:21 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						38756af1c1 
					 
					
						
						
							
							add in_outputs shell function which ensures umask is set  
						
						
						
						
					 
					
						2023-03-03 23:07:03 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						e0ea576674 
					 
					
						
						
							
							rename "device" config tree as "hardware"  
						
						... 
						
						
						
						we are also using "device" for "network device" (as in eth0,
wlan0 etc) so this makes it a bit less confusing perhaps 
						
						
					 
					
						2023-03-03 22:52:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						263882cbe4 
					 
					
						
						
							
							move dts config option from boot to device  
						
						
						
						
					 
					
						2023-03-03 22:43:44 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						6d191b73ae 
					 
					
						
						
							
							add outputs.flashable - flashable firmware.bin  
						
						
						
						
					 
					
						2023-03-02 23:01:26 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						adc198b3af 
					 
					
						
						
							
							WIP push to see what passes  
						
						
						
						
					 
					
						2023-03-01 22:24:58 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						259f5c767b 
					 
					
						
						
							
							ath10k kernel support and and firmware  
						
						... 
						
						
						
						- some firmware from kvalo repository
- a service to extract calibration data ART partition
- missing kernel symbol to enable PCI support 
						
						
					 
					
						2023-03-01 21:08:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						41ff5a1fe6 
					 
					
						
						
							
							move FW_LOADER* config to modules/base  
						
						
						
						
					 
					
						2023-03-01 18:16:01 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						f2e5f65149 
					 
					
						
						
							
							add wireless support for hardware devices  
						
						... 
						
						
						
						* gl-ar750 the ath9k works, ath10k is untested
* gl-mt300[an] build but may not boot 
						
						
					 
					
						2023-02-22 19:17:47 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						a2d8eaf95d 
					 
					
						
						
							
							make kernel config visually consistent: symbols are unquoted  
						
						
						
						
					 
					
						2023-02-22 18:28:48 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						4faf529dc3 
					 
					
						
						
							
							define kernel MODULE_SIG everywhere  
						
						
						
						
					 
					
						2023-02-22 18:20:56 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						10aeb5e464 
					 
					
						
						
							
							add notes about dual-band hardware  
						
						
						
						
					 
					
						2023-02-19 18:14:27 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						81ccd11347 
					 
					
						
						
							
							gl-ar750: support _actual_ mtd/spi not just fake one  
						
						... 
						
						
						
						the ath9k driver needs MTD because that's where it looks for
firmware/calibration data (ART partition) 
						
						
					 
					
						2023-02-19 18:13:38 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						817c3793d4 
					 
					
						
						
							
							move dts config from kernel to boot  
						
						... 
						
						
						
						The kernel does not need to know about the DTS. I am prepared
to be very slightly injured on this hill. 
						
						
					 
					
						2023-02-18 15:13:19 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						5b51aa0826 
					 
					
						
						
							
							tftp load address is per-device, IP addresses are local config  
						
						
						
						
					 
					
						2023-02-15 22:06:28 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Barlow 
							
						 
					 
					
						
						
							
						
						dd8c8edd9c 
					 
					
						
						
							
							rewrite phram boot to use correct sizes and offsets  
						
						
						
						
					 
					
						2023-02-15 22:06:28 +00:00