1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter.git synced 2025-02-15 04:42:02 +00:00
openmptcprouter/6.1/package/boot/uboot-ipq40xx/src/doc
Ycarus (Yannick Chabanois) 839fcf1cab Use teltonika uboot for RUTX
2023-08-11 21:25:23 +02:00
..
device-tree-bindings Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
SPL Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
uImage.FIT Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
feature-removal-schedule.txt Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
git-mailrc Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
I2C_Edge_Conditions Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
kwboot.1 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
mkimage.1 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README-integrator Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.440-DDR-performance Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ag101 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ag102 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.alaska8220 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.AMCC-eval-boards-cleanup Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.amigaone Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.arm-caches Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ARM-memory-map Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.arm-relocation Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ARM-SoC Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.at91 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.at91-soc Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.atmel_mci Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.autoboot Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.AVR32 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.AVR32-port-muxing Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.bamboo Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.bedbug Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.bitbangMII Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.blackfin Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.bus_vcxk Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.cfi Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.cmi Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.COBRA5272 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.commands Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.commands.itest Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.commands.spl Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.console Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.davinci Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.davinci.nand_spl Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.db64360 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.db64460 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.designware_eth Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.dnp5370 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.dns Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.drivers.eth Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ebony Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.enetaddr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.EVB-64260-750CX Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.evb64260 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.fads Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.fdt-control Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.fsl-ddr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.fsl-hwconfig Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.generic_usb_ohci Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.hawkboard Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.hwconfig Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.IceCube Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.idma2intr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.imx5 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.imx31 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.imximage Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.INCA-IP Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.iomux Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.IPHASE4539 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.JFFS2 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.JFFS2_NAND Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.kmeter1 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.korat Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.kwbimage Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.LED Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.LED_display Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.link-local Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.Lite5200B_low_power Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.lynxkdi Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m28 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m68k Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m5253evbe Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m5373evb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m5475evb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m52277evb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m53017evb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.m54455evb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.marubun-pcmcia Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.MBX Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.menu Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mergerbox Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mips Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.Modem Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc5xx Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc74xx Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc83xx.ddrecc Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc83xxads Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc85xx Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc85xxads Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc85xxcds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc832xemds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc837xemds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc837xerdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.MPC866 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc7448hpc2 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8313erdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8315erdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8323erdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8349itx Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8360emds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8536ds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8544ds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8569mds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8572ds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8610hpcd Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mpc8641hpcn Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mvbc_p Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mvblm7 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mvsmr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mx6qsabrelite Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mx28_common Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mx28evk Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.mx35pdk Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.N1213 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.nand Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.nand-boot-ppc440 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.NDS32 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ne2000 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.NetConsole Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.nhk8815 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ns9750dev Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ocotea Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ocotea-PIBS-to-U-Boot Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.OFT Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.omap-ulpi-viewport Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.omap3 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.omap730p2 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.OXC Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p1_p2_rdb_pc Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p1022ds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p1023rds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p2020rdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p2041rdb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p3060qds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.p4080ds Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.phytec.pcm030 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.PIP405 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.PlanetCore Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.POST Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ppc440 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.pxe Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.qemu_mips Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.RPXClassic Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.RPXlite Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.s5pc1xx Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sandbox Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.Sandpoint8240 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sata Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sbc8349 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sbc8548 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.SBC8560 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sbc8641d Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sched Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.scrapyard Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.serial_multi Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sh Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sh7757lcr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sh7785lcr Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.sha1 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.silent Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.simpc8313 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.SNTP Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.spear Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.SPL Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.srio-boot-corenet Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.standalone Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.stxxtc Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.switch_config Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.timll Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.TQM8260 Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ubi Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.ublimage Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.update Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.usb Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.video Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.VLAN Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.xpedite1k Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00
README.zeus Use teltonika uboot for RUTX 2023-08-11 21:25:23 +02:00

Storage of the board specific values (ethaddr...)
-------------------------------------------------

The board specific environment variables that should be unique
for each individual board, can be stored in the I2C EEPROM. This
will be done from offset 0x80 with the length of 0x80 bytes. The
following command can be used to store the values here:

=> setdef de:20:6a:ed:e2:72 de:20:6a:ed:e2:73 AB0001

	  ethaddr           eth1addr          serial#

Now those 3 values are stored into the I2C EEPROM. A CRC is added
to make sure that the values get not corrupted.


SW-Reset Pushbutton handling:
-----------------------------

The SW-reset push button is connected to a GPIO input too. This
way U-Boot can "see" how long the SW-reset was pressed, and a
specific action can be taken. Two different actions are supported:

a) Release after more than 5 seconds and less then 10 seconds:
   -> Run POST

   Please note, that the POST test will take a while (approx. 1 min
   on the 128MByte board). This is mainly due to the system memory
   test.

b) Release after more than 10 seconds:
   -> Restore factory default settings

   The factory default values are restored. The default environment
   variables are restored (ipaddr, serverip...) and the board
   specific values (ethaddr, eth1addr and serial#) are restored
   to the environment from the I2C EEPROM. Also a bootline parameter
   is added to the Linux bootline to signal the Linux kernel upon
   the next startup, that the factory defaults should be restored.

The command to check this sw-reset status and act accordingly is

=> chkreset

This command is added to the default "bootcmd", so that it is called
automatically upon startup.

Also, the 2 LED's are used to indicate the current status of this
command (time passed since pushing the button). When the POST test
will be run, the green LED will be switched off, and when the
factory restore will be initiated, the reg LED will be switched off.


Loggin of POST results:
-----------------------

The results of the POST tests are logged in a logbuffer located at the end
of the onboard memory. It can be accessed with the U-Boot command "log":

=> log show
<4>POST memory PASSED
<4>POST cache PASSED
<4>POST cpu PASSED
<4>POST uart PASSED
<4>POST ethernet PASSED

The DENX Linux kernel tree has support for this log buffer included. Exactly
this buffer is used for logging of all kernel messages too. By enabling the
compile time option "CONFIG_LOGBUFFER" this support is enabled. This way you
can access the U-Boot log messages from Linux too.

2007-08-10, Stefan Roese <sr@denx.de>