Skip to contentSkip to conversation

Microblaze changes

GIT PULL Michal Simek 3 participants 13 messages Jan 14, 2016 – Jan 25, 2016

lore
Share & tools
lore
#0 lore raw

Hi Tom,

here are microblaze patches for moving stuff to DM. This is the patch series which we postpone to next release. Buildman doesn't show any problems for mb, zynq_zc702 and zynqmp.

Thanks,
Michal

The following changes since commit d29892ba854f40980b84f86566cd0c2308c66afe:

part_dos.c: Don't wrap to negative after 2G sectors (2016-01-13
16:33:20 -0500)

are available in the git repository at:

git://www.denx.de/git/u-boot-microblaze.git mb

for you to fetch changes up to 8283903d4df0685af98a45d323f880ce07c60cec:

microblaze: Fix board_init calling sequence (2016-01-14 09:35:04 +0100)

----------------------------------------------------------------
Michal Simek (45):
microblaze: Remove CONSOLE_ARG
microblaze: Move baudrate setting out driver selection
serial: uartlite: Move driver to DM
serial: uartlite: Add support for debug console
serial: uartlite: Add uartlite to Kconfig
microblaze: Enable uart16550 DM by default
microblaze: Do not print eth device when DM_ETH is enabled
microblaze: Enable PHYLIB via Kconfig
microblaze: Remove unused I2C macros
microblaze: Wire-up debug_uart in asm
microblaze: Enable MICREL_KSZ9021
net: axi_emac: Fix parentheses around operand !
net: axi_emac: Show phy address instead of register content
net: axi_emac: Pass directly pointer to register space
net: axi_emac: Put iobase to private structure
net: axi_emac: Pass private structure to phyread/phywrite
net: axi_emac: Pass private structure where possible
net: axi_emac: Move driver to DM
net: axi_emac: Enable access to MDIO in probe
net: axi_emac: Split recv from free_pkt
net: axi_emac: Rename start, stop, write_hwaddr functions
net: Add axi emac to Kconfig
net: emaclite: Remove ancient OF probe function
net: emaclite: Add MDIO support to driver
net: emaclite: Convert MDIO to use register offset
net: emaclite: Use indirect register access for tx_ping/pong
net: emaclite: Use indirect register access for rx_ping/pong
net: emaclite: Use indirect register access for TX reset
net: emaclite: Fix logic around available TX buffers
net: emaclite: Remove XEL_TSR_XMIT_ACTIVE_MASK flag
net: emaclite: Use indirect reg access in send
net: emaclite: Use indirect access in emaclite_recv
net: emaclite: Move driver to DM
net: emaclite: Rename start and stop functions
net: emaclite: Let core to handle received packet
net: emaclite: Move emaclite to Kconfig
microblaze: Enable axi emac via Kconfig
microblaze: Move eth configuration to Kconfig
microblaze: Remove systemace from board file
microblaze: Remove CONFIG_FIT from board file
microblaze: Move CONFIG_NETCONSOLE to Kconfig
microblaze: Remove empty file - cpu.c
microblaze: Read information about RAM from DT
microblaze: Enable HUSH via Kconfig
microblaze: Fix board_init calling sequence

 arch/microblaze/Kconfig                              |   1 +
 arch/microblaze/cpu/Makefile                         |   2 +-
 arch/microblaze/cpu/cpu.c                            |   9 --
 arch/microblaze/cpu/start.S                          |   4 +
 board/xilinx/microblaze-generic/microblaze-generic.c |  39 +------
 board/xilinx/microblaze-generic/xparameters.h        |  21 ----
 board/xilinx/zynq/board.c                            |  24 ----
 common/cmd_bdinfo.c                                  |   2 +-
 configs/microblaze-generic_defconfig                 |  14 +++
 doc/device-tree-bindings/serial/xilinx_uartlite.txt  |  13 +++
 doc/driver-model/serial-howto.txt                    |   1 -
 drivers/net/Kconfig                                  |  16 +++
 drivers/net/xilinx_axi_emac.c                        | 280
++++++++++++++++++++++++++++-----------------
 drivers/net/xilinx_emaclite.c                        | 610
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------
 drivers/serial/Kconfig                               |  14 +++
 drivers/serial/serial_xuartlite.c                    | 194
++++++++++++++-----------------
 include/configs/microblaze-generic.h                 |  74 +-----------
 include/netdev.h                                     |   5 -
 18 files changed, 757 insertions(+), 566 deletions(-)
 delete mode 100644 arch/microblaze/cpu/cpu.c
 create mode 100644 doc/device-tree-bindings/serial/xilinx_uartlite.txt
Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/dc53bc4f/attachment.sig>
#1 lore raw
Quoted 5 lines · Michal Simek

Hi Tom,

here are microblaze patches for moving stuff to DM. This is the patch series which we postpone to next release. Buildman doesn't show any problems for mb, zynq_zc702 and zynqmp.

It breaks xilinx-ppc440-generic at least 'tho, please fix, thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/10776cf5/attachment.sig>
#2 lore raw

Hi Ricardo,

Quoted 9 lines · Tom Rini
Quoted 5 lines · Michal Simek

Hi Tom,

here are microblaze patches for moving stuff to DM. This is the patch series which we postpone to next release. Buildman doesn't show any problems for mb, zynq_zc702 and zynqmp.

It breaks xilinx-ppc440-generic at least 'tho, please fix, thanks!

The reason for this break is moving serial driver to DM. Can you please tell us when you move platform to DM?

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/f5ccdfc9/attachment.sig>
#3 lore raw

Hello Michal

I will give a look to it during the next week. Hopefuly by the end of it I can give you the patch or an educated estimated. Is this a good timeline for you?

Thanks!

Quoted 33 lines · Michal Simek

Hi Ricardo,

Quoted 9 lines · Tom Rini
Quoted 5 lines · Michal Simek

Hi Tom,

here are microblaze patches for moving stuff to DM. This is the patch series which we postpone to next release. Buildman doesn't show any problems for mb, zynq_zc702 and zynqmp.

It breaks xilinx-ppc440-generic at least 'tho, please fix, thanks!

The reason for this break is moving serial driver to DM. Can you please tell us when you move platform to DM?

Thanks,
Michal

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

_______________________________________________
U-Boot mailing list
U-Boot at lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Signature · 1 line
Ricardo Ribalda
#4 lore raw

Hi,

Quoted 5 lines · Ricardo Ribalda Delgado

Hello Michal

I will give a look to it during the next week. Hopefuly by the end of it I can give you the patch or an educated estimated. Is this a good timeline for you?

ok. Let's wait one more week and I hope you will have SPL up and running.

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160115/8280969f/attachment.sig>
#5 lore raw

Hi Ricardo,

are you on track on this?

Thanks,
Michal

Quoted 14 lines · Michal Simek

Hi,

Quoted 5 lines · Ricardo Ribalda Delgado

Hello Michal

I will give a look to it during the next week. Hopefuly by the end of it I can give you the patch or an educated estimated. Is this a good timeline for you?

ok. Let's wait one more week and I hope you will have SPL up and running.

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160120/9089fae6/attachment.sig>
#6 lore raw

I have allocated the whole Friday for this

Quoted 32 lines · Michal Simek

Hi Ricardo,

are you on track on this?

Thanks,
Michal

Quoted 5 lines · Michal Simek

Hi,

Quoted 2 lines · Ricardo Ribalda Delgado

Hello Michal

Quoted 9 lines
Quoted 3 lines

I will give a look to it during the next week. Hopefuly by the end of it I can give you the patch or an educated estimated. Is this a good timeline for you?

ok. Let's wait one more week and I hope you will have SPL up and running.

Thanks,
Michal

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

Signature · 1 line
Ricardo Ribalda
#7 lore raw

Hello

I will probably have something by next week. Is it ok?

Quoted 40 lines · Ricardo Ribalda Delgado

I have allocated the whole Friday for this

Quoted 24 lines · Michal Simek

Hi Ricardo,

are you on track on this?

Thanks,
Michal

Quoted 5 lines · Michal Simek

Hi,

Quoted 2 lines · Ricardo Ribalda Delgado

Hello Michal

Quoted 9 lines
Quoted 3 lines

I will give a look to it during the next week. Hopefuly by the end of it I can give you the patch or an educated estimated. Is this a good timeline for you?

ok. Let's wait one more week and I hope you will have SPL up and running.

Thanks,
Michal

Quoted 8 lines

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

--
Ricardo Ribalda

Signature · 1 line
Ricardo Ribalda
#8 lore raw

Hi,

Quoted 3 lines · Ricardo Ribalda Delgado

Hello

I will probably have something by next week. Is it ok?

do you want to me to wait? I have another sort of 50 patches which I would like to merge in this merge window to have enough time for testing.

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160122/ba5e74c2/attachment.sig>
#9 lore raw

Hi Tom,

Quoted 9 lines · Michal Simek

Hi,

Quoted 3 lines · Ricardo Ribalda Delgado

Hello

I will probably have something by next week. Is it ok?

do you want to me to wait? I have another sort of 50 patches which I would like to merge in this merge window to have enough time for testing.

ups. It was mentioned to be address to you.

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160122/68543830/attachment.sig>
#10 lore raw
In reply to Michal Simek

Hi

My main concern is that the support for the board is not removed. I have one active product based on virtex5 ppc440.

Today I had to do some last minute support and now I am on a plane... Otherwise the patchset would be on your inbox.

I have taken a fast look over the required changes, and it is not that bad. Most of the hard work has already been done by you for mblaze.

Thanks for your understanding ;).

Quoted 22 lines · Michal Simek

Hi,

Quoted 3 lines · Ricardo Ribalda Delgado

Hello

I will probably have something by next week. Is it ok?

do you want to me to wait? I have another sort of 50 patches which I would like to merge in this merge window to have enough time for testing.

Thanks,
Michal

--
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform

#11 lore raw

Hi,

Quoted 5 lines · Ricardo Ribalda Delgado

Hi

My main concern is that the support for the board is not removed. I have one active product based on virtex5 ppc440.

Quoted 7 lines

Today I had to do some last minute support and now I am on a plane... Otherwise the patchset would be on your inbox.

I have taken a fast look over the required changes, and it is not that bad. Most of the hard work has already been done by you for mblaze.

Thanks for your understanding ;).

You got max 2 more days to solve it. After that I will just disable uartlite support for this platform and will send updated pull request as we discussed with Tom.

Thanks,
Michal

Signature · 14 lines
Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91
w: www.monstr.eu p: +42-0-721842854
Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/
Maintainer of Linux kernel - Xilinx Zynq ARM architecture
Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform


-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160125/b8c019ce/attachment.sig>
#12 lore raw
Quoted 11 lines · Michal Simek

Hi,

Quoted 8 lines · Ricardo Ribalda Delgado

Hi

My main concern is that the support for the board is not removed. I have one active product based on virtex5 ppc440.

Today I had to do some last minute support and now I am on a plane... Otherwise the patchset would be on your inbox.

Quoted 8 lines
Quoted 4 lines

I have taken a fast look over the required changes, and it is not that bad. Most of the hard work has already been done by you for mblaze.

Thanks for your understanding ;).

You got max 2 more days to solve it. After that I will just disable uartlite support for this platform and will send updated pull request as we discussed with Tom.

Since this was on IRC, yes, we should disable the uartlite support to keep 440 building if this can't be resolved by enabling DM there instead as I don't want to block everything else on this. Thanks!

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160125/39d82c43/attachment.sig>