linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16
@ 2018-01-08 13:02 Michal Simek
  2018-01-12  1:28 ` Olof Johansson
  0 siblings, 1 reply; 5+ messages in thread
From: Michal Simek @ 2018-01-08 13:02 UTC (permalink / raw)
  To: linux-arm-kernel

Hi guys,

please consider to pull these 3 patches to your tree. I have discussed
it with Arnd that this could be probably fine even it is a little bit late.

Thanks,
Michal


The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:

  Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)

are available in the git repository at:

  https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-4.16

for you to fetch changes up to cee8113a295acfc4cd25728d7c3d44e6bc3bbff9:

  soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
(2018-01-08 13:42:47 +0100)

----------------------------------------------------------------
arm: Xilinx ZynqMP SoC patches for v4.16

- Create drivers/soc/xilinx folder structure
- Add ZynqMP vcu init driver

----------------------------------------------------------------
Dhaval Shah (2):
      dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver
      soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver

Michal Simek (1):
      soc: xilinx: Create folder structure for soc specific drivers

 Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt |  31 ++++++++
 drivers/soc/Kconfig                                       |   1 +
 drivers/soc/Makefile                                      |   1 +
 drivers/soc/xilinx/Kconfig                                |  19 +++++
 drivers/soc/xilinx/Makefile                               |   2 +
 drivers/soc/xilinx/xlnx_vcu.c                             | 630
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 6 files changed, 684 insertions(+)
 create mode 100644
Documentation/devicetree/bindings/soc/xilinx/xlnx,vcu.txt
 create mode 100644 drivers/soc/xilinx/Kconfig
 create mode 100644 drivers/soc/xilinx/Makefile
 create mode 100644 drivers/soc/xilinx/xlnx_vcu.c



-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180108/739c9cba/attachment.sig>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16
  2018-01-08 13:02 [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16 Michal Simek
@ 2018-01-12  1:28 ` Olof Johansson
  2018-01-12  6:44   ` Michal Simek
  0 siblings, 1 reply; 5+ messages in thread
From: Olof Johansson @ 2018-01-12  1:28 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jan 08, 2018 at 02:02:18PM +0100, Michal Simek wrote:
> Hi guys,
> 
> please consider to pull these 3 patches to your tree. I have discussed
> it with Arnd that this could be probably fine even it is a little bit late.
> 
> Thanks,
> Michal
> 
> 
> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
> 
>   Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
> 
> are available in the git repository at:
> 
>   https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-4.16
> 
> for you to fetch changes up to cee8113a295acfc4cd25728d7c3d44e6bc3bbff9:
> 
>   soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
> (2018-01-08 13:42:47 +0100)
> 
> ----------------------------------------------------------------
> arm: Xilinx ZynqMP SoC patches for v4.16
> 
> - Create drivers/soc/xilinx folder structure
> - Add ZynqMP vcu init driver
> 
> ----------------------------------------------------------------
> Dhaval Shah (2):
>       dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver
>       soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
> 
> Michal Simek (1):
>       soc: xilinx: Create folder structure for soc specific drivers
> 

Merged, but you should probably add a platform config option for Xilinx
and use that instead of obj-y to descend into the directory?


-Olof

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16
  2018-01-12  1:28 ` Olof Johansson
@ 2018-01-12  6:44   ` Michal Simek
  2018-01-12  8:44     ` Arnd Bergmann
  0 siblings, 1 reply; 5+ messages in thread
From: Michal Simek @ 2018-01-12  6:44 UTC (permalink / raw)
  To: linux-arm-kernel

On 12.1.2018 02:28, Olof Johansson wrote:
> On Mon, Jan 08, 2018 at 02:02:18PM +0100, Michal Simek wrote:
>> Hi guys,
>>
>> please consider to pull these 3 patches to your tree. I have discussed
>> it with Arnd that this could be probably fine even it is a little bit late.
>>
>> Thanks,
>> Michal
>>
>>
>> The following changes since commit 4fbd8d194f06c8a3fd2af1ce560ddb31f7ec8323:
>>
>>   Linux 4.15-rc1 (2017-11-26 16:01:47 -0800)
>>
>> are available in the git repository at:
>>
>>   https://github.com/Xilinx/linux-xlnx.git tags/zynqmp-soc-for-4.16
>>
>> for you to fetch changes up to cee8113a295acfc4cd25728d7c3d44e6bc3bbff9:
>>
>>   soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
>> (2018-01-08 13:42:47 +0100)
>>
>> ----------------------------------------------------------------
>> arm: Xilinx ZynqMP SoC patches for v4.16
>>
>> - Create drivers/soc/xilinx folder structure
>> - Add ZynqMP vcu init driver
>>
>> ----------------------------------------------------------------
>> Dhaval Shah (2):
>>       dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver
>>       soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
>>
>> Michal Simek (1):
>>       soc: xilinx: Create folder structure for soc specific drivers
>>
> 
> Merged, but you should probably add a platform config option for Xilinx
> and use that instead of obj-y to descend into the directory?

Do you think change like this?

-obj-y                          += xilinx/
+obj-$(CONFIG_ARCH_ZYNQMP)      += xilinx/

Just a note. This folder is supposed to be used by arm64/arm32 and
microblaze that's why I didn't put there any single config because it
doesn't exist. If you suggest to introduce new config option to label
xilinx platforms we can talk about it.
Argument against it could be also using these drivers by openrisc or
mips (mipsfpga) which are also fpga based.
Anyway I am happy to hear what you suggest.

Thanks,
Michal

-- 
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Xilinx Microblaze
Maintainer of Linux kernel - Xilinx Zynq ARM and ZynqMP ARM64 SoCs
U-Boot custodian - Xilinx Microblaze/Zynq/ZynqMP SoCs


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: OpenPGP digital signature
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20180112/f08a841a/attachment.sig>

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16
  2018-01-12  6:44   ` Michal Simek
@ 2018-01-12  8:44     ` Arnd Bergmann
  2018-01-12 18:18       ` Olof Johansson
  0 siblings, 1 reply; 5+ messages in thread
From: Arnd Bergmann @ 2018-01-12  8:44 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jan 12, 2018 at 7:44 AM, Michal Simek <monstr@monstr.eu> wrote:
> On 12.1.2018 02:28, Olof Johansson wrote:
>> On Mon, Jan 08, 2018 at 02:02:18PM +0100, Michal Simek wrote:

>>> ----------------------------------------------------------------
>>> Dhaval Shah (2):
>>>       dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver
>>>       soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
>>>
>>> Michal Simek (1):
>>>       soc: xilinx: Create folder structure for soc specific drivers
>>>
>>
>> Merged, but you should probably add a platform config option for Xilinx
>> and use that instead of obj-y to descend into the directory?

I don't see it in arm-soc yet, did you forget to push the latest branches?

> Do you think change like this?
>
> -obj-y                          += xilinx/
> +obj-$(CONFIG_ARCH_ZYNQMP)      += xilinx/
>
> Just a note. This folder is supposed to be used by arm64/arm32 and
> microblaze that's why I didn't put there any single config because it
> doesn't exist. If you suggest to introduce new config option to label
> xilinx platforms we can talk about it.
> Argument against it could be also using these drivers by openrisc or
> mips (mipsfpga) which are also fpga based.
> Anyway I am happy to hear what you suggest.
>

I think obj-y is fine in this case, the cost is minimal.

      Arnd

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16
  2018-01-12  8:44     ` Arnd Bergmann
@ 2018-01-12 18:18       ` Olof Johansson
  0 siblings, 0 replies; 5+ messages in thread
From: Olof Johansson @ 2018-01-12 18:18 UTC (permalink / raw)
  To: linux-arm-kernel

On Fri, Jan 12, 2018 at 12:44 AM, Arnd Bergmann <arnd@arndb.de> wrote:
> On Fri, Jan 12, 2018 at 7:44 AM, Michal Simek <monstr@monstr.eu> wrote:
>> On 12.1.2018 02:28, Olof Johansson wrote:
>>> On Mon, Jan 08, 2018 at 02:02:18PM +0100, Michal Simek wrote:
>
>>>> ----------------------------------------------------------------
>>>> Dhaval Shah (2):
>>>>       dt-bindings: soc: xilinx: Add DT bindings to xlnx_vcu driver
>>>>       soc: xilinx: xlnx_vcu: Add Xilinx ZYNQMP VCU logicoreIP init driver
>>>>
>>>> Michal Simek (1):
>>>>       soc: xilinx: Create folder structure for soc specific drivers
>>>>
>>>
>>> Merged, but you should probably add a platform config option for Xilinx
>>> and use that instead of obj-y to descend into the directory?
>
> I don't see it in arm-soc yet, did you forget to push the latest branches?

Hm, not sure what happened there. Fixing now.

>
>> Do you think change like this?
>>
>> -obj-y                          += xilinx/
>> +obj-$(CONFIG_ARCH_ZYNQMP)      += xilinx/
>>
>> Just a note. This folder is supposed to be used by arm64/arm32 and
>> microblaze that's why I didn't put there any single config because it
>> doesn't exist. If you suggest to introduce new config option to label
>> xilinx platforms we can talk about it.
>> Argument against it could be also using these drivers by openrisc or
>> mips (mipsfpga) which are also fpga based.
>> Anyway I am happy to hear what you suggest.
>>
>
> I think obj-y is fine in this case, the cost is minimal.

Yeah, if it's across platforms/architectures like this it's fine.


-Olof

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2018-01-12 18:18 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-01-08 13:02 [GIT PULL] ARM64: Xilinx ZynqMP SoC patches for v4.16 Michal Simek
2018-01-12  1:28 ` Olof Johansson
2018-01-12  6:44   ` Michal Simek
2018-01-12  8:44     ` Arnd Bergmann
2018-01-12 18:18       ` Olof Johansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).