All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH u-boot-marvell v2 00/15] Fixes for Turris Omnia
@ 2019-04-30  1:48 Marek Behún
  2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 01/15] arm: mvebu: turris_omnia: remove redundant code Marek Behún
                   ` (14 more replies)
  0 siblings, 15 replies; 42+ messages in thread
From: Marek Behún @ 2019-04-30  1:48 UTC (permalink / raw)
  To: u-boot

Hi, this is the second version of my fixes for Turris Omnia.
I removed the patches which were already applied or provided a better fix.
The other patches I shall describe now here as if this was the first version.

1. removes redundant code done by I2C mvtwsi driver from board file
2. adds XHCI support to defconfig
3. in compliance with driver model use AHCI, SATA and SCSI
4. remove legacy macros from config header
5. move I2C dependencies from header file to Kconfig for TARGET_TURRIS_OMNIA
6. add SCSI as boot target
7. board code refactoring
8. fix checkpatch warnings
9. add ATSHA204A dependency to Kconfig for TARGET_TURRIS_OMNIA
10. more board code refactoring
11. print board information in the same way Turris Mox does
12. remove watchdog header include (in Turris Mox board file as well)
13. fix setting of the regdomain environment variable used on Omnia
14. add code for handling the button on the back side of Omnia, the purpose
    of which is factory reset
15. fix I2C driver, which sometimes breaks the I2C controller until the device
    is powered off

Marek

Marek Behún (15):
  arm: mvebu: turris_omnia: remove redundant code
  arm: mvebu: turris_omnia: add XHCI to defconfig
  arm: mvebu: turris_omnia: use AHCI and SATA driver model
  arm: mvebu: turris_omnia: remove legacy macros from board header
  arm: mvebu: turris_omnia: move I2C dependencies to Kconfig
  arm: mvebu: turris_omnia: add SCSI as boot target
  arm: mvebu: turris_omnia: refactor I2C accessing code
  arm: mvebu: turris_omnia: fix checkpatch warnings
  arm: mvebu: turris_omnia: move ATSHA204A from defconfig to Kconfig
  arm: mvebu: turris_omnia: refactor more code
  arm: mvebu: turris_omnia: print board info as Turris Mox
  arm: mvebu: turris_*: remove watchdog include
  arm: mvebu: turris_omnia: fix regdomain env var setting
  arm: mvebu: turris_omnia: add RESET button handling
  i2c: mvtwsi: fix reading status register after interrupt

 arch/arm/mach-mvebu/Kconfig              |  49 ++++
 board/CZ.NIC/turris_mox/turris_mox.c     |   4 -
 board/CZ.NIC/turris_omnia/turris_omnia.c | 333 ++++++++++++-----------
 configs/turris_omnia_defconfig           |  10 +-
 drivers/i2c/mvtwsi.c                     |   1 +
 include/configs/turris_omnia.h           |  32 +--
 6 files changed, 236 insertions(+), 193 deletions(-)

-- 
2.21.0

^ permalink raw reply	[flat|nested] 42+ messages in thread

end of thread, other threads:[~2019-05-02 11:55 UTC | newest]

Thread overview: 42+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-30  1:48 [U-Boot] [PATCH u-boot-marvell v2 00/15] Fixes for Turris Omnia Marek Behún
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 01/15] arm: mvebu: turris_omnia: remove redundant code Marek Behún
2019-04-30  4:08   ` Heiko Schocher
2019-05-02  6:01   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 02/15] arm: mvebu: turris_omnia: add XHCI to defconfig Marek Behún
2019-05-02  6:02   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 03/15] arm: mvebu: turris_omnia: use AHCI and SATA driver model Marek Behún
2019-05-02  6:02   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 04/15] arm: mvebu: turris_omnia: remove legacy macros from board header Marek Behún
2019-05-02  6:02   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 05/15] arm: mvebu: turris_omnia: move I2C dependencies to Kconfig Marek Behún
2019-04-30  4:54   ` Heiko Schocher
2019-05-02  6:03   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 06/15] arm: mvebu: turris_omnia: add SCSI as boot target Marek Behún
2019-05-02  6:03   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 07/15] arm: mvebu: turris_omnia: refactor I2C accessing code Marek Behún
2019-05-02  6:04   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 08/15] arm: mvebu: turris_omnia: fix checkpatch warnings Marek Behún
2019-05-02  6:05   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 09/15] arm: mvebu: turris_omnia: move ATSHA204A from defconfig to Kconfig Marek Behún
2019-05-02  6:06   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 10/15] arm: mvebu: turris_omnia: refactor more code Marek Behún
2019-05-02  6:07   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 11/15] arm: mvebu: turris_omnia: print board info as Turris Mox Marek Behún
2019-05-02  6:07   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 12/15] arm: mvebu: turris_*: remove watchdog include Marek Behún
2019-05-02  6:07   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 13/15] arm: mvebu: turris_omnia: fix regdomain env var setting Marek Behún
2019-05-02  6:08   ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 14/15] arm: mvebu: turris_omnia: add RESET button handling Marek Behún
2019-05-02  6:10   ` Stefan Roese
2019-05-02  9:39     ` Marek Behun
2019-05-02  9:43       ` Stefan Roese
2019-05-02 11:53         ` Marek Behún
2019-05-02 11:55           ` Stefan Roese
2019-04-30  1:48 ` [U-Boot] [PATCH u-boot-marvell v2 15/15] i2c: mvtwsi: fix reading status register after interrupt Marek Behún
2019-04-30  4:14   ` Heiko Schocher
2019-05-01 21:09   ` [U-Boot] [PATCH u-boot-marvell v2.1 " Marek Behún
2019-05-02  5:24     ` Heiko Schocher
2019-05-02  6:36     ` Stefan Roese
2019-05-02  9:36       ` Marek Behun
2019-05-02  9:40         ` Stefan Roese

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.