Re: linux-next: build warning after merge of the pm tree

2020-07-29 Thread Neal Liu
This warning should be fixed also. Should I send another patch? Thanks ! On Thu, 2020-07-30 at 12:55 +1000, Stephen Rothwell wrote: > Hi all, > > After merging the pm tree, today's linux-next build (x86_64 allmodconfig) > produced this warning: > > drivers/acpi/processor_idle.c: In function 'ac

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-07-30 Thread Neal Liu
Hi Chun-Kuang, On Thu, 2020-07-30 at 00:38 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月29日 週三 下午4:29寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-07-30 Thread Neal Liu
Hi Chun-Kuang, On Thu, 2020-07-30 at 06:47 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月29日 週三 下午4:29寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-07-30 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-07-31 at 00:14 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月29日 週三 下午4:29寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

[PATCH] acpi: fix 'return' with no value build warning

2020-07-30 Thread Neal Liu
Fixing CFI issue which introduced by commit efe9711214e6 is incomplete. Add return value to fix return-type build warning. Signed-off-by: Neal Liu --- drivers/acpi/processor_idle.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/acpi/processor_idle.c b/drivers

acpi: fix 'return' with no value build warning

2020-07-30 Thread Neal Liu
*** BLURB HERE *** Neal Liu (1): acpi: fix 'return' with no value build warning drivers/acpi/processor_idle.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.18.0

Re: [PATCH v5 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-10 Thread Neal Liu
Hi Chun-Kuang, On Tue, 2020-08-11 at 07:14 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月10日 週一 上午11:43寫道: > > > > Hi Chun-Kuang, > > > > On Fri, 2020-08-07 at 23:52 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: >

[PATCH v6 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-12 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 320

[PATCH v6 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-08-12 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

[PATCH v6] Add MediaTek MT6779 devapc driver

2020-08-12 Thread Neal Liu
cribe hardware behavior. changes since v1: - move SoC specific part to DT data. - remove unnecessary boundary check. - remove unnecessary data type declaration. - use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: d

Re: [PATCH] acpi: fix 'return' with no value build warning

2020-08-02 Thread Neal Liu
On Fri, 2020-07-31 at 13:33 +0200, Rafael J. Wysocki wrote: > On Fri, Jul 31, 2020 at 5:39 AM Neal Liu wrote: > > > > Fixing CFI issue which introduced by commit efe9711214e6 is > > incomplete. > > Add return value to fix return-type build warning. > > > >

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-02 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-07-31 at 23:03 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月31日 週五 上午10:44寫道: > > > > Hi Chun-Kuang, > > > > > > On Thu, 2020-07-30 at 00:38 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-02 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-07-31 at 23:55 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月31日 週五 上午10:52寫道: > > > > Hi Chun-Kuang, > > > > On Fri, 2020-07-31 at 00:14 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: >

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-02 Thread Neal Liu
Hi Chun-Kuang, On Sat, 2020-08-01 at 08:12 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > This patch is for "mediatek,mt6779-devapc", so I think commit title > should show the SoC ID. Okay, I'll change title to 'soc:mediatek: add mt6779 devapc driver'. &g

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-02 Thread Neal Liu
Hi Chun-Kuang, On Sun, 2020-08-02 at 07:50 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月29日 週三 下午4:29寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

[PATCH v5] Add MediaTek MT6779 devapc driver

2020-08-06 Thread Neal Liu
type declaration. - use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for mtk-devapc soc: mediatek: add mt6779 devapc driver .../bindings/soc/mediatek/devapc.yaml | 58 driver

[PATCH v5 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-06 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 315

[PATCH v5 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-08-06 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

Re: [PATCH v5 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-09 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-08-07 at 23:52 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月7日 週五 上午10:34寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v6 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-17 Thread Neal Liu
Hi Chun-Kuang, On Tue, 2020-08-18 at 10:44 +0800, Neal Liu wrote: > Hi Chun-Kuang, > > On Mon, 2020-08-17 at 23:13 +0800, Chun-Kuang Hu wrote: > > Hi, Neal: > > > > Neal Liu 於 2020年8月17日 週一 下午12:02寫道: > > > > > > Hi Chun-Kuang, > > > > &

[PATCH v1 2/2] arm64: configs: Support DEVAPC on MediaTek platforms

2020-12-23 Thread Neal Liu
Support DEVAPC on MediaTek platforms by enabling CONFIG_MTK_DEVAPC. Signed-off-by: Neal Liu --- arch/arm64/configs/defconfig |1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 17a2df6..a373776 100644 --- a/arch/arm64/configs

[PATCH v1 0/2] arm64: Support devapc on MediaTek MT6779 platform

2020-12-23 Thread Neal Liu
This series adds DEVAPC (Device Access Permission Control) support on MediaTek MT6779 SoC platform. *** BLURB HERE *** Neal Liu (2): arm64: dts: mt6779: Support devapc arm64: configs: Support DEVAPC on MediaTek platforms arch/arm64/boot/dts/mediatek/mt6779.dtsi | 8 arch/arm64

[PATCH v1 1/2] arm64: dts: mt6779: Support devapc

2020-12-23 Thread Neal Liu
Signed-off-by: Neal Liu --- arch/arm64/boot/dts/mediatek/mt6779.dtsi |8 1 file changed, 8 insertions(+) diff --git a/arch/arm64/boot/dts/mediatek/mt6779.dtsi b/arch/arm64/boot/dts/mediatek/mt6779.dtsi index 370f309..52ecfc7 100644 --- a/arch/arm64/boot/dts/mediatek/mt6779.dtsi

Re: [PATCH v1 1/2] arm64: dts: mt6779: Support devapc

2020-12-23 Thread Neal Liu
+add comments & reviewed-by Hanks On Wed, 2020-12-23 at 16:44 +0800, Neal Liu wrote: Support DEVAPC on MT6779 platforms by adding device node. Reviewed-by: Hanks Chen > Signed-off-by: Neal Liu > --- > arch/arm64/boot/dts/mediatek/mt6779.dtsi |8 > 1 file chang

Re: [PATCH 3/3] hwrng: add mt67xx-rng driver

2019-05-08 Thread Neal Liu
Thanks Best Regards, -Neal Liu On Wed, 2019-05-08 at 08:34 +0200, Stephan Mueller wrote: > Am Mittwoch, 8. Mai 2019, 05:58:57 CEST schrieb neal@mediatek.com: > > Hi liu, > > > From: Neal Liu > > > > For Mediatek SoCs on ARMv8 with TrustZone enabled, per

Re: [PATCH 3/3] hwrng: add mt67xx-rng driver

2019-05-09 Thread Neal Liu
On Thu, 2019-05-09 at 13:26 +0800, Herbert Xu wrote: > On Wed, May 08, 2019 at 06:35:37PM +0800, Neal Liu wrote: > > Hi Stephan, > > We think the cast is fine, and it cannot guarantee the buf is > > word-align. > > I reference multiple rng driver's impl

Re: [PATCH v4 0/3] MediaTek Security random number generator support

2019-07-22 Thread Neal Liu
Dear Matthias, Rob, Mark, Just gentle ping. Thanks On Mon, 2019-06-24 at 15:24 +0800, Neal Liu wrote: > These patch series introduce a generic rng driver for Trustzone > based kernel driver which would like to communicate with ATF > SIP services. > > Patch #1 i

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-11 Thread Neal Liu
On Wed, 2020-06-10 at 00:01 +0800, Chun-Kuang Hu wrote: Hi Chun-Kuang, [snip] > > + > > +/* > > + * mtk_devapc_pd_get - get devapc pd_types of register address. > > + * > > + * Returns the value of reg addr > > + */ > > +static void __iomem *mtk_devapc_pd_get(int slave_type, > > +

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-11 Thread Neal Liu
Hi Chun-Kuang, [snip] > > > > +/* > > > > + * devapc_violation_irq - the devapc Interrupt Service Routine (ISR) > > > > will dump > > > > + * violation information including which master > > > > violates > > > > + * access slave. > > > > + */ > > > > +

Re: [PATCH v2 1/2] dt-bindings: devapc: add bindings for devapc-mt6873

2020-06-30 Thread Neal Liu
On Mon, 2020-06-29 at 15:56 -0600, Rob Herring wrote: > On Fri, 19 Jun 2020 17:41:59 +0800, Neal Liu wrote: > > Add bindings for MT6873 devapc. > > > > Signed-off-by: Neal Liu > > --- > > .../soc/mediatek/devapc/devapc-mt6873.yaml | 61 > > +

Re: Security Random Number Generator support

2020-06-18 Thread Neal Liu
Hi Marc, On Thu, 2020-06-18 at 10:50 +0100, Marc Zyngier wrote: > On 2020-06-03 08:54, Neal Liu wrote: > > Hi Neal, > > > Do you know which ARM expert could edict this standard? > > Or is there any chance that we can make one? And be reviewed by > > maintainers?

[PATCH v2 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-19 Thread Neal Liu
interrupt, and it will be handled by devapc-mt6873 driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |6 + drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/devapc

[PATCH v2 1/2] dt-bindings: devapc: add bindings for devapc-mt6873

2020-06-19 Thread Neal Liu
Add bindings for MT6873 devapc. Signed-off-by: Neal Liu --- .../soc/mediatek/devapc/devapc-mt6873.yaml | 61 1 file changed, 61 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc/devapc-mt6873.yaml diff --git a/Documentation

Add MediaTek MT6873 devapc driver

2020-06-19 Thread Neal Liu
debugging functions and make driver more simple. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for devapc-mt6873 soc: mediatek: devapc: add devapc-mt6873 driver .../soc/mediatek/devapc/devapc-mt6873.yaml| 61 + drivers/soc/mediatek/Kconfig |6

Re: [PATCH v2 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-22 Thread Neal Liu
Hi Chun-Kuang, On Sun, 2020-06-21 at 07:36 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年6月20日 週六 上午11:18寫道: > > > > Hi Chun-Kuang, > > > > Thanks for your quick feedback. > > > > On Sat, 2020-06-20 at 00:25 +0800, Chun-Kuang Hu wrote:

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-14 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-06-12 at 23:27 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年6月12日 週五 上午11:04寫道: > > > > Hi Chun-Kuang, > > > > [snip] > > > > > > +/* > > > > > > + * devapc_violation_ir

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6873 driver

2020-06-14 Thread Neal Liu
Hi Chun-Kuang, On Sun, 2020-06-14 at 11:26 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年6月9日 週二 下午6:25寫道: > > > > MT6873 bus frabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v2 2/2] soc: mediatek: add mtk-devapc driver

2020-07-13 Thread Neal Liu
On Mon, 2020-07-13 at 13:16 +0200, Matthias Brugger wrote: > > On 13/07/2020 09:45, Neal Liu wrote: > > On Fri, 2020-07-10 at 14:14 +0200, Matthias Brugger wrote: > >> > > [snip] > >>> + > >>> +static int get_vio_slave_num(int slave_type) > &g

Re: [PATCH v2 2/2] soc: mediatek: add mtk-devapc driver

2020-07-13 Thread Neal Liu
Hi Chun-Kuang, On Mon, 2020-07-13 at 22:20 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月13日 週一 下午4:27寫道: > > > > Hi Chun-Kuang, > > > > Thanks for your review. > > > > On Fri, 2020-07-10 at 22:21 +0800, Chun-Kuang Hu wrote: > >

Re: [PATCH v2 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-07-13 Thread Neal Liu
On Fri, 2020-07-10 at 18:41 +0800, Matthias Brugger wrote: > > On 09/07/2020 11:12, Neal Liu wrote: > > Add bindings for mtk-devapc. > > > > Signed-off-by: Neal Liu > > --- > > .../devicetree/bindings/soc/mediatek/devapc.yaml | 82 > > +++

Re: [PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-05 Thread Neal Liu
Hi Chun-Kuang, On Sat, 2020-10-03 at 00:24 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月27日 週四 上午11:07寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v6 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-26 Thread Neal Liu
Hi Chun-Kuang, On Tue, 2020-08-18 at 14:20 +0800, Neal Liu wrote: > Hi Chun-Kuang, > > On Tue, 2020-08-18 at 10:44 +0800, Neal Liu wrote: > > Hi Chun-Kuang, > > > > On Mon, 2020-08-17 at 23:13 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > &g

[PATCH v7 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-08-26 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

[PATCH v7] Add MediaTek MT6779 devapc driver

2020-08-26 Thread Neal Liu
oding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for mtk-devapc soc: mediatek: add mt6779 devapc driver .../bindings/soc/mediatek/devapc.yaml | 58 drivers/soc/mediatek/Kconfig | 9 + drivers/soc/mediatek/Mak

[PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-26 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 305

Re: [PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-07 Thread Neal Liu
On Wed, 2020-10-07 at 12:44 +0200, Matthias Brugger wrote: > > On 27/08/2020 05:06, Neal Liu wrote: > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected > > masters. > > The security v

Re: [PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-08 Thread Neal Liu
On Thu, 2020-10-08 at 10:45 +0200, Matthias Brugger wrote: > > On 08/10/2020 04:35, Neal Liu wrote: > > On Wed, 2020-10-07 at 12:44 +0200, Matthias Brugger wrote: > >> > >> On 27/08/2020 05:06, Neal Liu wrote: > >>> MediaTek bus fabric provides TrustZone

Re: [PATCH v7] Add MediaTek MT6779 devapc driver

2020-09-30 Thread Neal Liu
Hi Matt, Hope this mail could find you well. Is everything okay? It would be glad if you could reply me no matter the review status. Thanks -Neal On Tue, 2020-09-22 at 15:13 +0800, Neal Liu wrote: > Hi Matthias, > > We need this driver supported on main-line. > Could you save your

Re: [PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-11 Thread Neal Liu
On Fri, 2020-10-09 at 14:34 +0200, Matthias Brugger wrote: > > On 08/10/2020 11:39, Neal Liu wrote: > > On Thu, 2020-10-08 at 10:45 +0200, Matthias Brugger wrote: > >> > >> On 08/10/2020 04:35, Neal Liu wrote: > >>> On Wed, 2020-10-07 at 12:44 +0200, Matt

[PATCH v6 1/2] dt-bindings: rng: add bindings for sec-rng

2020-06-02 Thread Neal Liu
Add bindings for ARM TrustZone based Security Random Number Generator. Signed-off-by: Neal Liu --- Documentation/devicetree/bindings/rng/sec-rng.yaml | 53 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/rng/sec-rng.yaml diff --git

Security Random Number Generator support

2020-06-02 Thread Neal Liu
. *** BLURB HERE *** Neal Liu (2): dt-bindings: rng: add bindings for sec-rng hwrng: add sec-rng driver .../devicetree/bindings/rng/sec-rng.yaml | 53 ++ drivers/char/hw_random/Kconfig| 13 ++ drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/sec

[PATCH v6 2/2] hwrng: add sec-rng driver

2020-06-02 Thread Neal Liu
. Signed-off-by: Neal Liu --- drivers/char/hw_random/Kconfig | 13 drivers/char/hw_random/Makefile |1 + drivers/char/hw_random/sec-rng.c | 155 ++ 3 files changed, 169 insertions(+) create mode 100644 drivers/char/hw_random/sec-rng.c diff --git a

Re: Security Random Number Generator support

2020-06-03 Thread Neal Liu
On Tue, 2020-06-02 at 21:02 +0800, Marc Zyngier wrote: > On 2020-06-02 13:14, Ard Biesheuvel wrote: > > On Tue, 2 Jun 2020 at 10:15, Neal Liu wrote: > >> > >> These patch series introduce a security random number generator > >> which provides a generic inter

Re: Security Random Number Generator support

2020-06-03 Thread Neal Liu
On Wed, 2020-06-03 at 08:40 +0100, Marc Zyngier wrote: > On 2020-06-03 08:29, Neal Liu wrote: > > On Tue, 2020-06-02 at 21:02 +0800, Marc Zyngier wrote: > >> On 2020-06-02 13:14, Ard Biesheuvel wrote: > >> > On Tue, 2 Jun 2020 at 10:15, Neal Liu wrote: > >>

Re: Security Random Number Generator support

2020-06-05 Thread Neal Liu
On Wed, 2020-06-03 at 17:34 +0800, Russell King - ARM Linux admin wrote: > On Wed, Jun 03, 2020 at 08:40:58AM +0100, Marc Zyngier wrote: > > On 2020-06-03 08:29, Neal Liu wrote: > > > On Tue, 2020-06-02 at 21:02 +0800, Marc Zyngier wrote: > > > > On 2020-06-

Re: Security Random Number Generator support

2020-06-05 Thread Neal Liu
On Fri, 2020-06-05 at 09:09 +0100, Russell King - ARM Linux admin wrote: > On Fri, Jun 05, 2020 at 03:19:03PM +0800, Neal Liu wrote: > > On Wed, 2020-06-03 at 17:34 +0800, Russell King - ARM Linux admin wrote: > > > This kind of thing is something that ARM have seems to shy awa

Re: [PATCH v7] Add MediaTek MT6779 devapc driver

2020-09-01 Thread Neal Liu
Hi Rob, Matthias, Chun-Kuang, Gentle ping for this patch set. Thanks -Neal On Thu, 2020-08-27 at 11:06 +0800, Neal Liu wrote: > These patch series introduce a MediaTek MT6779 devapc driver. > > MediaTek bus fabric provides TrustZone security support and data protection > to pr

Re: [PATCH v6 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-16 Thread Neal Liu
Hi Chun-Kuang, On Sat, 2020-08-15 at 11:03 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月13日 週四 上午11:33寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v6 2/2] soc: mediatek: add mt6779 devapc driver

2020-08-17 Thread Neal Liu
Hi Chun-Kuang, On Mon, 2020-08-17 at 23:13 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月17日 週一 下午12:02寫道: > > > > Hi Chun-Kuang, > > > > On Sat, 2020-08-15 at 11:03 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: >

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-03 Thread Neal Liu
On Tue, 2020-08-04 at 00:04 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月3日 週一 下午12:01寫道: > > > > Hi Chun-Kuang, > > > > On Sat, 2020-08-01 at 08:12 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > > > This pa

Re: [PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-08-03 Thread Neal Liu
On Tue, 2020-08-04 at 00:13 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年8月3日 週一 上午11:32寫道: > > > > Hi Chun-Kuang, > > > > On Fri, 2020-07-31 at 23:03 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > > > Neal L

Re: [PATCH v7 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-14 Thread Neal Liu
On Thu, 2020-10-08 at 10:35 +0800, Neal Liu wrote: > On Wed, 2020-10-07 at 12:44 +0200, Matthias Brugger wrote: > > > > On 27/08/2020 05:06, Neal Liu wrote: [...] > > > +static int devapc_sync_vio_dbg(struct mtk_devapc_context *ctx) > > > +{ > >

[PATCH v8 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-10-14 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

[no subject]

2020-10-14 Thread Neal Liu
emove unnecessary data type declaration. - use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for mtk-devapc soc: mediatek: add mt6779 devapc driver .../bindings/soc/mediatek/devapc

[PATCH v8 2/2] soc: mediatek: add mt6779 devapc driver

2020-10-14 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 308

[PATCH v8] Add MediaTek MT6779 devapc driver

2020-10-14 Thread Neal Liu
add subject On Thu, 2020-10-15 at 11:20 +0800, Neal Liu wrote: > These patch series introduce a MediaTek MT6779 devapc driver. > > MediaTek bus fabric provides TrustZone security support and data protection > to prevent slaves from being accessed by unexpected masters. > The sec

Re: [PATCH v8] Add MediaTek MT6779 devapc driver

2020-11-01 Thread Neal Liu
Gentle ping for these patch series. Thanks ! On Thu, 2020-10-15 at 11:24 +0800, Neal Liu wrote: > add subject > > On Thu, 2020-10-15 at 11:20 +0800, Neal Liu wrote: > > These patch series introduce a MediaTek MT6779 devapc driver. > > > > MediaTek bus fabric provides

[PATCH v2] Add MediaTek MT6779 devapc driver

2020-07-09 Thread Neal Liu
type declaration. - use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for mtk-devapc soc: mediatek: add mtk-devapc driver .../bindings/soc/mediatek/devapc.yaml | 82 +++ drivers/soc

[PATCH v2 2/2] soc: mediatek: add mtk-devapc driver

2020-07-09 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 + drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 466

[PATCH v2 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-07-09 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 82 1 file changed, 82 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

Re: [PATCH v2] cpuidle: change enter_s2idle() prototype

2020-07-09 Thread Neal Liu
On Thu, 2020-07-09 at 14:18 +0200, Rafael J. Wysocki wrote: > On Mon, Jul 6, 2020 at 5:13 AM Neal Liu wrote: > > > > Control Flow Integrity(CFI) is a security mechanism that disallows > > changes to the original control flow graph of a compiled binary, > > making

Re: [PATCH v2 2/2] soc: mediatek: add mtk-devapc driver

2020-07-09 Thread Neal Liu
Hi Chun-Kuang, Thanks for your review. On Thu, 2020-07-09 at 21:01 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月9日 週四 下午5:13寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from b

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-26 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-07-24 at 23:55 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月24日 週五 下午2:55寫道: > > > > Hi Chun-Kuang, > > > > On Fri, 2020-07-24 at 00:32 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > >

[PATCH v3] cpuidle: Fix CFI failure

2020-07-26 Thread Neal Liu
changes since v2: - add more comments on enter_s2idle to explain why it is necessary to return int even if its return value is never used. changes since v1: - add more description in commit message. *** BLURB HERE *** Neal Liu (1): cpuidle: change enter_s2idle() prototype drivers/acpi

[PATCH v3] cpuidle: change enter_s2idle() prototype

2020-07-26 Thread Neal Liu
_driver *drv, int index); }; In this case, either enter() or enter_s2idle() would cause CFI check failed since they use same callee. Align function prototype of enter() since it needs return value for some use cases. The return value of enter_s2idle() is no need currently. Signed-off-

[PATCH v3 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-07-20 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

[PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-20 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 + drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 372

[PATCH v3] Add MediaTek MT6779 devapc driver

2020-07-20 Thread Neal Liu
- use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for mtk-devapc soc: mediatek: add mtk-devapc driver .../bindings/soc/mediatek/devapc.yaml | 58 +++ drivers/soc/mediatek/Kc

Re: [PATCH v2 2/2] soc: mediatek: add mtk-devapc driver

2020-07-15 Thread Neal Liu
Hi Chun-Kuang, On Thu, 2020-07-16 at 07:46 +0800, Chun-Kuang Hu wrote: > HI, Neal: > > Neal Liu 於 2020年7月9日 週四 下午5:13寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v2] cpuidle: change enter_s2idle() prototype

2020-07-20 Thread Neal Liu
Gentle ping on this patch. On Fri, 2020-07-10 at 11:08 +0800, Neal Liu wrote: > On Thu, 2020-07-09 at 14:18 +0200, Rafael J. Wysocki wrote: > > On Mon, Jul 6, 2020 at 5:13 AM Neal Liu wrote: > > > > > > Control Flow Integrity(CFI) is a security mechanism that dis

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-27 Thread Neal Liu
Hi Chun-Kuang, On Mon, 2020-07-27 at 22:47 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月27日 週一 上午11:06寫道: > > > > Hi Chun-Kuang, > > > > On Fri, 2020-07-24 at 23:55 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > >

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-28 Thread Neal Liu
Hi Chun-Kuang, On Tue, 2020-07-28 at 23:35 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月28日 週二 上午11:52寫道: > > > > Hi Chun-Kuang, > > > > On Mon, 2020-07-27 at 22:47 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > >

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-28 Thread Neal Liu
On Wed, 2020-07-29 at 10:22 +0800, Chun-Kuang Hu wrote: > Neal Liu 於 2020年7月29日 週三 上午10:10寫道: > > > > Hi Chun-Kuang, > > > > On Tue, 2020-07-28 at 23:35 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > > > Neal Liu 於 2020年7月28日 週二 上午11:5

[PATCH v4] Add MediaTek MT6779 devapc driver

2020-07-29 Thread Neal Liu
cribe hardware behavior. changes since v1: - move SoC specific part to DT data. - remove unnecessary boundary check. - remove unnecessary data type declaration. - use read_poll_timeout() instread of for loop polling. - revise coding style elegantly. *** BLURB HERE *** Neal Liu (2): dt-bindings: d

[PATCH v4 2/2] soc: mediatek: add mtk-devapc driver

2020-07-29 Thread Neal Liu
interrupt, and it will be handled by mtk-devapc driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig |9 ++ drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/mtk-devapc.c | 323

[PATCH v4 1/2] dt-bindings: devapc: add bindings for mtk-devapc

2020-07-29 Thread Neal Liu
Add bindings for mtk-devapc. Signed-off-by: Neal Liu --- .../devicetree/bindings/soc/mediatek/devapc.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc.yaml diff --git a/Documentation/devicetree

[PATCH v2] cpuidle: Fix CFI failure

2020-07-05 Thread Neal Liu
changes since v1: - add more description in commit message. *** BLURB HERE *** Neal Liu (1): cpuidle: change enter_s2idle() prototype drivers/acpi/processor_idle.c | 6 -- drivers/cpuidle/cpuidle-tegra.c | 8 +--- drivers/idle/intel_idle.c | 6 -- include/linux/cpuidle.h

[PATCH v2] cpuidle: change enter_s2idle() prototype

2020-07-05 Thread Neal Liu
_driver *drv, int index); }; In this case, either enter() or enter_s2idle() would cause CFI check failed since they use same callee. Align function prototype of enter() since it needs return value for some use cases. The return value of enter_s2idle() is no need currently. Signed-off-

[PATCH 2/2] soc: mediatek: devapc: add devapc-mt6779 driver

2020-07-06 Thread Neal Liu
interrupt, and it will be handled by devapc-mt6779 driver. The violation information is printed in order to find the murderer. Signed-off-by: Neal Liu --- drivers/soc/mediatek/Kconfig|6 + drivers/soc/mediatek/Makefile |1 + drivers/soc/mediatek/devapc/Kconfig

Add MediaTek MT6779 devapc driver

2020-07-06 Thread Neal Liu
countermeasures. Any occurrence of security violation would raise an interrupt, and it will be handled by devapc-mt6779 driver. The violation information is printed in order to find the murderer. *** BLURB HERE *** Neal Liu (2): dt-bindings: devapc: add bindings for devapc-mt6779 soc: mediatek: devapc

[PATCH 1/2] dt-bindings: devapc: add bindings for devapc-mt6779

2020-07-06 Thread Neal Liu
Add bindings for MT6779 devapc. Signed-off-by: Neal Liu --- .../soc/mediatek/devapc/devapc-mt6779.yaml | 58 1 file changed, 58 insertions(+) create mode 100644 Documentation/devicetree/bindings/soc/mediatek/devapc/devapc-mt6779.yaml diff --git a/Documentation

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6779 driver

2020-07-06 Thread Neal Liu
Hi Randy, Thanks for your review. On Mon, 2020-07-06 at 09:13 -0700, Randy Dunlap wrote: > On 7/6/20 2:28 AM, Neal Liu wrote: > > diff --git a/drivers/soc/mediatek/devapc/Kconfig > > b/drivers/soc/mediatek/devapc/Kconfig > > new file mode 100644 > > index 000

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6779 driver

2020-07-06 Thread Neal Liu
On Mon, 2020-07-06 at 20:32 -0700, Randy Dunlap wrote: > On 7/6/20 8:30 PM, Neal Liu wrote: > > Hi Randy, > > > > Thanks for your review. > > > > On Mon, 2020-07-06 at 09:13 -0700, Randy Dunlap wrote: > >> On 7/6/20 2:28 AM, Neal Liu wrote: > >>

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6779 driver

2020-07-07 Thread Neal Liu
add it into cc list... > > On 06/07/2020 11:28, Neal Liu wrote: > > MT6779 bus frabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected > > masters. > > The security violations are logged and sent

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-23 Thread Neal Liu
Hi Chun-Kuang, On Fri, 2020-07-24 at 00:32 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月23日 週四 下午2:11寫道: > > > > Hi Chun-Kuang, > > > > On Wed, 2020-07-22 at 22:25 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: > > > > >

Re: [PATCH v2] cpuidle: change enter_s2idle() prototype

2020-07-24 Thread Neal Liu
On Fri, 2020-07-24 at 11:57 +0200, Rafael J. Wysocki wrote: > On Thu, Jul 23, 2020 at 9:07 PM Sami Tolvanen wrote: > > > > On Mon, Jul 20, 2020 at 04:21:34PM +0800, Neal Liu wrote: > > > Gentle ping on this patch. > > > > > > > > > On Fri, 2020-0

Re: [PATCH v2] cpuidle: change enter_s2idle() prototype

2020-07-24 Thread Neal Liu
On Fri, 2020-07-24 at 13:20 +0200, Rafael J. Wysocki wrote: > On Fri, Jul 24, 2020 at 12:24 PM Neal Liu wrote: > > > > On Fri, 2020-07-24 at 11:57 +0200, Rafael J. Wysocki wrote: > > > On Thu, Jul 23, 2020 at 9:07 PM Sami Tolvanen > > > wrote: > > > &g

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-21 Thread Neal Liu
Hi Chun-Kuang, On Wed, 2020-07-22 at 07:21 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月21日 週二 下午12:00寫道: > > > > MediaTek bus fabric provides TrustZone security support and data > > protection to prevent slaves from being accessed by unexpected &g

Re: [PATCH v3 2/2] soc: mediatek: add mtk-devapc driver

2020-07-22 Thread Neal Liu
Hi Chun-Kuang, On Wed, 2020-07-22 at 22:25 +0800, Chun-Kuang Hu wrote: > Hi, Neal: > > Neal Liu 於 2020年7月22日 週三 上午11:49寫道: > > > > Hi Chun-Kuang, > > > > On Wed, 2020-07-22 at 07:21 +0800, Chun-Kuang Hu wrote: > > > Hi, Neal: >

Re: [PATCH 2/2] soc: mediatek: devapc: add devapc-mt6779 driver

2020-07-12 Thread Neal Liu
[snip] > >>> +/* > >>> + * devapc_violation_irq - the devapc Interrupt Service Routine (ISR) > >>> will dump > >>> + * violation information including which master > >>> violates > >>> + * access slave. > >>> + */ > >>> +static irqreturn_t devapc_vi

  1   2   >