------------------------------------------------------------------------ r6395 | klj | 2016-06-30 09:02:16 +0200 (Do, 30. Jun 2016) | 1 Zeile Moved the current Oriole kernel in a none Echo directory ------------------------------------------------------------------------ r6375 | ed | 2016-06-24 12:39:04 +0200 (Fr, 24. Jun 2016) | 2 Zeilen - remove the CONFIG_SERIAL_8250_DEPRECATED_OPTIONS ------------------------------------------------------------------------ r5728 | klj | 2016-04-01 09:47:04 +0200 (Fr, 01. Apr 2016) | 1 Zeile Enabled kernel features needed for docker.io containers and IPsec ------------------------------------------------------------------------ r5581 | ed | 2016-01-11 08:23:01 +0100 (Mo, 11. Jan 2016) | 4 Zeilen fix defect#1655 - spin locks can't reliably use wfe/sev instructions - avoid signed overflow in timekeeping_get_ns ------------------------------------------------------------------------ r5409 | ed | 2015-11-02 13:33:25 +0100 (Mo, 02. Nov 2015) | 3 Zeilen - enable MMC_CAP_ERASE for dw_mmc driver - fix a timeout with XMORE cards while ERASING ------------------------------------------------------------------------ r5337 | ed | 2015-10-14 16:01:14 +0200 (Mi, 14. Okt 2015) | 2 Zeilen - remove all modules from build ------------------------------------------------------------------------ r5336 | ed | 2015-10-14 15:45:54 +0200 (Mi, 14. Okt 2015) | 2 Zeilen work around sd card driver deadlock when card is removed while in use ------------------------------------------------------------------------ r5241 | ed | 2015-09-29 09:26:38 +0200 (Di, 29. Sep 2015) | 1 Zeile be prepared for gcc6 ------------------------------------------------------------------------ r5100 | klj | 2015-09-15 11:32:08 +0200 (Di, 15. Sep 2015) | 1 Zeile Use crosscompiler which is provided by the emdebian project ------------------------------------------------------------------------ r5063 | klj | 2015-09-10 11:10:19 +0200 (Do, 10. Sep 2015) | 1 Zeile Enabled export fs, as needed for systemd ------------------------------------------------------------------------ r4891 | klj | 2015-08-25 16:24:23 +0200 (Di, 25. Aug 2015) | 1 Zeile Enabled CONFIG_FHANDLE, as suggested in http://unix.stackexchange.com/questions/169935/no-login-prompt-on-serial-console ------------------------------------------------------------------------ r4864 | ed | 2015-08-14 09:38:41 +0200 (Fr, 14. Aug 2015) | 3 Zeilen - fix sdmmc_clk divider (which has apparently a divide-by-4 error) - SD card should actually reach 50MHz now ------------------------------------------------------------------------ r4863 | ed | 2015-08-14 07:31:41 +0200 (Fr, 14. Aug 2015) | 2 Zeilen - cleanup ------------------------------------------------------------------------ r4862 | ed | 2015-08-14 07:19:42 +0200 (Fr, 14. Aug 2015) | 2 Zeilen - fixed some more callers of mmc_of_parse ------------------------------------------------------------------------ r4861 | ed | 2015-08-14 07:09:39 +0200 (Fr, 14. Aug 2015) | 4 Zeilen enabled SD card hot-plug (if you dare to) - enabled (multiple) cd gpios - added an idx parameter to mmc_of_parse (pass 0 by default) ------------------------------------------------------------------------ r4858 | ed | 2015-08-14 06:21:25 +0200 (Fr, 14. Aug 2015) | 2 Zeilen - dont stop the clock (and wait for busy card) when not necessary ------------------------------------------------------------------------ r4851 | ed | 2015-08-13 09:34:38 +0200 (Do, 13. Aug 2015) | 9 Zeilen implemented dual sd card mode: seems to work! - set mmc/num-slots=2 in device tree - use portd[2] as select output - finally activated internal gpio driver NOTE: all previous gpio numbers moved down by 64: therefore h/w watchdog is now 486 - 64 = 422. ------------------------------------------------------------------------ r4849 | ed | 2015-08-11 14:04:46 +0200 (Di, 11. Aug 2015) | 4 Zeilen - implemented a simple stupid gpio driver for Altera CycloneV SoC FPGA Manager input and output ports - currently disabled in the device tree... ------------------------------------------------------------------------ r4822 | ed | 2015-08-05 15:30:06 +0200 (Mi, 05. Aug 2015) | 4 Zeilen - fix led_sys_r/g - fix QSPI-flash is no again a 16MB N25Q128A13 - remove data partition and shrink the rootfs partition to 11MB ------------------------------------------------------------------------ r4812 | ed | 2015-08-04 08:55:58 +0200 (Di, 04. Aug 2015) | 2 Zeilen - remove CONFIG_GPIO_GENERIC_PLATFORM ------------------------------------------------------------------------ r4803 | ed | 2015-07-31 09:16:43 +0200 (Fr, 31. Jul 2015) | 3 Zeilen - configured LED driver for new hardware - enabled and configured RTC driver for new hardware ------------------------------------------------------------------------ r4802 | ed | 2015-07-30 15:59:06 +0200 (Do, 30. Jul 2015) | 2 Zeilen - disabled uart0 which is not available on the new hardware board ------------------------------------------------------------------------ r4353 | ed | 2015-04-30 09:40:31 +0200 (Do, 30. Apr 2015) | 5 Zeilen - removed CONFIG_SUSPEND and CONFIG_PM: because the QSPI Driver's CONFIG_PM code is BUGGY. And unless SUSPEND to RAM is really needed, I would not like to fix that. - compile the BLK_DEV_LOOP as builtin module as it will likely be needed. ------------------------------------------------------------------------ r4350 | klj | 2015-04-29 15:34:34 +0200 (Mi, 29. Apr 2015) | 3 Zeilen - Enabled the loop device - Reenabled swap support ------------------------------------------------------------------------ r4349 | ed | 2015-04-29 15:19:13 +0200 (Mi, 29. Apr 2015) | 2 Zeilen removed the potentially harmful function cadence_qspi_wait_idle ------------------------------------------------------------------------ r4348 | ed | 2015-04-29 12:47:54 +0200 (Mi, 29. Apr 2015) | 3 Zeilen Fixed High-speed SD card (50 MHz instead of 25 MHz) - add supports-highspeed to mmc device tree ------------------------------------------------------------------------ r4306 | ed | 2015-04-23 10:23:52 +0200 (Do, 23. Apr 2015) | 2 Zeilen - enabled SD/MMC driver ------------------------------------------------------------------------ r4033 | ed | 2015-03-20 09:31:52 +0100 (Fr, 20. Mär 2015) | 4 Zeilen split the rootfs partition in two parts: - 43MB rootfs partition where SquashFS or CRAMFS could be mounted - 16MB data partition where jffs2 could be mounted ------------------------------------------------------------------------ r4032 | ed | 2015-03-20 09:22:01 +0100 (Fr, 20. Mär 2015) | 2 Zeilen - disabled "experimental" CONFIG_IPV6_ROUTE_INFO ------------------------------------------------------------------------ r4027 | klj | 2015-03-19 16:46:31 +0100 (Do, 19. Mär 2015) | 3 Zeilen - Enabled ramdisk support - Enabled IPv6 ------------------------------------------------------------------------ r3990 | ed | 2015-03-13 09:36:01 +0100 (Fr, 13. Mär 2015) | 2 Zeilen - naming conventions. ------------------------------------------------------------------------ r3933 | ed | 2015-03-04 11:15:48 +0100 (Mi, 04. Mär 2015) | 4 Zeilen - enabled the gpio2 device because the external signal GPIO15 is at GPIO[65] which is BIT[7] at gpio2 ------------------------------------------------------------------------ r3913 | ed | 2015-03-03 09:49:01 +0100 (Di, 03. Mär 2015) | 2 Zeilen - corrected "rootfs" partition size ------------------------------------------------------------------------ r3909 | ed | 2015-03-02 16:41:09 +0100 (Mo, 02. Mär 2015) | 2 Zeilen - use large 64MB Flash ------------------------------------------------------------------------ r3900 | ed | 2015-02-27 12:13:47 +0100 (Fr, 27. Feb 2015) | 14 Zeilen - configured gpio-leds for RUN, ERR, RL LEDs note: GREEN and RED color cannot be enabled at the same time. usage: echo 1 > /sys/class/leds/led_run_r/brightness => RUN LED is RED echo timer > /sys/class/leds/led_run_r/trigger => RUN LED is flashing RED echo 0 > /sys/class/leds/led_run_r/brightness => RUN LED is OFF ------------------------------------------------------------------------ r3898 | ed | 2015-02-27 10:43:25 +0100 (Fr, 27. Feb 2015) | 4 Zeilen - removed the DESIGNWARE SPI device driver too: we dont use the SPI driver, we only use QSPI that is something different. ------------------------------------------------------------------------ r3897 | ed | 2015-02-27 10:25:55 +0100 (Fr, 27. Feb 2015) | 15 Zeilen free some memory by removing unnecessary kernel modules: HID: Human input devices. USB: we have no USB. KEYBOARDs: we have no keyboards. WIRELESS: no wireless network. VEXPRESS: not know what this is. NAND Flashes: we have NOR flash. SCSI Devices: we dont have SCSI. various network cards, which we dont have. Mouse devices: we dont have that. Random number generators: we dont have that. Power supply: we dont have that. MMC: we dont have MMC cards. RTC: we dont have a real time clock. ------------------------------------------------------------------------ r3895 | ed | 2015-02-27 09:46:29 +0100 (Fr, 27. Feb 2015) | 18 Zeilen - configured i2c devices: lm75 at address 0x48 and 24c01 at address 0x50 usage: cat /sys/class/hwmon/hwmon0/temp1_input 46000 46000 means 46 degree celsius echo test > /sys/devices/soc/ffc04000.i2c/i2c-0/0-0050/eeprom hexdump -C /sys/devices/soc/ffc04000.i2c/i2c-0/0-0050/eeprom 00000000 74 65 73 74 0a 00 00 00 00 00 00 00 00 00 00 00 |test............| 00000010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |................| * 00000080 ------------------------------------------------------------------------ r3893 | ed | 2015-02-26 13:41:47 +0100 (Do, 26. Feb 2015) | 8 Zeilen - use a different approach to fix the UART RX_TIMEOUT IRQ loop. The previous attempt had the disadvantage, that the additional read of the LSR register clears the error bits: overrun error, parity error, framing error, break interrupt and receive fifo error. The new work around is closer to where the error happens. IDEA: when the UART_FCR register is written to reset the RX FIFO, read the UART_RX register once to flush the RX_TIMEOUT flag. ------------------------------------------------------------------------ r3892 | ed | 2015-02-26 11:44:48 +0100 (Do, 26. Feb 2015) | 2 Zeilen - added a work-around for the UART RX_TIMEOUT IRQ loop. ------------------------------------------------------------------------ r3886 | ed | 2015-02-26 08:47:56 +0100 (Do, 26. Feb 2015) | 2 Zeilen - make mdio node in device tree optional if not used. ------------------------------------------------------------------------ r3882 | ed | 2015-02-25 14:50:09 +0100 (Mi, 25. Feb 2015) | 2 Zeilen - enabled gpio driver (LEDs) ------------------------------------------------------------------------ r3859 | ed | 2015-02-24 09:49:54 +0100 (Di, 24. Feb 2015) | 5 Zeilen fixed a crash in the Synopsys DesignWare Watchdog Driver if a second instance is loaded. - dw_wdt_drv_dw_wdt_drv_probe: print a warning if a second instance of the watchdog is loaded set driver_loaded to 1 when driver is loaded successfully. - dw_wdt_drv_remove: set driver_loaded to zero, add calls to del_timer and devm_iounmap. ------------------------------------------------------------------------ r3836 | ed | 2015-02-19 14:27:04 +0100 (Do, 19. Feb 2015) | 2 Zeilen - build all kernel modules too ------------------------------------------------------------------------ r3830 | ed | 2015-02-19 10:38:43 +0100 (Do, 19. Feb 2015) | 7 Zeilen - check in of branch socfpga-3.18 from http://git.rocketboards.org/linux-socfpga.git at revision ab3f83e671d7a37e1db20d8a90fe0699b3424e76 - with device-tree for FG200 - with Renesas PHY driver for uPD60620 (NO IRQs) - with stmicro/stmmac ethernet driver with "phy-handle" support ------------------------------------------------------------------------