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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
17 matches
Mail list logo