On 23.03.2016 23:58, Javier Martinez Canillas wrote:
> There are a bunch of media platform drivers under drivers/media/platform/
> that are for Samsung SoCs but are not being built with exynos_defconfig.
>
> This patch enables them as a module to improve build coverage for these
> drivers and
On 23.03.2016 23:58, Javier Martinez Canillas wrote:
> There are a bunch of media platform drivers under drivers/media/platform/
> that are for Samsung SoCs but are not being built with exynos_defconfig.
>
> This patch enables them as a module to improve build coverage for these
> drivers and
gcc as far back as at least 3.04 documents the function attribute
__malloc__. Add a shorthand for attaching that to a function
declaration. This was also suggested by Andi Kleen way back in 2002
[1], but didn't get applied, perhaps because gcc at that time
generated the exact same code with and
Attach the malloc attribute to a few allocation functions. This helps
gcc generate better code by telling it that the return value doesn't
alias any existing pointers (which is even more valuable given the
pessimizations implied by -fno-strict-aliasing).
A simple example of what this allows gcc
gcc as far back as at least 3.04 documents the function attribute
__malloc__. Add a shorthand for attaching that to a function
declaration. This was also suggested by Andi Kleen way back in 2002
[1], but didn't get applied, perhaps because gcc at that time
generated the exact same code with and
Attach the malloc attribute to a few allocation functions. This helps
gcc generate better code by telling it that the return value doesn't
alias any existing pointers (which is even more valuable given the
pessimizations implied by -fno-strict-aliasing).
A simple example of what this allows gcc
On Wed, 2016-03-23 at 17:04 +0530, Srikar Dronamraju wrote:
> If asymmetric packing is used when target cpu is busy,
> update_sd_pick_busiest(), can select a lightly loaded cpu.
> find_busiest_group() has checks to ensure asym packing is only used
> when target cpu is not busy. However it may not
On Wed, 2016-03-23 at 17:04 +0530, Srikar Dronamraju wrote:
> If asymmetric packing is used when target cpu is busy,
> update_sd_pick_busiest(), can select a lightly loaded cpu.
> find_busiest_group() has checks to ensure asym packing is only used
> when target cpu is not busy. However it may not
(Dear Truly God Chosen)
Please excuse this humble email if it offends your sensibilities, but
I have no other means to contact you. I cannot talk on the telephone,
so I did a search for your email address, which I found on the
international directorate email data search. I am Mrs. Nicole Benoite
(Dear Truly God Chosen)
Please excuse this humble email if it offends your sensibilities, but
I have no other means to contact you. I cannot talk on the telephone,
so I did a search for your email address, which I found on the
international directorate email data search. I am Mrs. Nicole Benoite
On Wed, Mar 23, 2016 at 4:04 PM, Or Gerlitz wrote:
>
> I know there's history here, and in the 4.5 cycle things were much
> worse, but I still wanted to put things in their more precise place,
> if you don't mind.
We'll see how things shape up in the future. Once bitten,
On Wed, Mar 23, 2016 at 4:04 PM, Or Gerlitz wrote:
>
> I know there's history here, and in the 4.5 cycle things were much
> worse, but I still wanted to put things in their more precise place,
> if you don't mind.
We'll see how things shape up in the future. Once bitten, twice shy,
as they say.
Implement APIs for in-place consumption of vmbus packets. Currently, each
packet is copied and processed one at a time and as part of processing
each packet we potentially may signal the host (if it is waiting for
room to produce a packet).
These APIs help batched in-place processing of vmbus
Use the READ_ONCE macro to access variabes that can change asynchronously.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
index
Implement APIs for in-place consumption of vmbus packets. Currently, each
packet is copied and processed one at a time and as part of processing
each packet we potentially may signal the host (if it is waiting for
room to produce a packet).
These APIs help batched in-place processing of vmbus
Use the READ_ONCE macro to access variabes that can change asynchronously.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
index 902375b..2919395
We need to issue a full memory barrier prior making a signalling decision.
Signed-off-by: K. Y. Srinivasan
Cc: sta...@vger.kernel.org
---
drivers/hv/ring_buffer.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/hv/ring_buffer.c
In preparation for implementing APIs for in-place consumption of VMBUS
packets, movve some ring buffer functionality into hyperv.h
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 42 --
include/linux/hyperv.h | 42
We need to issue a full memory barrier prior making a signalling decision.
Signed-off-by: K. Y. Srinivasan
Cc: sta...@vger.kernel.org
---
drivers/hv/ring_buffer.c |1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
index
In preparation for implementing APIs for in-place consumption of VMBUS
packets, movve some ring buffer functionality into hyperv.h
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 42 --
include/linux/hyperv.h | 42
In preparation for moving some ring buffer functionality out of the
vmbus driver, export the API for signaling the host.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/connection.c |1 +
drivers/hv/hyperv_vmbus.h |2 --
include/linux/hyperv.h|1 +
3 files
Introduce separate functions for estimating how much can be read from
and written to the ring buffer.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 24
include/linux/hyperv.h | 27 +++
2 files changed,
Use the virt_xx barriers that have been defined for use in virtual machines.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
In preparation for moving some ring buffer functionality out of the
vmbus driver, export the API for signaling the host.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/connection.c |1 +
drivers/hv/hyperv_vmbus.h |2 --
include/linux/hyperv.h|1 +
3 files changed, 2
Introduce separate functions for estimating how much can be read from
and written to the ring buffer.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 24
include/linux/hyperv.h | 27 +++
2 files changed, 31 insertions(+), 20
Use the virt_xx barriers that have been defined for use in virtual machines.
Signed-off-by: K. Y. Srinivasan
---
drivers/hv/ring_buffer.c | 14 +++---
1 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/drivers/hv/ring_buffer.c b/drivers/hv/ring_buffer.c
index
Cleanup and fix a bug in the ring buffer code. Also implement
APIs for in place consumption of received packets.
K. Y. Srinivasan (7):
Drivers: hv: vmbus: Introduce functions for estimating room in the
ring buffer
Drivers: hv: vmbus: Use READ_ONCE() to read variables that are
volatile
Cleanup and fix a bug in the ring buffer code. Also implement
APIs for in place consumption of received packets.
K. Y. Srinivasan (7):
Drivers: hv: vmbus: Introduce functions for estimating room in the
ring buffer
Drivers: hv: vmbus: Use READ_ONCE() to read variables that are
volatile
On Wed, 23 Mar 2016 22:25:11 +
Wei Yang wrote:
> The original code forgets to remove the sysfs_link to a device in
> iommu_group/devices directory, when the creation fails or conflicts on the
> name.
>
> This patch tries to remove the sysfs_link on the failure.
>
On Wed, 23 Mar 2016 22:25:11 +
Wei Yang wrote:
> The original code forgets to remove the sysfs_link to a device in
> iommu_group/devices directory, when the creation fails or conflicts on the
> name.
>
> This patch tries to remove the sysfs_link on the failure.
>
> Signed-off-by: Wei Yang
On Wed, Mar 16, 2016 at 7:44 PM, Linus Torvalds
wrote:
> On Wed, Mar 16, 2016 at 10:35 AM, Doug Ledford wrote:
>> On 3/16/2016 1:18 PM, Linus Torvalds wrote:
>>> On Tue, Mar 15, 2016 at 5:58 PM, Stephen Rothwell
>>>
On Wed, Mar 16, 2016 at 7:44 PM, Linus Torvalds
wrote:
> On Wed, Mar 16, 2016 at 10:35 AM, Doug Ledford wrote:
>> On 3/16/2016 1:18 PM, Linus Torvalds wrote:
>>> On Tue, Mar 15, 2016 at 5:58 PM, Stephen Rothwell
>>> wrote:
I fixed it up (see below) and can carry the fix as necessary (no
Remove braces from one branch of if statement where both branches only
have a single line of code, as suggested in Documentation/CodingStyle
Signed-off-by: Nicholas Sim
---
drivers/staging/xgifb/vb_setmode.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
Remove braces from one branch of if statement where both branches only
have a single line of code, as suggested in Documentation/CodingStyle
Signed-off-by: Nicholas Sim
---
drivers/staging/xgifb/vb_setmode.c | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git
Added braces on else arm of if statement where if arm already has braces
as suggested for clarity in Documentation/CodingStyle
Signed-off-by: Nicholas Sim
---
drivers/staging/xgifb/vb_setmode.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
Added braces on else arm of if statement where if arm already has braces
as suggested for clarity in Documentation/CodingStyle
Signed-off-by: Nicholas Sim
---
drivers/staging/xgifb/vb_setmode.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git
From: Dmitry Torokhov
When firmware does not use _DSD properties that allow properly name GPIO
resources, the kernel falls back on parsing _CRS resources, and will
return entries described as GpioInt() as general purpose GPIOs even
though they are meant to be used simply as
From: Dmitry Torokhov
When firmware does not use _DSD properties that allow properly name GPIO
resources, the kernel falls back on parsing _CRS resources, and will
return entries described as GpioInt() as general purpose GPIOs even
though they are meant to be used simply as interrupt sources for
== Attack Description ==
Keystroke fingerprinting works by measuring how long keys are pressed
and the time between presses. Its very high accuracy poses a serious
threat to anonymous users.[1]
This tracking technology has been deployed by major advertisers (Google,
Facebook), banks and
== Attack Description ==
Keystroke fingerprinting works by measuring how long keys are pressed
and the time between presses. Its very high accuracy poses a serious
threat to anonymous users.[1]
This tracking technology has been deployed by major advertisers (Google,
Facebook), banks and
On Wed, 23 Mar 2016, Matt Fleming wrote:
On Mon, 21 Mar, at 11:14:37AM, Vikas Shivappa wrote:
Before MBM , the below condition was never hit because we had only one event ?
- if (a->hw.target == b->hw.target)
+ if (a->hw.target == b->hw.target) {
+
On Wed, 23 Mar 2016, Matt Fleming wrote:
On Mon, 21 Mar, at 11:14:37AM, Vikas Shivappa wrote:
Before MBM , the below condition was never hit because we had only one event ?
- if (a->hw.target == b->hw.target)
+ if (a->hw.target == b->hw.target) {
+
On 03/23, Matthew McClintock wrote:
> For certain parts and some versions of TZ, TZ will reset the chip
> when a BARK is triggered even though it was not configured here. So
> by default let's configure this BARK time as well.
>
Why isn't TZ configuring the bark time to what it wants? I'm lost
On 03/23, Matthew McClintock wrote:
> For certain parts and some versions of TZ, TZ will reset the chip
> when a BARK is triggered even though it was not configured here. So
> by default let's configure this BARK time as well.
>
Why isn't TZ configuring the bark time to what it wants? I'm lost
On Tue, Mar 22, 2016 at 1:25 PM, Kees Cook wrote:
> On Tue, Mar 22, 2016 at 12:31 AM, Baoquan He wrote:
>> ***Background:
>> Previously a bug is reported that kdump didn't work when kaslr is enabled.
>> During
>> discussing that bug fix, we found current
On Tue, Mar 22, 2016 at 1:25 PM, Kees Cook wrote:
> On Tue, Mar 22, 2016 at 12:31 AM, Baoquan He wrote:
>> ***Background:
>> Previously a bug is reported that kdump didn't work when kaslr is enabled.
>> During
>> discussing that bug fix, we found current kaslr has a limilation that it can
>>
On 03/23, Matthew McClintock wrote:
> @@ -202,13 +238,6 @@ static int qcom_wdt_remove(struct platform_device *pdev)
> return 0;
> }
>
> -static const struct of_device_id qcom_wdt_of_table[] = {
> - { .compatible = "qcom,kpss-timer" },
> - { .compatible = "qcom,scss-timer" },
> -
On 03/23, Matthew McClintock wrote:
> @@ -202,13 +238,6 @@ static int qcom_wdt_remove(struct platform_device *pdev)
> return 0;
> }
>
> -static const struct of_device_id qcom_wdt_of_table[] = {
> - { .compatible = "qcom,kpss-timer" },
> - { .compatible = "qcom,scss-timer" },
> -
We noticed this panic while enabling SR-IOV in sparc.
mlx4_core: Mellanox ConnectX core driver v2.2-1 (Jan 1 2015)
mlx4_core: Initializing 0007:01:00.0
mlx4_core 0007:01:00.0: Enabling SR-IOV with 5 VFs
mlx4_core: Initializing 0007:01:00.1
Unable to handle kernel NULL pointer dereference
We noticed this panic while enabling SR-IOV in sparc.
mlx4_core: Mellanox ConnectX core driver v2.2-1 (Jan 1 2015)
mlx4_core: Initializing 0007:01:00.0
mlx4_core 0007:01:00.0: Enabling SR-IOV with 5 VFs
mlx4_core: Initializing 0007:01:00.1
Unable to handle kernel NULL pointer dereference
Remove unnecessary return statements from last lines of void function call
(several)
Signed-off-by: Nicholas Sim
---
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 17 -
1 file changed, 17 deletions(-)
diff --git
Remove unnecessary return statements from last lines of void function call
(several)
Signed-off-by: Nicholas Sim
---
drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 17 -
1 file changed, 17 deletions(-)
diff --git a/drivers/staging/rtl8188eu/core/rtw_mlme_ext.c
On 03/23/2016 03:05 PM, Matthew McClintock wrote:
> This adds some operating points for cpu frequeny scaling
>
> Signed-off-by: Matthew McClintock
> ---
Can you use the v2 OPP bindings instead? I imagine uV could be left out
then because there isn't any regulator
On 03/23/2016 03:05 PM, Matthew McClintock wrote:
> This adds some operating points for cpu frequeny scaling
>
> Signed-off-by: Matthew McClintock
> ---
Can you use the v2 OPP bindings instead? I imagine uV could be left out
then because there isn't any regulator control?
--
Qualcomm
Hi Javier,
Am 23.03.2016 um 17:15 schrieb Javier Martinez Canillas:
> The same struct device_node * is used for looking up the I2C sensor, OF
> graph endpoint and port. So the reference count is incremented but not
> decremented for the endpoint and port nodes.
>
> Fix this by having separate
Hi Javier,
Am 23.03.2016 um 17:15 schrieb Javier Martinez Canillas:
> The same struct device_node * is used for looking up the I2C sensor, OF
> graph endpoint and port. So the reference count is incremented but not
> decremented for the endpoint and port nodes.
>
> Fix this by having separate
On 03/23/2016 03:05 PM, Matthew McClintock wrote:
> Update the compatible string to align with driver
>
> CC: linux-watch...@vger.kernel.org
> Signed-off-by: Matthew McClintock
I had a patch similar to this before
On 03/23/2016 03:05 PM, Matthew McClintock wrote:
> Update the compatible string to align with driver
>
> CC: linux-watch...@vger.kernel.org
> Signed-off-by: Matthew McClintock
I had a patch similar to this before
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-February/325235.html
Obsolete this one, V2 is sent.
On Sun, Mar 20, 2016 at 01:57:52AM +, Wei Yang wrote:
>According to the code path, iommu_callback_data is passed in
>iommu_bus_init() and just used in {add/remove}_iommu_group, by when the
>bus->iommu_ops is already set up properly.
>
>This patch removes the
Obsolete this one, V2 is sent.
On Sun, Mar 20, 2016 at 01:57:52AM +, Wei Yang wrote:
>According to the code path, iommu_callback_data is passed in
>iommu_bus_init() and just used in {add/remove}_iommu_group, by when the
>bus->iommu_ops is already set up properly.
>
>This patch removes the
The original code forgets to remove the sysfs_link to a device in
iommu_group/devices directory, when the creation fails or conflicts on the
name.
This patch tries to remove the sysfs_link on the failure.
Signed-off-by: Wei Yang
---
drivers/iommu/iommu.c |1 +
1
This two patches tries to do some cleanup in iommu.
V2:
* add patch 2
Wei Yang (2):
iommu: remove the iommu_callback_data
iommu: remove sysfs_link to device in iommu_group/devices when failed
drivers/iommu/iommu.c | 22 +++---
1 file changed, 7 insertions(+), 15
The original code forgets to remove the sysfs_link to a device in
iommu_group/devices directory, when the creation fails or conflicts on the
name.
This patch tries to remove the sysfs_link on the failure.
Signed-off-by: Wei Yang
---
drivers/iommu/iommu.c |1 +
1 file changed, 1
This two patches tries to do some cleanup in iommu.
V2:
* add patch 2
Wei Yang (2):
iommu: remove the iommu_callback_data
iommu: remove sysfs_link to device in iommu_group/devices when failed
drivers/iommu/iommu.c | 22 +++---
1 file changed, 7 insertions(+), 15
According to the code path, iommu_callback_data is passed in
iommu_bus_init() and just used in {add/remove}_iommu_group, by when the
bus->iommu_ops is already set up properly.
This patch removes the iommu_callback_data by retrieving iommu_ops from
bus->iommu_ops directly.
Signed-off-by: Wei
According to the code path, iommu_callback_data is passed in
iommu_bus_init() and just used in {add/remove}_iommu_group, by when the
bus->iommu_ops is already set up properly.
This patch removes the iommu_callback_data by retrieving iommu_ops from
bus->iommu_ops directly.
Signed-off-by: Wei
Petazzoni <thomas.petazz...@free-electrons.com>
Signed-off-by: Andreas Färber <afaer...@suse.de>
---
"marvell,mv-xor-v2" is not yet referenced from any driver in next-20160323.
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 8
1 file changed, 4 insertions(+), 4 delet
Instead of duplicating the SoC's node hierarchy, including a bus node
named "internal-regs", reference the actually desired nodes by label,
like Berlin already does. Add labels where necessary.
Drop an inconsistent white line while at it.
Fixes: adbc3695d9e4 ("arm64: dts: add the Marvell Armada
No need to reflect the USB version in the node name.
Fixes: adbc3695d9e4 ("arm64: dts: add the Marvell Armada 3700 family and a
development board")
Cc: Gregory CLEMENT
Signed-off-by: Andreas Färber
---
Petazzoni
Signed-off-by: Andreas Färber
---
"marvell,mv-xor-v2" is not yet referenced from any driver in next-20160323.
arch/arm64/boot/dts/marvell/armada-ap806.dtsi | 8
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/arch/arm64/boot/dts/marvell/armada-ap806.dts
Instead of duplicating the SoC's node hierarchy, including a bus node
named "internal-regs", reference the actually desired nodes by label,
like Berlin already does. Add labels where necessary.
Drop an inconsistent white line while at it.
Fixes: adbc3695d9e4 ("arm64: dts: add the Marvell Armada
No need to reflect the USB version in the node name.
Fixes: adbc3695d9e4 ("arm64: dts: add the Marvell Armada 3700 family and a
development board")
Cc: Gregory CLEMENT
Signed-off-by: Andreas Färber
---
arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 +-
1 file changed, 1 insertion(+), 1
Instead of duplicating the node hierarchy, reference the nodes by label,
adding labels where necessary.
Drop some trailing or inconsistent white lines while at it.
Fixes: ec7e5a569bce ("arm64: dts: marvell: add Device Tree files for Armada
7K/8K")
Cc: Thomas Petazzoni
Instead of duplicating the node hierarchy, reference the nodes by label,
adding labels where necessary.
Drop some trailing or inconsistent white lines while at it.
Fixes: ec7e5a569bce ("arm64: dts: marvell: add Device Tree files for Armada
7K/8K")
Cc: Thomas Petazzoni
Signed-off-by: Andreas
When this was added not all the remaining defines were switched over to
use enums, so let's complete that process here
Reported-by: Stephen Boyd
Signed-off-by: Matthew McClintock
---
drivers/clk/qcom/gcc-ipq4019.c | 60
When this was added not all the remaining defines were switched over to
use enums, so let's complete that process here
Reported-by: Stephen Boyd
Signed-off-by: Matthew McClintock
---
drivers/clk/qcom/gcc-ipq4019.c | 60 ++
1 file changed, 25
This will allow these types of boards to be rebooted.
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
b/arch/arm/boot/dts/qcom-ipq4019.dtsi
index
This will allow these types of boards to be rebooted.
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 5 +
1 file changed, 5 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
b/arch/arm/boot/dts/qcom-ipq4019.dtsi
index 00a5e9e..acb851d 100644
---
Update the compatible string to add new device tree binding
CC: linux-watch...@vger.kernel.org
Signed-off-by: Matthew McClintock
---
Documentation/devicetree/bindings/watchdog/qcom-wdt.txt | 1 +
1 file changed, 1 insertion(+)
diff --git
Update the compatible string to align with driver
CC: linux-watch...@vger.kernel.org
Signed-off-by: Matthew McClintock
---
Documentation/devicetree/bindings/watchdog/qcom-wdt.txt | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git
Update the compatible string to add new device tree binding
CC: linux-watch...@vger.kernel.org
Signed-off-by: Matthew McClintock
---
Documentation/devicetree/bindings/watchdog/qcom-wdt.txt | 1 +
1 file changed, 1 insertion(+)
diff --git
Update the compatible string to align with driver
CC: linux-watch...@vger.kernel.org
Signed-off-by: Matthew McClintock
---
Documentation/devicetree/bindings/watchdog/qcom-wdt.txt | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git
Commit 0dfd582e026a ("watchdog: qcom: use timer devicetree binding") moved
to use the watchdog as a subset timer register block. Some devices have the
watchdog completely standalone with slightly different register offsets as
well so let's account for the differences here.
Signed-off-by: Matthew
This will allow boards to enable the I2C bus
CC: Sricharan R
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
Commit 0dfd582e026a ("watchdog: qcom: use timer devicetree binding") moved
to use the watchdog as a subset timer register block. Some devices have the
watchdog completely standalone with slightly different register offsets as
well so let's account for the differences here.
Signed-off-by: Matthew
This will allow boards to enable the I2C bus
CC: Sricharan R
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 13 +
1 file changed, 13 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
b/arch/arm/boot/dts/qcom-ipq4019.dtsi
index
This will allow boards to enable watchdog support
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4
arch/arm/boot/dts/qcom-ipq4019.dtsi | 8
2 files changed, 12 insertions(+)
diff --git
This will allow boards to enable the SPI bus
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 37 +++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 18 +
2 files changed, 55 insertions(+)
diff
This will allow boards to enable watchdog support
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4
arch/arm/boot/dts/qcom-ipq4019.dtsi | 8
2 files changed, 12 insertions(+)
diff --git
This will allow boards to enable the SPI bus
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 37 +++
arch/arm/boot/dts/qcom-ipq4019.dtsi | 18 +
2 files changed, 55 insertions(+)
diff --git
This adds the crypto nodes to the ipq4019 device tree, it also adds the
BAM node used by crypto as well which the driver currently requires to
operate properly
The crypto driver itself depends on some other patches to qcom_bam_dma
to function properly:
https://lkml.org/lkml/2015/12/1/113
CC:
This adds some operating points for cpu frequeny scaling
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
b/arch/arm/boot/dts/qcom-ipq4019.dtsi
This adds some operating points for cpu frequeny scaling
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019.dtsi | 8
1 file changed, 8 insertions(+)
diff --git a/arch/arm/boot/dts/qcom-ipq4019.dtsi
b/arch/arm/boot/dts/qcom-ipq4019.dtsi
index 1937edf..db48fd3 100644
This adds the crypto nodes to the ipq4019 device tree, it also adds the
BAM node used by crypto as well which the driver currently requires to
operate properly
The crypto driver itself depends on some other patches to qcom_bam_dma
to function properly:
https://lkml.org/lkml/2015/12/1/113
CC:
Add cpufreq driver for ipq4019 SoC. This driver simply instantiates
cpufreq-dt.
Signed-off-by: Matthew McClintock
---
drivers/cpufreq/Kconfig.arm | 9 +
drivers/cpufreq/Makefile | 1 +
drivers/cpufreq/ipq4019-cpufreq.c | 35
For certain parts and some versions of TZ, TZ will reset the chip
when a BARK is triggered even though it was not configured here. So
by default let's configure this BARK time as well.
Signed-off-by: Matthew McClintock
---
drivers/watchdog/qcom-wdt.c | 5 +
1 file
Add cpufreq driver for ipq4019 SoC. This driver simply instantiates
cpufreq-dt.
Signed-off-by: Matthew McClintock
---
drivers/cpufreq/Kconfig.arm | 9 +
drivers/cpufreq/Makefile | 1 +
drivers/cpufreq/ipq4019-cpufreq.c | 35 +++
3 files
For certain parts and some versions of TZ, TZ will reset the chip
when a BARK is triggered even though it was not configured here. So
by default let's configure this BARK time as well.
Signed-off-by: Matthew McClintock
---
drivers/watchdog/qcom-wdt.c | 5 +
1 file changed, 5 insertions(+)
Drivers for these don't exist yet so we will add them as fixed clocks
so we don't BUG() if we change clocks that reference these clocks.
Signed-off-by: Matthew McClintock
---
drivers/clk/qcom/gcc-ipq4019.c | 10 ++
1 file changed, 10 insertions(+)
diff --git
This adds the blsp_dma node to the device tree and the required
properties for using DMA with serial
Signed-off-by: Matthew McClintock
---
arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 4
arch/arm/boot/dts/qcom-ipq4019.dtsi | 15 +++
2
301 - 400 of 1478 matches
Mail list logo