The 1199:68C0 USB ID is reused by Sierra WP7607 which requires the DTR
quirk to be detected. Apply QMI_QUIRK_SET_DTR unconditionally as
already done for other IDs shared between different devices.
Signed-off-by: Beniamino Galvani
---
drivers/net/usb/qmi_wwan.c | 4 ++--
1 file changed, 2
addition when calling meson_pmx_disable_other_groups.
>
> Fixes: 6ac730951104 ("pinctrl: add driver for Amlogic Meson SoCs")
> CC: Beniamino Galvani
> Signed-off-by: Neil Armstrong
Acked-by: Beniamino Galvani
Therefore, now the 'meson_domain' and 'meson_domain_data' structures
don't have any reason to exist and can be removed to make the model
simpler to understand. This commit doesn't change behavior.
Tested on a Odroid-C2.
Signed-off-by: Beniamino Galvani
---
drivers/
On Tue, Mar 01, 2016 at 12:53:55PM +0100, Andreas Färber wrote:
> Searching for it, I even found a similar 2014 patch from Beniamino
> Galvani (CC'ed), without any review replies.
>
> I'll happily pick up one of the previous patches instead. Sorry, was in
> a hurry to
Add support for Byte Queue Limits to the STMicro MAC driver.
Tested on a Amlogic S802 quad Cortex-A9 board, where the use of BQL
decreases the latency of a high priority ping from ~12ms to ~1ms when
the 100Mbit link is saturated by 20 TCP streams.
Signed-off-by: Beniamino Galvani
---
Changes
Add a DTS file for MINIX NEO-X8, a Meson8-based digital media player.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/Makefile| 1 +
arch/arm/boot/dts/meson8-minix-neo-x8.dts | 128 ++
2 files changed, 129 insertions(+)
create mode 100644
Add MINIX Technology Limited to the list of device tree vendor
prefixes. The company manufactures digital media players and mini-ITX
motherboards.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a
This series adds support for MINIX NEO-X8, a digital media player
based on a Amlogic S802 (Meson8) SoC. It depends on the pinctrl
support for Meson8 submitted here:
https://lkml.org/lkml/2015/1/17/87
Beniamino Galvani (3):
of: Add vendor prefix for MINIX
of: Define board compatible for
Document the board compatible property for MINIX NEO-X8, a
Meson8-based digital media player. While at it, move the other
existing Meson board compatible to amlogic.txt.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/arm/amlogic.txt | 4
Documentation/devicetree
Make sure that the Meson pinctrl driver is built whenever Meson
support is enabled.
Signed-off-by: Beniamino Galvani
Acked-by: Linus Walleij
---
arch/arm/mach-meson/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig
index
the moment due to lack of
documentation.
Signed-off-by: Beniamino Galvani
---
drivers/pinctrl/Kconfig|8 +
drivers/pinctrl/Makefile |1 +
drivers/pinctrl/meson/Makefile |2 +
drivers/pinctrl/meson/pinctrl-meson.c | 761
Add pinctrl node to the DTSI file for meson8 and sub-nodes for some
standard mux configurations.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8.dtsi | 68 +++
1 file changed, 68 insertions(+)
diff --git a/arch/arm/boot/dts/meson8.dtsi b
e_platform_driver() instead of postcore_initcall
- avoid unneeded copies of platform data
Changes since v1 [ https://lkml.org/lkml/2014/10/7/712 ]
- added missing checks of return values
- indentation fixes
- added missing definitions of groups and functions for Meson8
Beniamino Galvani
On Mon, Jan 12, 2015 at 01:00:16AM +0100, Linus Walleij wrote:
> Hi Beniamino,
>
> sorry for the delay to merging Sören's patches.
>
> Can you rebase this patch on top of the pin control "devel" branch:
> https://git.kernel.org/cgit/linux/kernel/git/linusw/linux-pinctrl.git/log/?h=devel
I will r
On Mon, Dec 29, 2014 at 09:42:01AM -0800, Dave Taht wrote:
> On Sun, Dec 28, 2014 at 1:48 PM, Beniamino Galvani
> wrote:
> > On Sun, Dec 28, 2014 at 08:25:40AM -0800, Dave Taht wrote:
> >> On Sun, Dec 28, 2014 at 6:57 AM, Beniamino Galvani
> >> wrote:
> >&
On Sun, Dec 28, 2014 at 11:48:14PM -0800, Florian Fainelli wrote:
> 2014-12-28 6:57 GMT-08:00 Beniamino Galvani :
> > Add support for Byte Queue Limits to the STMicro MAC driver.
> >
> > Tested on a Amlogic S805 Cortex-A5 board, where the use of BQL
> > slightly decr
On Sun, Dec 28, 2014 at 08:25:40AM -0800, Dave Taht wrote:
> On Sun, Dec 28, 2014 at 6:57 AM, Beniamino Galvani
> wrote:
> > Add support for Byte Queue Limits to the STMicro MAC driver.
>
> Thank you!
>
> > Tested on a Amlogic S805 Cortex-A5 board, where the use of
Add support for Byte Queue Limits to the STMicro MAC driver.
Tested on a Amlogic S805 Cortex-A5 board, where the use of BQL
slightly decreases the ping latency from ~10ms to ~3ms when the
100Mbps link is saturated by TCP streams. No difference is
observed at 1Gbps.
Signed-off-by: Beniamino
On Wed, Dec 10, 2014 at 07:53:13AM -0500, Jason Cooper wrote:
> On Wed, Dec 10, 2014 at 01:14:43PM +0100, Beniamino Galvani wrote:
> > On Wed, Dec 10, 2014 at 05:55:02PM +0800, Yingjoe Chen wrote:
> > > Beniamino reported a kernel oops caused by an invalid DT file for the
> &
er instead of a casted error return
> value in mtk_sysirq_of_init() so any other casted error value passes
> the NULL pointer check and causes a kernel panic when dereferenced.
>
> Use IS_ERR() and return the error value via PTR_ERR().
>
> Reported-and-tested-by: Beniamino Galvani
On Tue, Nov 25, 2014 at 04:04:20PM +0800, Yingjoe Chen wrote:
> Mediatek SoCs have interrupt polarity support in sysirq which
> allows to invert polarity for given interrupt. Add this support
> using hierarchy irq domain.
>
> [...]
>
> +static int __init mtk_sysirq_of_init(struct device_node *node
On Thu, Nov 27, 2014 at 02:48:31PM +0100, Linus Walleij wrote:
> On Sun, Nov 16, 2014 at 9:14 PM, Beniamino Galvani
> wrote:
>
> > This is a driver for the pinmux and GPIO controller available in
> > Amlogic Meson SoCs. At the moment it only supports Meson8 devices,
On Wed, Nov 26, 2014 at 10:53:28AM -0700, Jim Davis wrote:
> Building with the attached random configuration file,
>
> drivers/built-in.o: In function `meson_spifc_probe':
> spi-meson-spifc.c:(.text+0x14b4a8): undefined reference to
> `devm_regmap_init_mmio_clk'
> make: *** [vmlinux] Error 1
Hi,
Add a node for the Ethernet controller to Meson DTS file and
enable it on the Geniatech ATV1200 board.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 11 +++
arch/arm/boot/dts/meson6-atv1200.dts | 4
2 files changed, 15 insertions(+)
diff --git a/arch
This adds the function spi_transfer_is_last() which can be used by
drivers to know whether a given transfer is the last one in the
current message.
Signed-off-by: Beniamino Galvani
---
include/linux/spi/spi.h | 6 ++
1 file changed, 6 insertions(+)
diff --git a/include/linux/spi/spi.h b
on of standard operations such as read, page
program, sector erase, etc. in a simplified way, toggling a bit in a
dedicated register. The driver doesn't use those predefined commands
and relies only on custom transfers.
Signed-off-by: Beniamino Galvani
---
drivers/spi/Kconfig | 7
This adds a node for the SPI Flash Controller to the Amlogic Meson
DTS.
Signed-off-by: Beniamino Galvani
Acked-by: Mark Brown
---
arch/arm/boot/dts/meson.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
index b91e430
This adds documentation of device tree bindings for the Amlogic Meson
SPIFC (SPI Flash Controller).
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/spi/spi-meson.txt | 22 ++
1 file changed, 22 insertions(+)
create mode 100644 Documentation/devicetree
one() instead of transfer_one_message()
- remove useless memset of devdata
- use fixed regmap config
- implement PM operations
- don't set master->bus_num
- allow modular build of the driver
Beniamino Galvani (4):
spi: core: Add spi_transfer_is_last() helper
spi: meson: Add device tr
On Tue, Nov 18, 2014 at 02:06:58PM +, Mark Brown wrote:
> It's incredibly sad to iterate through the entire list in order to find
> the last entry, especially given that it's a doubly linked list and this
> is a bit of a hot path. We should look at the previous entry for the
> list head instea
On Tue, Nov 18, 2014 at 04:29:13PM +0100, Carlo Caione wrote:
> On Tue, Nov 18, 2014 at 4:19 PM, Wolfram Sang wrote:
> > On Thu, Nov 13, 2014 at 08:32:03PM +0100, Beniamino Galvani wrote:
> >> Add nodes for I2C controllers A,B,AO, which are available in both
>
This adds binding documentation for the infrared remote control
receiver available in Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/media/meson-ir.txt | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 Documentation/devicetree
g.
This is a driver for the IR receiver that implements software decoding
of received frames.
Signed-off-by: Beniamino Galvani
---
MAINTAINERS | 1 +
drivers/media/rc/Kconfig| 11 +++
drivers/media/rc/Makefile | 1 +
drivers/media
This adds a node for the IR remote control receiver to the Amlogic
Meson DTS.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
index e6539ea..6a37f15 100644
kml.org/lkml/2014/11/9/20 ]:
- added COMPILE_TEST to allow compilation for other architectures
- added missing header files
- removed bogus vendor, product and version assignments
- added file path to Meson entry in MAINTAINERS
- reordered patches
Beniamino Galvani (3):
media: rc: meson:
in meson_spifc_transfer_one()
- implement transfer_one() instead of transfer_one_message()
- remove useless memset of devdata
- use fixed regmap config
- implement PM operations
- don't set master->bus_num
- allow modular build of the driver
Beniamino Galvani (4):
spi: Add 'last'
ucture and
populates it before passing the structure to the driver.
Signed-off-by: Beniamino Galvani
---
drivers/spi/spi.c | 6 ++
include/linux/spi/spi.h | 2 ++
2 files changed, 8 insertions(+)
diff --git a/drivers/spi/spi.c b/drivers/spi/spi.c
index ebcb33d..fc7f02d 100644
--- a/d
on of standard operations such as read, page
program, sector erase, etc. in a simplified way, toggling a bit in a
dedicated register. The driver doesn't use those predefined commands
and relies only on custom transfers.
Signed-off-by: Beniamino Galvani
---
drivers/spi/Kconfig | 7
This adds documentation of device tree bindings for the Amlogic Meson
SPIFC (SPI Flash Controller).
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/spi/spi-meson.txt | 22 ++
1 file changed, 22 insertions(+)
create mode 100644 Documentation/devicetree
This adds a node for the SPI Flash Controller to the Amlogic Meson
DTS.
Signed-off-by: Beniamino Galvani
Acked-by: Mark Brown
---
arch/arm/boot/dts/meson.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
index e6539ea
not supported at the moment due to lack of
documentation.
Signed-off-by: Beniamino Galvani
---
drivers/pinctrl/Kconfig|8 +
drivers/pinctrl/Makefile |1 +
drivers/pinctrl/meson/Makefile |2 +
drivers/pinctrl/meson/pinctrl-meson.c | 761
Make sure that the Meson pinctrl driver is built whenever Meson
support is enabled.
Signed-off-by: Beniamino Galvani
---
arch/arm/mach-meson/Kconfig | 3 +++
1 file changed, 3 insertions(+)
diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig
index 2c1154e..1828711 100644
cks of return values
- indentation fixes
- added missing definitions of groups and functions for Meson8
Beniamino Galvani (3):
pinctrl: meson: add device tree bindings documentation
pinctrl: add driver for Amlogic Meson SoCs
ARM: meson: select PINCTRL_MESON and ARCH_REQUIRE_GPIOLIB
.../devicet
Add device tree bindings documentation for Amlogic Meson pin and GPIO
controller.
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/pinctrl/meson,pinctrl.txt | 97 ++
1 file changed, 97 insertions(+)
create mode 100644 Documentation/devicetree/bindings/pinctrl
Select CLKSRC_MMIO when the meson6_timer driver is enabled since it
depends on clocksource MMIO functions.
Signed-off-by: Beniamino Galvani
---
drivers/clocksource/Kconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/clocksource/Kconfig b/drivers/clocksource/Kconfig
index 9042060
This commit adds device tree bindings documentation for the I2C bus
controller found on Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/i2c/i2c-meson.txt | 24 ++
1 file changed, 24 insertions(+)
create mode 100644 Documentation
()
- added DTS patch
Changes since v1:
- factored common code for token list setup
Beniamino Galvani (3):
i2c: meson: add device tree bindings documentation
i2c: add support for Amlogic Meson I2C controller
ARM: dts: meson: add I2C controller nodes
.../devicetree/bindings/i2c/i2c
Add nodes for I2C controllers A,B,AO, which are available in both
Meson6 and Meson8.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 30 ++
1 file changed, 30 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
This is a driver for the I2C controller found in Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
drivers/i2c/busses/Kconfig | 7 +
drivers/i2c/busses/Makefile| 1 +
drivers/i2c/busses/i2c-meson.c | 492 +
3 files changed, 500
On Mon, Nov 10, 2014 at 03:11:40PM +, Mark Brown wrote:
> On Sun, Nov 09, 2014 at 11:56:50PM +0100, Beniamino Galvani wrote:
> > On Sun, Nov 09, 2014 at 10:17:12AM +, Mark Brown wrote:
>
> > > I noticed that the handling of /CS was done in the spifc_txrx() function
>
On Sun, Nov 09, 2014 at 08:36:09PM +, Sean Young wrote:
> > [...]
> > + dev_info(dev, "receiver initialized\n");
> > +
> > + return 0;
> > +out_unreg:
> > + rc_unregister_device(ir->rc);
>
> rc_unregister_device() already calls rc_free_device().
Right, I will fix this.
Thanks,
Beniamin
On Mon, Nov 10, 2014 at 03:44:41PM +0100, Wolfram Sang wrote:
> On Sun, Oct 05, 2014 at 10:17:11PM +0200, Beniamino Galvani wrote:
> > This is a driver for the I2C controller found in Amlogic Meson SoCs.
> >
> > Signed-off-by: Beniamino Galvani
>
> Thanks
On Sun, Nov 09, 2014 at 10:17:12AM +, Mark Brown wrote:
> On Sun, Nov 09, 2014 at 10:25:12AM +0100, Beniamino Galvani wrote:
>
> > +static int meson_spifc_wait_ready(struct meson_spifc *spifc)
> > +{
> > + unsigned long deadline = jiffies + msecs_to_jiffies
This adds a node for the SPI Flash Controller to the Amlogic Meson
DTS.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 9 +
1 file changed, 9 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
index e6539ea..d28b16e 100644
--- a
on of standard operations such as read, page
program, sector erase, etc. in a simplified way, basically toggling a
bit in a dedicated register. The driver doesn't use those predefined
commands and relies only on custom transfers.
Signed-off-by: Beniamino Galvani
---
drivers/spi/Kconfig
This adds documentation of device tree bindings for the Amlogic Meson
SPIFC (SPI Flash Controller).
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/spi/spi-meson.txt | 22 ++
1 file changed, 22 insertions(+)
create mode 100644 Documentation/devicetree
flash.
Beniamino Galvani (3):
spi: meson: Add device tree bindings documentation for SPIFC
spi: meson: Add support for Amlogic Meson SPIFC
ARM: dts: meson: add node for SPIFC
.../devicetree/bindings/spi/spi-meson.txt | 22 ++
arch/arm/boot/dts/meson.dtsi
g.
This is a driver for the IR receiver that implements software decoding
of received frames.
Signed-off-by: Beniamino Galvani
---
MAINTAINERS | 1 +
drivers/media/rc/Kconfig| 11 +++
drivers/media/rc/Makefile | 1 +
drivers/media
product and version assignments
- added file path to Meson entry in MAINTAINERS
- reordered patches
Beniamino Galvani (3):
media: rc: meson: document device tree bindings
media: rc: add driver for Amlogic Meson IR remote receiver
ARM: dts: meson: add IR receiver node
.../devicetree/binding
This adds a node for the IR remote control receiver to the Amlogic
Meson DTS.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 7 +++
1 file changed, 7 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts/meson.dtsi
index e6539ea..6a37f15 100644
This adds binding documentation for the infrared remote control
receiver available in Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/media/meson-ir.txt | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 Documentation/devicetree
On Thu, Nov 06, 2014 at 08:43:04AM -0800, Guenter Roeck wrote:
> Register with kernel power-off handler instead of setting pm_power_off
> directly. Register with low priority to reflect that the original code
> only sets pm_power_off if it was not already set.
>
> Cc: Beniamino G
On Mon, Nov 03, 2014 at 11:14:10AM -0200, Mauro Carvalho Chehab wrote:
> Em Sun, 12 Oct 2014 22:01:53 +0200
> Beniamino Galvani escreveu:
>
> > Amlogic Meson SoCs include a infrared remote control receiver that can
> > operate in two modes: in "NEC" mode the hardw
On Fri, Oct 24, 2014 at 01:53:28PM +0200, Linus Walleij wrote:
> On Tue, Oct 7, 2014 at 11:32 PM, Beniamino Galvani
> wrote:
>
> > Add device tree bindings documentation for Amlogic Meson pinmux and
> > GPIO controller.
> >
> > Signed-off-by: Beniamino Galvani
On Tue, Oct 21, 2014 at 03:39:25PM +0200, Linus Walleij wrote:
> On Tue, Oct 7, 2014 at 11:32 PM, Beniamino Galvani
> wrote:
>
> Sorry for a quick and brief review, but should be enough for you to proceed
> to iterate the patch.
>
> > This is a driver for the pi
Add device tree bindings documentation for Amlogic Meson pinmux and
GPIO controller.
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/pinctrl/meson,pinctrl.txt | 79 ++
1 file changed, 79 insertions(+)
create mode 100644 Documentation/devicetree/bindings
Add pinctrl node to meson8.dtsi and gpio-leds node to
meson8-vega-s89e.dts
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8-vega-s89e.dts | 16 +++-
arch/arm/boot/dts/meson8.dtsi | 35 ++
2 files changed, 50 insertions(+), 1
not supported at the moment due to lack of
documentation.
Signed-off-by: Beniamino Galvani
---
arch/arm/mach-meson/Kconfig| 3 +
drivers/pinctrl/Kconfig| 8 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/meson/Makefile | 2 +
drivers
, however I'm not so familiar with
the pinctrl subsystem and thus any feedback is very welcome.
Changes since v1 [https://lkml.org/lkml/2014/10/7/712]
- added missing checks of return values
- indentation fixes
- added missing definitions of groups and functions for Meson8
Beniamino Galva
This adds binding documentation for the infrared remote control
receiver available in Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/media/meson-ir.txt | 14 ++
1 file changed, 14 insertions(+)
create mode 100644 Documentation/devicetree
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 7 +++
arch/arm/boot/dts/meson8-vega-s89e.dts | 6 ++
arch/arm/boot/dts/meson8.dtsi | 7 +++
3 files changed, 20 insertions(+)
diff --git a/arch/arm/boot/dts/meson.dtsi b/arch/arm/boot/dts
This is a driver for the IR receiver that uses software decoding of
received frames.
Signed-off-by: Beniamino Galvani
---
drivers/media/rc/Kconfig| 11 +++
drivers/media/rc/Makefile | 1 +
drivers/media/rc/meson-ir.c | 214
3 files changed, 226 i
g/lkml/2014/10/5/162
[2] https://lkml.org/lkml/2014/10/7/712
Beniamino Galvani (3):
media: rc: add driver for Amlogic Meson IR remote receiver
media: rc: meson: document device tree bindings
ARM: dts: meson: add dts nodes for IR receiver
.../devicetree/bindings/media/meson-ir.txt |
Use the simplified DT parsing method to remove some duplicated
code.
Since this is a MFD subdevice and its device object doesn't have an
associated DT node, the configuration instance used to register the
regulators has been changed to point to the parent device.
Signed-off-by: Beniamino Ga
Add device tree bindings documentation for Amlogic Meson pinmux and
GPIO controller.
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/pinctrl/meson,pinctrl.txt | 80 ++
1 file changed, 80 insertions(+)
create mode 100644 Documentation/devicetree/bindings
are not supported at the moment due to lack of
documentation.
Signed-off-by: Beniamino Galvani
---
arch/arm/mach-meson/Kconfig| 3 +
drivers/pinctrl/Kconfig| 8 +
drivers/pinctrl/Makefile | 1 +
drivers/pinctrl/meson/Makefile | 2 +
drivers
Add pinctrl node to meson8.dtsi and gpio-leds node to
meson8-vega-s89e.dts
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8-vega-s89e.dts | 16 +++-
arch/arm/boot/dts/meson8.dtsi | 35 ++
2 files changed, 50 insertions(+), 1
:
http://lwn.net/Articles/615033/
I tested the pinmux and GPIO functionalities on a Tronsmart Vega S89e
TV box and everything seems to work, however I'm not so familiar with
the pinctrl subsystem and thus any feedback is very welcome.
Beniamino Galvani (3):
pinctrl: add driver for Amlogic Meson
Add device tree bindings documentation for Amlogic Meson8 SoCs.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/arm/amlogic.txt | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt
b/Documentation
This adds a dts for the Tronsmart S89 Elite, a set-top box based on
the Amlogic S802 SoC with a 8GiB NAND flash, USB ports, 10/100 Mbps
Ethernet adapter, WiFi, HDMI and a micro SD slot.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8-vega-s89e.dts | 65
Add a MACH_MESON8 symbol and add "amlogic,meson8" to the list of
compatible strings for the Meson DT machine to support devices based
on the Meson8 family of SoCs.
Signed-off-by: Beniamino Galvani
---
arch/arm/mach-meson/Kconfig | 5 +
arch/arm/mach-meson/meson.c | 8 ---
This enables the L2 cache controller available in Amlogic SoCs.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson.dtsi | 7 +++
arch/arm/boot/dts/meson6.dtsi | 2 ++
arch/arm/boot/dts/meson8.dtsi | 4
arch/arm/mach-meson/Kconfig | 1 +
arch/arm/mach-meson/meson.c | 2
This adds a dtsi for Amlogic Meson8 SoCs. It differs from the Meson6
dtsi for the number of Cortex-A9 cores (4 vs 2) and for the frequency
of clk81.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8.dtsi | 88 +++
1 file changed, 88 insertions
This adds Tronsmart to the list of device tree vendor prefixes.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree
Document device tree bindings for Tronsmart devices.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/arm/tronsmart.txt | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/tronsmart.txt
diff --git a/Documentation
Hi,
this patchset introduces support for Amlogic Meson8, which is a family
of quad-core Cortex-A9 SoCs used in tablets and set-top boxes.
Changes since v1:
- reused the existing DT machine definition and renamed it to be more
generic
- added L2 cache support
Beniamino Galvani (7):
ARM
This commit adds device tree bindings documentation for the I2C bus
controller found on Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
.../devicetree/bindings/i2c/i2c-meson.txt | 24 ++
1 file changed, 24 insertions(+)
create mode 100644 Documentation
This is a driver for the I2C controller found in Amlogic Meson SoCs.
Signed-off-by: Beniamino Galvani
---
drivers/i2c/busses/Kconfig | 7 +
drivers/i2c/busses/Makefile| 1 +
drivers/i2c/busses/i2c-meson.c | 492 +
3 files changed, 500
Hi,
this patchset adds a driver for the I2C controller available in
Amlogic Meson SoCs and has been tested on a Tronsmart Vega S89E TV box
to communicate with a Ricoh RN5T618 PMIC.
Changes since v1:
- factored common code for token list setup
Beniamino Galvani (2):
i2c: add support for
On Thu, Oct 02, 2014 at 11:28:14AM +0200, Arnd Bergmann wrote:
> On Wednesday 01 October 2014 23:29:41 Beniamino Galvani wrote:
> > DT_MACHINE_START(AML8726_MX, "Amlogic Meson6 platform")
> > .dt_compat = m6_common_board_compat,
> > MACHINE_END
>
On Thu, Oct 02, 2014 at 11:24:54AM +0200, Arnd Bergmann wrote:
> On Wednesday 01 October 2014 23:29:41 Beniamino Galvani wrote:
> >
> > +static const char * const m8_common_board_compat[] = {
> > + "amlogic,meson8",
> > + NULL,
> > +};
>
This patch adds a machine definition for Amlogic Meson8 SoCs.
Signed-off-by: Beniamino Galvani
---
arch/arm/mach-meson/Kconfig | 5 +
arch/arm/mach-meson/meson.c | 8
2 files changed, 13 insertions(+)
diff --git a/arch/arm/mach-meson/Kconfig b/arch/arm/mach-meson/Kconfig
index
Hi,
this patchset introduces a machine definition and dts files for
Amlogic Meson8, which is a family of quad-core Cortex-A9 SoCs used in
tablets and set-top boxes.
Beniamino Galvani (6):
ARM: meson: add meson8 machine definition
ARM: dts: add dtsi for Amlogic Meson8 SoCs
ARM: dts: add dts
This adds a dts for the Tronsmart S89 Elite, a set-top box based on
the Amlogic S802 SoC with a 8GiB NAND flash, USB ports, 10/100 Mbps
Ethernet adapter, WiFi, HDMI and a micro SD slot.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8-vega-s89e.dts | 65
Document device tree bindings for Tronsmart devices.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/arm/tronsmart.txt | 7 +++
1 file changed, 7 insertions(+)
create mode 100644 Documentation/devicetree/bindings/arm/tronsmart.txt
diff --git a/Documentation
Add device tree bindings documentation for Amlogic Meson8 SoCs.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/arm/amlogic.txt | 8 +---
1 file changed, 5 insertions(+), 3 deletions(-)
diff --git a/Documentation/devicetree/bindings/arm/amlogic.txt
b/Documentation
This adds Tronsmart to the list of device tree vendor prefixes.
Signed-off-by: Beniamino Galvani
---
Documentation/devicetree/bindings/vendor-prefixes.txt | 1 +
1 file changed, 1 insertion(+)
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.txt
b/Documentation/devicetree
Add a dtsi for the Amlogic Meson8 SoCs. It differs from the Meson6
dtsi for the number of Cortex-A9 cores (4 vs 2) and for the
frequency of clk81.
Signed-off-by: Beniamino Galvani
---
arch/arm/boot/dts/meson8.dtsi | 90 +++
1 file changed, 90 insertions
On Mon, Sep 29, 2014 at 01:24:11PM +0100, Lee Jones wrote:
> On Mon, 29 Sep 2014, Beniamino Galvani wrote:
>
> > On Mon, Sep 29, 2014 at 08:58:45AM +0100, Lee Jones wrote:
> > > I'm not sure why a) this patch was sent to me in the first place and
> > > b) why a
device supports a programmable expiration time of 1, 8, 32
> > > or 128 seconds.
> > >
> > > Signed-off-by: Beniamino Galvani
> > > Reviewed-by: Guenter Roeck
> > > ---
> > >
> > > Hi,
> > >
> > > this is the third
1 - 100 of 169 matches
Mail list logo