All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 00/13] add support for more devices on Meson8 and Meson8b
@ 2017-06-11 10:16 ` Martin Blumenstingl
  0 siblings, 0 replies; 88+ messages in thread
From: Martin Blumenstingl @ 2017-06-11 10:16 UTC (permalink / raw)
  To: linux-amlogic-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	jbrunet-rdvid1DuHRBWk0Htik3J/w,
	narmstrong-rdvid1DuHRBWk0Htik3J/w,
	khilman-rdvid1DuHRBWk0Htik3J/w, carlo-KA+7E9HrN00dnm+yROfE0A
  Cc: devicetree-u79uwXL29TY76Z2rM5mHXA,
	mturquette-rdvid1DuHRBWk0Htik3J/w, linux-I+IVW8TIWO2tmTQ+vhA3Yw,
	Martin Blumenstingl

This series adds:
- USB support on Meson8 and Meson8b (it seems that some boards show an
  error when trying to initialize one of the USB2 PHYs, but we have the
  same problem on some GXBB boards. it is working fine for me - on a board
  which is not supported upstream yet)
- hardware random number generator support (Meson8 and Meson8b seem to
  have two 32-bit hardware random number generator registers, while the
  GX SoCs only have one. This is not handled by the meson-rng driver yet,
  but that can still be improved later on)
- SAR ADC support
- add reserved memory zones to fix random hangs when filling the memory
  (currently only on Meson8 until I have a Meson8b device to test if the
  same problem appears there as well)
- use the real ethernet clock on Meson8 and Meson8b to fix ethernet when
  the bootloader does not enable the gate clock
- add the SCU (Snoop Control Unit) which is needed for SMP support
- minor preparations for further .dts updates as this already exports the
  SDIO clocks (a driver for this MMC controller is work-in-progress) as
  well as the corresponding pin definitions in meson8.dtsi
- this adds the pwm_e (typically used for the 32.768 kHz LPO clock for the
  SDIO wifi chip) and pwm_f (used on some boards for the dimmable power
  LED) pins to meson8.dtsi

NOTE: the .dts changes from this series depend on my previous patch from
[0]: "ARM: dts: meson8: fix the IR receiver pins"


[0] http://lists.infradead.org/pipermail/linux-amlogic/2017-June/003983.html


Martin Blumenstingl (13):
  clk: meson8b: export the SAR ADC clocks
  clk: meson8b: export the SDIO clock
  clk: meson8b: export the gate clock for the HW random number generator
  clk: meson8b: export the USB clocks
  clk: meson8b: export the ethernet gate clock
  ARM: dts: meson8: add the PWM_E and PWM_F pins
  ARM: dts: meson8: add the pins for the SDIO controller
  ARM: dts: meson: add the SAR ADC
  ARM: dts: meson8: add reserved memory zones
  ARM: dts: meson: add the hardware random number generator
  ARM: dts: meson: add USB support on Meson8 and Meson8b
  ARM: dts: meson8b: add the SCU device node
  ARM: dts: meson: use the real ethernet clock on Meson8 and Meson8b

 arch/arm/boot/dts/meson.dtsi             |  51 +++++++++++++++
 arch/arm/boot/dts/meson8.dtsi            | 109 ++++++++++++++++++++++++++++++-
 arch/arm/boot/dts/meson8b.dtsi           |  49 ++++++++++++++
 drivers/clk/meson/meson8b.h              |  20 +++---
 include/dt-bindings/clock/meson8b-clkc.h |  10 +++
 5 files changed, 228 insertions(+), 11 deletions(-)

-- 
2.13.1

--
To unsubscribe from this list: send the line "unsubscribe devicetree" in
the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

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

end of thread, other threads:[~2017-06-16 23:00 UTC | newest]

Thread overview: 88+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-06-11 10:16 [PATCH 00/13] add support for more devices on Meson8 and Meson8b Martin Blumenstingl
2017-06-11 10:16 ` Martin Blumenstingl
     [not found] ` <20170611101644.28581-1-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-11 10:16   ` [PATCH 01/13] clk: meson8b: export the SAR ADC clocks Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-2-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:28       ` Neil Armstrong
2017-06-12  7:28         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 02/13] clk: meson8b: export the SDIO clock Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-3-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:28       ` Neil Armstrong
2017-06-12  7:28         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 03/13] clk: meson8b: export the gate clock for the HW random number generator Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-4-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:28       ` Neil Armstrong
2017-06-12  7:28         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 04/13] clk: meson8b: export the USB clocks Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-5-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:28       ` Neil Armstrong
2017-06-12  7:28         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 05/13] clk: meson8b: export the ethernet gate clock Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-6-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:28       ` Neil Armstrong
2017-06-12  7:28         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 06/13] ARM: dts: meson8: add the PWM_E and PWM_F pins Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-7-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:32       ` Neil Armstrong
2017-06-12  7:32         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 07/13] ARM: dts: meson8: add the pins for the SDIO controller Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-8-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:32       ` Neil Armstrong
2017-06-12  7:32         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 08/13] ARM: dts: meson: add the SAR ADC Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-9-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:33       ` Neil Armstrong
2017-06-12  7:33         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 09/13] ARM: dts: meson8: add reserved memory zones Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-10-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:32       ` Neil Armstrong
2017-06-12  7:32         ` Neil Armstrong
     [not found]         ` <2f93816d-4276-2ccb-fd3e-e6ec8a6c9f70-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2017-06-14 21:46           ` Martin Blumenstingl
2017-06-14 21:46             ` Martin Blumenstingl
2017-06-11 10:16   ` [PATCH 10/13] ARM: dts: meson: add the hardware random number generator Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-11-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:35       ` Neil Armstrong
2017-06-12  7:35         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 11/13] ARM: dts: meson: add USB support on Meson8 and Meson8b Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-12-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:36       ` Neil Armstrong
2017-06-12  7:36         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 12/13] ARM: dts: meson8b: add the SCU device node Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-13-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:37       ` Neil Armstrong
2017-06-12  7:37         ` Neil Armstrong
2017-06-11 10:16   ` [PATCH 13/13] ARM: dts: meson: use the real ethernet clock on Meson8 and Meson8b Martin Blumenstingl
2017-06-11 10:16     ` Martin Blumenstingl
     [not found]     ` <20170611101644.28581-14-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-12  7:37       ` Neil Armstrong
2017-06-12  7:37         ` Neil Armstrong
2017-06-12  7:32   ` [PATCH 00/13] add support for more devices " Jerome Brunet
2017-06-12  7:32     ` Jerome Brunet
     [not found]     ` <1497252724.3086.0.camel-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2017-06-14 21:39       ` Martin Blumenstingl
2017-06-14 21:39         ` Martin Blumenstingl
2017-06-15 21:33   ` [PATCH v2 00/10] " Martin Blumenstingl
2017-06-15 21:33     ` Martin Blumenstingl
     [not found]     ` <20170615213352.25134-1-martin.blumenstingl-gM/Ye1E23mwN+BqQ9rBEUg@public.gmane.org>
2017-06-15 21:33       ` [PATCH v2 01/10] ARM: dts: meson: use C preprocessor friendly include syntax Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 02/10] ARM: dts: meson: use GIC_SPI and IRQ_TYPE_EDGE_RISING macros Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 03/10] ARM: dts: meson8: add the PWM_E and PWM_F pins Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 04/10] ARM: dts: meson8: add the pins for the SDIO controller Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 05/10] ARM: dts: meson: add the SAR ADC Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 06/10] ARM: dts: meson8: add reserved memory zones Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 07/10] ARM: dts: meson: add the hardware random number generator Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 08/10] ARM: dts: meson: add USB support on Meson8 and Meson8b Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 09/10] ARM: dts: meson8b: add the SCU device node Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-15 21:33       ` [PATCH v2 10/10] ARM: dts: meson: use the real ethernet clock on Meson8 and Meson8b Martin Blumenstingl
2017-06-15 21:33         ` Martin Blumenstingl
2017-06-16 19:10       ` [PATCH v2 00/10] add support for more devices " Kevin Hilman
2017-06-16 19:10         ` Kevin Hilman
2017-06-16 19:12       ` Kevin Hilman
2017-06-16 19:12         ` Kevin Hilman
     [not found]         ` <m260fvg31w.fsf-rdvid1DuHRBWk0Htik3J/w@public.gmane.org>
2017-06-16 23:00           ` Martin Blumenstingl
2017-06-16 23:00             ` Martin Blumenstingl

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.