All of lore.kernel.org
 help / color / mirror / Atom feed
* pull-request: can-next 2020-10-07
@ 2020-10-07 21:31 Marc Kleine-Budde
  2020-10-07 21:31 ` [PATCH 01/17] can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming Marc Kleine-Budde
                   ` (17 more replies)
  0 siblings, 18 replies; 28+ messages in thread
From: Marc Kleine-Budde @ 2020-10-07 21:31 UTC (permalink / raw)
  To: netdev; +Cc: davem, linux-can, kernel

Hello David,

this is a pull request of 17 patches for net-next/master.

The first 3 patches are by me and fix several warnings found when compiling the 
kernel with W=1.

Lukas Bulwahn's patch adjusts the MAINTAINERS file, to accommodate the renaming 
of the mcp251xfd driver.

Vincent Mailhol contributes 3 patches for the CAN networking layer. First error
queue support is added the the CAN RAW protocol. The second patch converts the
get_can_dlc() and get_canfd_dlc() in-Kernel-only macros from using __u8 to u8.
The third patch adds a helper function to calculate the length of one bit in in
multiple of time quanta.

Oliver Hartkopp's patch add support for the ISO 15765-2:2016 transport protocol
to the CAN stack.

Three patches by Lad Prabhakar add documentation for various new rcar
controllers to the device tree bindings of the rcar_can and rcan_canfd driver.

Michael Walle's patch adds various processors to the flexcan driver binding
documentation.

The next two patches are by me and target the flexcan driver aswell. The remove
the ack_grp and ack_bit from the fsl,stop-mode DT property and the driver, as
they are not used anymore. As these are the last two arguments this change will
not break existing device trees.

The last three patches are by Srinivas Neeli and target the xilinx_can driver.
The first one increases the lower limit for the bit rate prescaler to 2, the
other two fix sparse and coverity findings.

regards,
Marc

---

The following changes since commit 9faebeb2d80065926dfbc09cb73b1bb7779a89cd:

  Merge branch 'ethtool-allow-dumping-policies-to-user-space' (2020-10-06 06:25:56 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git tags/linux-can-next-for-5.10-20201007

for you to fetch changes up to 164ab90d0d8644d13ca498146a1732d1fff82d89:

  can: xilinx_can: Fix incorrect variable and initialize with a default value (2020-10-07 23:18:34 +0200)

----------------------------------------------------------------
linux-can-next-for-5.10-20201007

----------------------------------------------------------------
Lad Prabhakar (3):
      dt-bindings: can: rcar_can: Add r8a7742 support
      dt-bindings: can: rcar_canfd: Document r8a774e1 support
      dt-bindings: can: rcar_can: Document r8a774e1 support

Lukas Bulwahn (1):
      MAINTAINERS: adjust to mcp251xfd file renaming

Marc Kleine-Budde (5):
      can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
      can: softing: softing_card_shutdown(): add  braces around empty body in an 'if' statement
      can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
      dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
      can: flexcan: remove ack_grp and ack_bit handling from driver

Michael Walle (1):
      dt-bindings: can: flexcan: list supported processors

Oliver Hartkopp (1):
      can: add ISO 15765-2:2016 transport protocol

Srinivas Neeli (3):
      can: xilinx_can: Limit CANFD brp to 2
      can: xilinx_can: Check return value of set_reset_mode
      can: xilinx_can: Fix incorrect variable and initialize with a default value

Vincent Mailhol (3):
      can: raw: add missing error queue support
      can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
      can: dev: add a helper function to calculate the duration of one bit

 .../devicetree/bindings/net/can/fsl-flexcan.txt    |   10 +-
 .../devicetree/bindings/net/can/rcar_can.txt       |    8 +-
 .../devicetree/bindings/net/can/rcar_canfd.txt     |    5 +-
 MAINTAINERS                                        |    7 +-
 drivers/net/can/c_can/c_can.h                      |    4 +-
 drivers/net/can/dev.c                              |   13 +-
 drivers/net/can/flexcan.c                          |   13 +-
 drivers/net/can/softing/softing_main.c             |    3 +-
 drivers/net/can/xilinx_can.c                       |   14 +-
 include/linux/can/dev.h                            |   21 +-
 include/uapi/linux/can/isotp.h                     |  166 +++
 include/uapi/linux/can/raw.h                       |    3 +
 net/can/Kconfig                                    |   13 +
 net/can/Makefile                                   |    3 +
 net/can/af_can.c                                   |    2 +-
 net/can/isotp.c                                    | 1426 ++++++++++++++++++++
 net/can/raw.c                                      |    4 +
 17 files changed, 1676 insertions(+), 39 deletions(-)
 create mode 100644 include/uapi/linux/can/isotp.h
 create mode 100644 net/can/isotp.c



^ permalink raw reply	[flat|nested] 28+ messages in thread
* [RFC]: can-next 2020-10-06
@ 2020-10-06 20:37 Marc Kleine-Budde
  2020-10-06 20:37 ` [PATCH 13/17] dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode Marc Kleine-Budde
  0 siblings, 1 reply; 28+ messages in thread
From: Marc Kleine-Budde @ 2020-10-06 20:37 UTC (permalink / raw)
  To: linux-can; +Cc: kernel

Hello,

this is my upcoming pull request to linux-can-next.

It consists of picked up patches from the ML as well as some new by me:

1, 2, 3: fix some W=1 findings.

13 and 14 remove the ack_grp and ack_bit from the binding and driver as they
are not used anymore.

regards,
Marc



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

end of thread, other threads:[~2020-10-14 10:17 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-10-07 21:31 pull-request: can-next 2020-10-07 Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 01/17] can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 02/17] can: softing: softing_card_shutdown(): add braces around empty body in an 'if' statement Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 03/17] can: c_can: reg_map_{c,d}_can: mark as __maybe_unused Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 04/17] MAINTAINERS: adjust to mcp251xfd file renaming Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 05/17] can: raw: add missing error queue support Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 06/17] can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 07/17] can: dev: add a helper function to calculate the duration of one bit Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 08/17] can: add ISO 15765-2:2016 transport protocol Marc Kleine-Budde
2020-10-10  0:57   ` Jakub Kicinski
2020-10-10 14:29     ` Oliver Hartkopp
2020-10-10 15:44       ` Jakub Kicinski
2020-10-10 16:24         ` Oliver Hartkopp
2020-10-10 16:34           ` Jakub Kicinski
2020-10-07 21:31 ` [PATCH 09/17] dt-bindings: can: rcar_can: Add r8a7742 support Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 10/17] dt-bindings: can: rcar_canfd: Document r8a774e1 support Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 11/17] dt-bindings: can: rcar_can: " Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 12/17] dt-bindings: can: flexcan: list supported processors Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 13/17] dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 14/17] can: flexcan: remove ack_grp and ack_bit handling from driver Marc Kleine-Budde
2020-10-14  8:53   ` Joakim Zhang
2020-10-14 10:17     ` Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 15/17] can: xilinx_can: Limit CANFD brp to 2 Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 16/17] can: xilinx_can: Check return value of set_reset_mode Marc Kleine-Budde
2020-10-07 21:31 ` [PATCH 17/17] can: xilinx_can: Fix incorrect variable and initialize with a default value Marc Kleine-Budde
2020-10-10  1:09 ` pull-request: can-next 2020-10-07 Jakub Kicinski
  -- strict thread matches above, loose matches on Subject: below --
2020-10-06 20:37 [RFC]: can-next 2020-10-06 Marc Kleine-Budde
2020-10-06 20:37 ` [PATCH 13/17] dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode Marc Kleine-Budde
2020-10-07 15:56   ` Rob Herring

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.