Thread (7 messages) 7 messages, 3 authors, 2015-02-05
STALE4154d
Revisions (5)
  1. v1 [diff vs current]
  2. v4 current
  3. v4 [diff vs current]
  4. v4 [diff vs current]
  5. v6 [diff vs current]

[PATCH v4 0/6] Introducing the Alpine platform.

From: arnd@arndb.de (Arnd Bergmann)
Date: 2015-02-03 13:55:41

On Tuesday 03 February 2015 15:29:05 Tsahee Zidenberg wrote:
If possible to introduce this into 3.20 - I would really appreciate it. If any 
action by me can make it happen - please let me know.
Hi Tsahee,

This is not directly related to your patches, but since I got curious I
looked at the source code published by Synology. I don't know how far
you've come in modernizing this, but this is what I found:

* The hardware looked really nice
* You only have a couple of custom drivers, but they all have the
  same mistake in using a private 'hardware abstraction layer'. Don't
  do this, and use the kernel's interfaces directly
* The serdes driver should register as a generic PHY driver
* If possible, move the PCI initialization into the boot loader
  and use drivers/pci/pci_host_generic.c to avoid having your
  own driver.
* the memory controller driver should live in drivers/memory
* the baseidx addition to the pl061 driver is not going in, use
  the new devm_gpiod_* interfaces to avoid relying on particular
  gpio numbers.
* The spi driver already has a binding, which is incompatible to
  the one you use.

	Arnd
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help