Re: [v2 PATCH] RISC-V: Add a PE/COFF compliant Image header.

2019-05-11 Thread Karsten Merker
On Wed, May 01, 2019 at 12:56:07PM -0700, Atish Patra wrote: > Currently, last stage boot loaders such as U-Boot can accept only > uImage which is an unnecessary additional step in automating boot flows. > > Add a PE/COFF compliant image header that boot loaders can parse and > directly load

Re: [U-Boot] [v4 PATCH] RISCV: image: Add booti support

2019-05-06 Thread Karsten Merker
On Mon, May 06, 2019 at 10:06:39PM +0200, Heinrich Schuchardt wrote: > On 5/6/19 8:11 PM, Atish Patra wrote: > > This patch adds booti support for RISC-V Linux kernel. The existing > > bootm method will also continue to work as it is. [...] > > + "boot arm64/riscv Linux Image image from memory",

Re: [PATCH] RISC-V: Add an Image header that boot loader can parse.

2019-05-01 Thread Karsten Merker
On Mon, Apr 29, 2019 at 10:42:40PM -0700, Atish Patra wrote: > On 4/29/19 4:40 PM, Palmer Dabbelt wrote: > > On Tue, 23 Apr 2019 16:25:06 PDT (-0700), atish.pa...@wdc.com wrote: > > > Currently, last stage boot loaders such as U-Boot can accept only > > > uImage which is an unnecessary additional

Re: [GIT PULL] RISC-V Updates for the 4.19 Merge Window

2018-08-19 Thread Karsten Merker
On Sat, Aug 18, 2018 at 06:37:59AM -0700, Guenter Roeck wrote: > On Fri, Aug 17, 2018 at 01:28:11PM -0700, Palmer Dabbelt wrote: > [ ... ] > > > > This tag boots a Fedora root filesystem on QEMU's master branch for me, > > and before this morning's rebase (from 4.18-rc8 to 4.18) it booted on > >

Re: [GIT PULL] RISC-V Updates for the 4.19 Merge Window

2018-08-19 Thread Karsten Merker
On Sat, Aug 18, 2018 at 06:37:59AM -0700, Guenter Roeck wrote: > On Fri, Aug 17, 2018 at 01:28:11PM -0700, Palmer Dabbelt wrote: > [ ... ] > > > > This tag boots a Fedora root filesystem on QEMU's master branch for me, > > and before this morning's rebase (from 4.18-rc8 to 4.18) it booted on > >

[PATCH 2/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)

2015-12-10 Thread Karsten Merker
The Olimex A20-SOM-EVB is an evaluation board for the Olimex A20-SOM system-on-module. The baseboard provides a full-size SD socket (connected to mmc3) in addition to the micro-SD socket on the SOM itself (which is connected to mmc0). Enable the mmc3 controller in the dts. Signed-off-by: Karsten

[PATCH 0/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: LRADC-keys, MMC3 and typo fix in the sunxi LRADC binding

2015-12-10 Thread Karsten Merker
of the full-size SD card socket on the baseboard. While adding the LRADC-keys support, I have stumbled over a typo in the bindings documentation. Patch 3 fixes that. Regards, Karsten Karsten Merker (3): ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable

[PATCH 1/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys

2015-12-10 Thread Karsten Merker
ow-resolution ADC via a resistor network. This patch adds appropriate button definitions to the board dts. The voltages assigned to the keys are specified in the board schematics published by the manufacturer. Signed-off-by: Karsten Merker --- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts |

[PATCH 3/3] ARM: dts: sunxi: allwinner,sun4i-a10-lradc-keys binding: typo fix

2015-12-10 Thread Karsten Merker
Trivial typo fix ("mut" -> "must") in the sunxi LRADC-keys binding documentation. Signed-off-by: Karsten Merker --- Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetr

[PATCH 3/3] ARM: dts: sunxi: allwinner,sun4i-a10-lradc-keys binding: typo fix

2015-12-10 Thread Karsten Merker
Trivial typo fix ("mut" -> "must") in the sunxi LRADC-keys binding documentation. Signed-off-by: Karsten Merker <mer...@debian.org> --- Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --g

[PATCH 0/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: LRADC-keys, MMC3 and typo fix in the sunxi LRADC binding

2015-12-10 Thread Karsten Merker
of the full-size SD card socket on the baseboard. While adding the LRADC-keys support, I have stumbled over a typo in the bindings documentation. Patch 3 fixes that. Regards, Karsten Karsten Merker (3): ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable

[PATCH 2/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: Enable mmc3 (baseboard SD socket)

2015-12-10 Thread Karsten Merker
The Olimex A20-SOM-EVB is an evaluation board for the Olimex A20-SOM system-on-module. The baseboard provides a full-size SD socket (connected to mmc3) in addition to the micro-SD socket on the SOM itself (which is connected to mmc0). Enable the mmc3 controller in the dts. Signed-off-by: Karsten

[PATCH 1/3] ARM: dts: sun7i: Olimex A20-SOM-EVB: Add LRADC keys

2015-12-10 Thread Karsten Merker
ow-resolution ADC via a resistor network. This patch adds appropriate button definitions to the board dts. The voltages assigned to the keys are specified in the board schematics published by the manufacturer. Signed-off-by: Karsten Merker <mer...@debian.org> --- arch/arm/boot/dts/sun7

[PATCH V4 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-11-21 Thread Karsten Merker
separate "rotated_screen" flag is not necessary anymore. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker Reviewed-by: Irina Tirdea Tested-by: Bastien Nocera Acked-by: Bastien Nocera --- drivers/input/touchscreen/goodi

[PATCH V4 1/3] Input: goodix - add axis swapping and axis inversion support

2015-11-21 Thread Karsten Merker
) These are necessary on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker Tested-by: Bastien Nocera Tested-by: Irina Tirdea (with ACPI DSD properties) Tested-by: Aleksei Mamlin (with device-tree

[PATCH V4 0/3] Input: goodix - add axis swapping and axis inversion support

2015-11-21 Thread Karsten Merker
ested-by: Aleksei Mamlin (with device-tree properties) v4: * Rebase against v11 of Irina Tirdea's "Goodix touchscreen enhancements" series (no functional changes). Karsten Merker (3): Input: goodix - add axis swapping and axis inversion support Input: goodix - use "

[PATCH V4 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-11-21 Thread Karsten Merker
. Signed-off-by: Karsten Merker Reviewed-by: Irina Tirdea --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 5 + 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt b/Documentation/devicetree/bindings/input

[PATCH V4 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-11-21 Thread Karsten Merker
. Signed-off-by: Karsten Merker <mer...@debian.org> Reviewed-by: Irina Tirdea <irina.tir...@intel.com> --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 5 + 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/g

[PATCH V4 1/3] Input: goodix - add axis swapping and axis inversion support

2015-11-21 Thread Karsten Merker
) These are necessary on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker <mer...@debian.org> Tested-by: Bastien Nocera <had...@hadess.net> Tested-by: Irina Tirdea <irina.tir...@intel.com&

[PATCH V4 0/3] Input: goodix - add axis swapping and axis inversion support

2015-11-21 Thread Karsten Merker
ce-tree properties. * Reviews/Tests: Tested-by: Irina Tirdea <irina.tir...@intel.com> (with ACPI DSD properties) Tested-by: Aleksei Mamlin <mamli...@gmail.com> (with device-tree properties) v4: * Rebase against v11 of Irina Tirdea's "Goodix touchscreen

[PATCH V4 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-11-21 Thread Karsten Merker
separate "rotated_screen" flag is not necessary anymore. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker <mer...@debian.org> Reviewed-by: Irina Tirdea <irina.tir...@intel.com> Tested-by: Bastien Nocera <had...@

[PATCH] ARM: dts: sunxi: sun6i-a31s-primo81.dts: add touchscreen axis swapping property

2015-10-24 Thread Karsten Merker
The MSI Primo81 has a display in portrait mode but a touchscreen in landscape mode. To have both of them use the same coordinate system, the touchscreen-swapped-x-y property has to be set for the touchscreen. Signed-off-by: Karsten Merker --- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 1 + 1

[PATCH] ARM: dts: sunxi: sun6i-a31s-primo81.dts: add touchscreen axis swapping property

2015-10-24 Thread Karsten Merker
The MSI Primo81 has a display in portrait mode but a touchscreen in landscape mode. To have both of them use the same coordinate system, the touchscreen-swapped-x-y property has to be set for the touchscreen. Signed-off-by: Karsten Merker <mer...@debian.org> --- arch/arm/boot/dts/sun6

[PATCH RFC V3 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-10-18 Thread Karsten Merker
separate "rotated_screen" flag is not necessary anymore. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker Reviewed-by: Irina Tirdea Tested-by: Bastien Nocera Acked-by: Bastien Nocera --- drivers/input/touchscreen/goodi

[PATCH RFC V3 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-10-18 Thread Karsten Merker
. Signed-off-by: Karsten Merker Reviewed-by: Irina Tirdea --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt b/Documentation/devicetree/bindings/input

[PATCH RFC V3 1/3] Input: goodix - add axis swapping and axis inversion support

2015-10-18 Thread Karsten Merker
) These are necessary on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker Tested-by: Bastien Nocera --- drivers/input/touchscreen/goodix.c | 25 + 1 file changed, 25 insertions

[PATCH RFC V3 0/3] Input: goodix - add axis swapping and axis inversion support

2015-10-18 Thread Karsten Merker
hem work properly in all configurations (with and without gpio declarations). - Use the new unified device properties API (device_property_*) instead of the classic DT API (of_property_*). This provides support for ACPI 5.1 DSD properties as well as for device-tre

[PATCH RFC V3 0/3] Input: goodix - add axis swapping and axis inversion support

2015-10-18 Thread Karsten Merker
ssic DT API (of_property_*). This provides support for ACPI 5.1 DSD properties as well as for device-tree properties. Karsten Merker (3): Input: goodix - add axis swapping and axis inversion support Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

[PATCH RFC V3 1/3] Input: goodix - add axis swapping and axis inversion support

2015-10-18 Thread Karsten Merker
) These are necessary on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker <mer...@debian.org> Tested-by: Bastien Nocera <had...@hadess.net> --- drivers/input/touchscreen/g

[PATCH RFC V3 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-10-18 Thread Karsten Merker
separate "rotated_screen" flag is not necessary anymore. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker <mer...@debian.org> Reviewed-by: Irina Tirdea <irina.tir...@intel.com> Tested-by: Bastien Nocera <had...@

[PATCH RFC V3 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-10-18 Thread Karsten Merker
. Signed-off-by: Karsten Merker <mer...@debian.org> Reviewed-by: Irina Tirdea <irina.tir...@intel.com> --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/g

[PATCH RFC V2 0/3] Input: goodix - add axis swapping and axis inversion support

2015-10-09 Thread Karsten Merker
in the commit message. * Add an update for the goodix dt bindings documentation (patch No. 3). Karsten Merker (3): Input: goodix - add dt axis swapping and axis inversion support Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen" Input: go

[PATCH RFC V2 1/3] Input: goodix - add dt axis swapping and axis inversion support

2015-10-09 Thread Karsten Merker
on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker --- drivers/input/touchscreen/goodix.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers/input/touchscreen

[PATCH RFC V2 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-10-09 Thread Karsten Merker
. Signed-off-by: Karsten Merker --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt b/Documentation/devicetree/bindings/input/touchscreen/goodix.txt index

[PATCH RFC V2 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-10-09 Thread Karsten Merker
separate "rotated_screen" flag is not necessary any more. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker --- drivers/input/touchscreen/goodix.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git

[PATCH RFC V2 3/3] Input: goodix - update dt bindings documentation (axis swapping/inversion)

2015-10-09 Thread Karsten Merker
. Signed-off-by: Karsten Merker <mer...@debian.org> --- Documentation/devicetree/bindings/input/touchscreen/goodix.txt | 6 ++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/input/touchscreen/goodix.txt b/Documentation/devicetree/bindings/input/touch

[PATCH RFC V2 2/3] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-10-09 Thread Karsten Merker
separate "rotated_screen" flag is not necessary any more. This patch replaces it by setting the inverted_x and inverted_y flags instead. Signed-off-by: Karsten Merker <mer...@debian.org> --- drivers/input/touchscreen/goodix.c | 12 1 file changed, 4 insertions(

[PATCH RFC V2 0/3] Input: goodix - add axis swapping and axis inversion support

2015-10-09 Thread Karsten Merker
ts" series. * Fix a typo in the commit message. * Add an update for the goodix dt bindings documentation (patch No. 3). Karsten Merker (3): Input: goodix - add dt axis swapping and axis inversion support Input: goodix - use "inverted_[xy]" flags instead of "rota

[PATCH RFC V2 1/3] Input: goodix - add dt axis swapping and axis inversion support

2015-10-09 Thread Karsten Merker
on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker <mer...@debian.org> --- drivers/input/touchscreen/goodix.c | 27 +++ 1 file changed, 27 insertions(+) diff

[PATCH RFC 0/2] Input: Goodix - add axis swapping and inversion support

2015-09-30 Thread Karsten Merker
te hardware to do a real-world test of the "rotated_screen" code path, so I would apprechiate very much if somebody with appropriate hardware could give it a try. This is my first go at modifying an input driver; any kind of feedback and hints is welcome. Regards, Karsten Karsten M

[PATCH 1/2] Input: goodix - add dt axis swapping and axis inversion support

2015-09-30 Thread Karsten Merker
on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker --- drivers/input/touchscreen/goodix.c | 27 +++ 1 file changed, 27 insertions(+) diff --git a/drivers/input/touchscreen

[PATCH 2/2] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-09-30 Thread Karsten Merker
separate "rotated_screen" flag is not necessary any more. This patch replaces it by setting the inverted-x and inverted-x flags instead. Signed-off-by: Karsten Merker --- drivers/input/touchscreen/goodix.c | 12 1 file changed, 4 insertions(+), 8 deletions(-) diff --git

[PATCH 2/2] Input: goodix - use "inverted_[xy]" flags instead of "rotated_screen"

2015-09-30 Thread Karsten Merker
separate "rotated_screen" flag is not necessary any more. This patch replaces it by setting the inverted-x and inverted-x flags instead. Signed-off-by: Karsten Merker <mer...@debian.org> --- drivers/input/touchscreen/goodix.c | 12 1 file changed, 4 insertions(

[PATCH 1/2] Input: goodix - add dt axis swapping and axis inversion support

2015-09-30 Thread Karsten Merker
on tablets which have a display in portrait format while the touchscreen is in landscape format, such as e.g. the MSI Primo 81. Signed-off-by: Karsten Merker <mer...@debian.org> --- drivers/input/touchscreen/goodix.c | 27 +++ 1 file changed, 27 insertions(+) diff

[PATCH RFC 0/2] Input: Goodix - add axis swapping and inversion support

2015-09-30 Thread Karsten Merker
te hardware to do a real-world test of the "rotated_screen" code path, so I would apprechiate very much if somebody with appropriate hardware could give it a try. This is my first go at modifying an input driver; any kind of feedback and hints is welcome. Regards, Karsten Karsten M

[PATCH] kbuild: builddeb: Include dtbs in the Debian package built by "make deb-pkg"

2015-06-20 Thread Karsten Merker
Native Debian kernel packages include any dtbs that were generated during the kernel build process in /usr/lib/${packagename}. Do the same for Debian packages built by scripts/package/builddeb (executed by the "deb-pkg" target). Signed-off-by: Karsten Merker --- scripts/package/bu

[PATCH] kbuild: builddeb: Include dtbs in the Debian package built by make deb-pkg

2015-06-20 Thread Karsten Merker
Native Debian kernel packages include any dtbs that were generated during the kernel build process in /usr/lib/${packagename}. Do the same for Debian packages built by scripts/package/builddeb (executed by the deb-pkg target). Signed-off-by: Karsten Merker mer...@debian.org --- scripts/package