[PATCH] i3c: master: dw: split dw-i3c-master.c into master and bus specific parts

2018-11-22 Thread Vitor Soares
From: Vitor Soares This patch slipts dw-i3c-master.c into three pieces: dw-i3c-master.c - contains the code that interacts directly with the core in master mode. dw-i3c-platdrv.c - contains the code specific to the platform driver. dw-i3c-core.h - contains the

[PATCH v4 1/3] i3c: master: Add driver for Synopsys DesignWare IP

2018-11-13 Thread Vitor Soares
Add driver for Synopsys DesignWare I3C master IP Signed-off-by: Vitor Soares --- Change in v4: - Change email soa...@synopsys.com to vitor.soa...@synopsys.com Change in v3: - Use struct_size() (suggested by Matthew) Change in v2: - Rename some variables - Remove dw_i3c_master_dev_set_info

[PATCH v4 2/3] dt-binding: i3c: Document Synopsys DesignWare I3C

2018-11-13 Thread Vitor Soares
Document Synopsys DesignWare I3C master module Signed-off-by: Vitor Soares Reviewed-by: Rob Herring --- Changes in v4: - Change email soa...@synopsys.com to vitor.soa...@synopsys.com - Add Rob Herring R-b Changes in v3: - Remove dummy characters Changes in v2: - Address the changes in

[PATCH v4 3/3] MAINTAINERS: Add myself as the dw-i3c-master module maintainer

2018-11-13 Thread Vitor Soares
Signed-off-by: Vitor Soares --- Change in v4: - Change email soa...@synopsys.com to vitor.soa...@synopsys.com Change in v3: - Remove dummy characters Change in v2: - None MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 293c863..39910b3

[PATCH v4 0/3] Add driver for Synopsys DesignWare I3C master IP

2018-11-13 Thread Vitor Soares
driver now calls writesl/readsl() instead readl/writel - Rename some variables in the driver Vitor Soares (3): i3c: master: Add driver for Synopsys DesignWare IP dt-binding: i3c: Document Synopsys DesignWare I3C MAINTAINERS: Add myself as the dw-i3c-master module maintainer .../devicetree

[PATCH v3 3/3] MAINTAINERS: Add myself as the dw-i3c-master module maintainer

2018-11-08 Thread Vitor soares
Signed-off-by: Vitor soares --- Change in v3: - Remove dummy characters Change in v2: - None MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 293c863..39910b3 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6930,6 +6930,12 @@ F: drivers

[PATCH v3 2/3] dt-bindings: i3c: Document Synopsys DesignWare I3C master bindings

2018-11-08 Thread Vitor soares
Document Synopsys DesignWare I3C master module Signed-off-by: Vitor soares --- Changes in v3: - Remove dummy characters Changes in v2: - Address the changes in Documentation/devicetree/bindings/i3c/i3c.txt - Add controller version on compatible string .../devicetree/bindings/i3c/snps,dw-i3c

[PATCH v3 1/3] i3c: master: Add driver for Synopsys DesignWare IP

2018-11-08 Thread Vitor soares
Add driver for Synopsys DesignWare I3C master IP Signed-off-by: Vitor soares --- Change in v3: - Use struct_size() (suggested by Matthew) Change in v2: - Rename some variables - Remove dw_i3c_master_dev_set_info() - Ajust code to match the changes made of i3c subsystem - Use readsl/writesl() to

[PATCH v3 0/3] Add driver for Synopsys DesignWare I3C master IP

2018-11-08 Thread Vitor soares
in the driver Vitor soares (3): i3c: master: Add driver for Synopsys DesignWare IP dt-bindings: i3c: Document Synopsys DesignWare I3C master bindings MAINTAINERS: Add myself as the dw-i3c-master module maintainer .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 42 + MAINTAINERS

[PATCH 0/3] Add driver for Synopsys DesignWare I3C master IP

2018-10-29 Thread Vitor soares
for I3C_BUS_MODE_MIXED_SLOW. Hot-join. IBI. Main change between v1 and v2: Add controller version on dt-binding The driver now calls writesl/readsl() instead readl/writel Rename some variables in the driver Vitor soares (3): i3c: master: Add driver for Synopsys DesignWare IP dt

[PATCH 3/3] MAINTAINERS: Add myself as the dw-i3c-master module maintainer

2018-10-29 Thread Vitor soares
Signed-off-by: Vitor soares --- Change in v2: -None MAINTAINERS | 6 ++ 1 file changed, 6 insertions(+) diff --git a/MAINTAINERS b/MAINTAINERS index 293c863..38c2760 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -6930,6 +6930,12 @@ F: drivers/i3c/ F: include/linux/i3c/ F

[PATCH 2/3] dt-bindings: i3c: Document Synopsys DesignWare I3C master bindings

2018-10-29 Thread Vitor soares
Document Synopsys DesignWare I3C master module Signed-off-by: Vitor soares --- Changes in v2: -Address the changes in Documentation/devicetree/bindings/i3c/i3c.txt -Add controller version on compatible string .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 42 ++ 1

[PATCH 1/3] i3c: master: Add driver for Synopsys DesignWare IP

2018-10-29 Thread Vitor soares
Add driver for Synopsys DesignWare I3C master IP Signed-off-by: Vitor soares --- Change in v2: -Rename some variables -Remove dw_i3c_master_dev_set_info() -Ajust code to match the changes made of i3c subsystem -Use readsl/writesl() to populate TX/RX buffers drivers/i3c/master/Kconfig

Re: [PATCH v2 2/7] i3c: Add core I3C infrastructure

2018-02-27 Thread Vitor Soares
Hi Boris Às 8:36 PM de 2/26/2018, Boris Brezillon escreveu: > Hi Vitor, > > On Mon, 26 Feb 2018 18:58:15 +0000 > Vitor Soares wrote: > >>>>> +/** >>>>> + * i3c_device_do_priv_xfers() - do I3C SDR private transfers directed to >>>>&g

Re: [PATCH v2 2/7] i3c: Add core I3C infrastructure

2018-02-26 Thread Vitor Soares
Hi Boris Às 8:30 PM de 2/23/2018, Boris Brezillon escreveu: > Hi Vitor, > > On Fri, 23 Feb 2018 16:56:14 +0000 > Vitor Soares wrote: > >> Hi Boris, >> >> Às 3:16 PM de 12/14/2017, Boris Brezillon escreveu: >>> + >>> +enum i3c_addr_slot_stat

Re: [PATCH v2 2/7] i3c: Add core I3C infrastructure

2018-02-23 Thread Vitor Soares
more space for an extra IBI registration > + * @free_ibi: free an IBI previously requested with ->request_ibi(). The IBI > + * should have been disabled with ->disable_irq() prior to that > + * @enable_ibi: enable the IBI. Only valid if ->request_ibi() has been calle

Re: [PATCH v2 0/7] Add the I3C subsystem

2018-02-22 Thread Vitor Soares
Hi Boris, We are very interested in your I3C subsystem proposal and we would like to colaborate with you in order to add support for the Synopsys Host Controller. We are doing the review for this patch-set and will send our conclusions as soon as possible. Best regards, Vitor Soares Às