aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/can/rcar
AgeCommit message (Expand)AuthorFilesLines
2026-04-01can: rcar_can: Convert to FIELD_MODIFY()Geert Uytterhoeven1-2/+1
2026-01-16can: rcar_canfd: Add RZ/T2H supportLad Prabhakar1-0/+18
2026-01-16can: rcar_canfd: Add support for FD-Only modeBiju Das1-1/+13
2025-11-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-22/+31
2025-11-26can: rcar_canfd: Fix CAN-FD mode as defaultBiju Das1-22/+31
2025-11-26can: rcar_canfd: Add suspend/resume supportGeert Uytterhoeven1-0/+53
2025-11-26can: rcar_canfd: Convert to DEFINE_SIMPLE_DEV_PM_OPS()Geert Uytterhoeven1-5/+5
2025-11-26can: rcar_canfd: Invert CAN clock and close_candev() orderGeert Uytterhoeven1-1/+1
2025-11-26can: rcar_canfd: Extract rcar_canfd_global_{,de}init()Geert Uytterhoeven1-78/+104
2025-11-26can: rcar_canfd: Use devm_clk_get_optional() for RAM clkBiju Das1-6/+17
2025-11-26can: rcar_canfd: Invert global vs. channel teardownGeert Uytterhoeven1-3/+3
2025-11-26can: rcar_canfd: Invert reset assert orderGeert Uytterhoeven1-2/+2
2025-10-17can: treewide: remove can_change_mtu()Vincent Mailhol2-2/+0
2025-09-26Merge tag 'linux-can-next-for-6.18-20250924' of git://git.kernel.org/pub/scm/...Jakub Kicinski2-179/+195
2025-09-19can: rcar_can: Convert to %peGeert Uytterhoeven1-7/+7
2025-09-19can: rcar_can: Do not print alloc_candev() failuresGeert Uytterhoeven1-1/+0
2025-09-19can: rcar_can: Mailbox bitfield conversionGeert Uytterhoeven1-5/+7
2025-09-19can: rcar_can: BCR bitfield conversionGeert Uytterhoeven1-7/+8
2025-09-19can: rcar_can: TFCR bitfield conversionGeert Uytterhoeven1-5/+2
2025-09-19can: rcar_can: CTLR bitfield conversionGeert Uytterhoeven1-13/+20
2025-09-19can: rcar_can: Convert to GENMASK()Geert Uytterhoeven1-4/+4
2025-09-19can: rcar_can: Convert to BIT()Geert Uytterhoeven1-68/+69
2025-09-19can: rcar_can: Convert to Runtime PMGeert Uytterhoeven1-24/+24
2025-09-19can: rcar_can: Add helper variable dev to rcar_can_probe()Geert Uytterhoeven1-12/+11
2025-09-19can: rcar_can: Consistently use ndev for net_device pointersGeert Uytterhoeven1-4/+4
2025-09-19can: rcar_canfd: Fix controller mode settingDuy Nguyen1-3/+4
2025-09-13can: rcar_canfd: Simplify data bit rate configBiju Das1-13/+15
2025-09-13can: rcar_canfd: Simplify nominal bit rate configBiju Das1-19/+24
2025-09-13can: rcar_canfd: Update RCANFD_CFG_* macrosBiju Das1-6/+6
2025-09-13can: rcar_canfd: Update bit rate constants for RZ/G3E and R-Car Gen4Biju Das1-1/+4
2025-09-10can: rcar_can: rcar_can_resume(): fix s2ram with PSCIGeert Uytterhoeven1-7/+1
2025-07-11can: rcar_canfd: Drop unused macrosBiju Das1-93/+0
2025-07-11can: rcar_can: Convert to DEFINE_SIMPLE_DEV_PM_OPS()Geert Uytterhoeven1-4/+5
2025-06-21can: rcar_canfd: Describe channel-specific FD registers using C structGeert Uytterhoeven1-37/+27
2025-06-13can: rcar_canfd: Add support for Transceiver Delay CompensationGeert Uytterhoeven1-3/+82
2025-06-13can: rcar_canfd: Return early in rcar_canfd_set_bittiming() when not FDGeert Uytterhoeven1-10/+11
2025-06-13can: rcar_canfd: Share config code in rcar_canfd_set_bittiming()Geert Uytterhoeven1-18/+7
2025-06-13can: rcar_canfd: Rename rcar_canfd_setrnc() to rcar_canfd_set_rnc()Geert Uytterhoeven1-3/+3
2025-06-13can: rcar_canfd: Repurpose f_dcfg base for other registersGeert Uytterhoeven1-15/+37
2025-06-13can: rcar_canfd: Simplify data access in rcar_canfd_{ge,pu}t_data()Geert Uytterhoeven1-4/+4
2025-06-13can: rcar_canfd: Add helper variable dev to rcar_canfd_reset_controller()Geert Uytterhoeven1-4/+4
2025-06-13can: rcar_canfd: Add helper variable ndev to rcar_canfd_rx_pkt()Geert Uytterhoeven1-6/+6
2025-06-13can: rcar_canfd: Remove bittiming debug printsGeert Uytterhoeven1-7/+0
2025-06-13can: rcar_canfd: Consistently use ndev for net_device pointersGeert Uytterhoeven1-4/+4
2025-05-21can: dev: add struct data_bittiming_params to group FD parametersVincent Mailhol1-2/+2
2025-05-21can: rcar_canfd: Add RZ/G3E supportBiju Das1-0/+23
2025-05-21can: rcar_canfd: Enhance multi_channel_irqs handlingBiju Das1-2/+5
2025-05-21can: rcar_canfd: Add external_clk variable to struct rcar_canfd_hw_infoBiju Das1-1/+5
2025-05-21can: rcar_canfd: Add sh variable to struct rcar_canfd_hw_infoBiju Das1-19/+45
2025-05-21can: rcar_canfd: Add struct rcanfd_regs variable to struct rcar_canfd_hw_infoBiju Das1-7/+41
2025-05-21can: rcar_canfd: Add shared_can_regs variable to struct rcar_canfd_hw_infoBiju Das1-5/+9
2025-05-21can: rcar_canfd: Add ch_interface_mode variable to struct rcar_canfd_hw_infoBiju Das1-1/+5
2025-05-21can: rcar_canfd: Add {nom,data}_bittiming variables to struct rcar_canfd_hw_infoBiju Das1-11/+42
2025-05-21can: rcar_canfd: Add max_cftml variable to struct rcar_canfd_hw_infoBiju Das1-2/+9
2025-05-21can: rcar_canfd: Add max_aflpn variable to struct rcar_canfd_hw_infoBiju Das1-1/+5
2025-05-21can: rcar_canfd: Add rnc_field_width variable to struct rcar_canfd_hw_infoBiju Das1-2/+7
2025-05-21can: rcar_canfd: Update RCANFD_GAFLCFG macroBiju Das1-2/+3
2025-05-21can: rcar_canfd: Add rcar_canfd_setrnc()Biju Das1-7/+11
2025-05-21can: rcar_canfd: Drop the mask operation in RCANFD_GAFLCFG_SETRNC macroBiju Das1-2/+1
2025-05-21can: rcar_canfd: Update RCANFD_GERFL_ERR macroBiju Das1-7/+8
2025-05-21can: rcar_canfd: Drop RCANFD_GAFLCFG_GETRNC macroBiju Das1-4/+0
2025-05-21can: rcar_canfd: Use of_get_available_child_by_name()Biju Das1-3/+3
2025-03-14can: rcar_canfd: Fix page entries in the AFL listBiju Das1-17/+11
2024-09-11can: Switch back to struct platform_driver::remove()Uwe Kleine-König2-2/+2
2024-06-28can: rcar_canfd: Remove superfluous parentheses in address calculationsGeert Uytterhoeven1-7/+7
2024-06-28can: rcar_canfd: Improve printing of global operational stateGeert Uytterhoeven1-2/+3
2024-06-28can: rcar_canfd: Simplify clock handlingGeert Uytterhoeven1-17/+7
2023-07-28can: Explicitly include correct DT includes, part 2Rob Herring1-1/+0
2023-05-15can: rcar: Convert to platform remove callback returning voidUwe Kleine-König2-7/+4
2023-04-04can: rcar_canfd: rcar_canfd_probe(): fix plain integer in transceivers[] initGeert Uytterhoeven1-1/+1
2023-03-24can: rcar_canfd: Improve error messagesGeert Uytterhoeven1-21/+20
2023-03-24can: rcar_canfd: Add transceiver supportGeert Uytterhoeven1-5/+25
2023-02-02can: rcar_canfd: Add helper variable devGeert Uytterhoeven1-44/+42
2023-02-02can: rcar_canfd: Sort included header filesGeert Uytterhoeven1-11/+11
2023-02-02can: rcar_canfd: Fix R-Car Gen4 CFCC.CFTML field widthGeert Uytterhoeven1-1/+2
2023-02-02can: rcar_canfd: Fix R-Car Gen4 DCFG.DSJW field widthGeert Uytterhoeven1-2/+2
2023-02-02can: rcar_canfd: Add support for R-Car Gen4Geert Uytterhoeven1-49/+50
2023-02-02can: rcar_canfd: Abstract out DCFG address differencesGeert Uytterhoeven1-6/+2
2023-02-02can: rcar_canfd: Fix R-Car V3U GAFLCFG field accessesGeert Uytterhoeven1-2/+2
2023-02-02can: rcar_canfd: Fix R-Car V3U CAN mode selectionGeert Uytterhoeven1-9/+10
2022-12-10can: rcar_canfd: Add multi_channel_irqs to struct rcar_canfd_hw_infoBiju Das1-12/+4
2022-12-10can: rcar_canfd: Add postdiv to struct rcar_canfd_hw_infoBiju Das1-2/+6
2022-12-10can: rcar_canfd: Add shared_global_irqs to struct rcar_canfd_hw_infoBiju Das1-2/+6
2022-12-10can: rcar_canfd: Add max_channels to struct rcar_canfd_hw_infoBiju Das1-15/+15
2022-12-10can: rcar_canfd: rcar_canfd_probe: Add struct rcar_canfd_hw_info to driver dataBiju Das1-13/+30
2022-11-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-11/+6
2022-11-07can: rcar_canfd: Add missing ECC error checks for channels 2-7Geert Uytterhoeven1-9/+4
2022-11-07can: dev: fix skb drop checkOliver Hartkopp2-2/+2
2022-10-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-13/+11
2022-10-27can: rcar_canfd: fix channel specific IRQ handling for RZ/G2LBiju Das1-11/+7
2022-10-27can: rcar_canfd: rcar_canfd_handle_global_receive(): fix IRQ storm on global ...Biju Das1-2/+4
2022-10-26can: rcar_canfd: Use devm_reset_control_get_optional_exclusiveBiju Das1-10/+10
2022-09-05can: rcar_canfd: Use dev_err_probe() to simplify code and better handle -EPRO...Christophe JAILLET1-16/+10
2022-07-28can: tree-wide: advertise software timestamping capabilitiesVincent Mailhol2-0/+12
2022-07-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-0/+1
2022-07-20can: rcar_canfd: Add missing of_node_put() in rcar_canfd_probe()Liang He1-0/+1
2022-07-20can: add CAN_ERR_CNT flag to notify availability of error counterVincent Mailhol2-2/+3
2022-07-20can: rcar_can: do not report txerr and rxerr during bus-offVincent Mailhol1-4/+4
2022-07-04can: rcar_canfd: Fix data transmission failed on R-Car V3UDuy Nguyen1-1/+4
2022-05-19can: can-dev: remove obsolete CAN LED supportOliver Hartkopp2-15/+0
2022-05-19can: can-dev: move to netif_napi_add_weight()Jakub Kicinski2-4/+4
2022-03-10can: rcar_canfd: Add support for r8a779a0 SoCUlrich Hecht1-136/+217
2022-02-25can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when ful...Lad Prabhakar1-3/+3
2022-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-3/+2
2022-01-09can: rcar_canfd: rcar_canfd_channel_probe(): make sure we free CAN network de...Lad Prabhakar1-3/+2
2022-01-05can: dev: add sanity check in can_set_static_ctrlmode()Vincent Mailhol1-1/+3
2022-01-05can: do not increase tx_bytes statistics for RTR framesVincent Mailhol2-11/+6
2022-01-05can: do not increase rx_bytes statistics for RTR framesVincent Mailhol2-3/+5
2022-01-05can: do not increase rx statistics when generating a CAN rx error message frameVincent Mailhol2-9/+1
2021-10-24can: rcar: drop unneeded ARM dependencyGeert Uytterhoeven1-2/+2
2021-10-17can: rcar_can: fix suspend/resumeYoshihiro Shimoda1-8/+12
2021-09-07can: rcar_canfd: add __maybe_unused annotation to silence warningMarc Kleine-Budde1-1/+1
2021-08-25can: rcar_canfd: rcar_canfd_handle_channel_tx(): fix redundant assignmentLad Prabhakar1-1/+1
2021-08-25can: rcar: Kconfig: Add helper dependency on COMPILE_TESTCai Huoqing1-2/+2
2021-08-19can: rcar_canfd: Add support for RZ/G2L familyLad Prabhakar1-72/+264
2021-03-30can: dev: can_free_echo_skb(): extend to return can frame lengthMarc Kleine-Budde2-2/+2
2021-01-14can: dev: can_get_echo_skb(): extend to return can frame lengthMarc Kleine-Budde2-2/+2
2021-01-14can: dev: can_put_echo_skb(): extend to handle frame_lenVincent Mailhol2-2/+2
2021-01-07can: rcar: Kconfig: update help description for CAN_RCAR configLad Prabhakar1-2/+2
2020-11-20can: rename CAN FD related can_len2dlc and can_dlc2len helpersOliver Hartkopp1-2/+2
2020-11-20can: replace can_dlc as variable/element for payload lengthOliver Hartkopp2-9/+9
2020-11-20can: rename get_can_dlc() macro with can_cc_dlc2len()Oliver Hartkopp2-3/+3
2020-06-14treewide: replace '---help---' in Kconfig files with 'help'Masahiro Yamada1-2/+2
2019-11-11can: rcar: use devm_platform_ioremap_resource() to simplify codeYueHaibing2-6/+2
2019-08-20can: rcar_can: Remove unused platform data supportGeert Uytterhoeven1-13/+9
2019-08-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller1-4/+5
2019-07-30net: Remove dev_err() usage after platform_get_irq()Stephen Boyd2-3/+0
2019-07-24can: rcar_canfd: fix possible IRQ storm on high loadNikita Yushchenko1-4/+5
2018-11-28can: rcar: add SPDX identifiers to Kconfig and MakefileKuninori Morimoto2-0/+2
2018-11-28can: rcar: use SPDX identifier for Renesas driversWolfram Sang2-10/+2
2018-11-09can: rcar_can: Fix erroneous registrationFabrizio Castro1-1/+4
2017-05-08scripts/spelling.txt: add regsiter -> register spelling mistakeStephen Boyd1-1/+1
2017-04-04can: rcar_can: Do not print virtual addressesGeert Uytterhoeven1-2/+1
2017-01-30drivers: net: generalize napi_complete_done()Eric Dumazet2-2/+2
2016-06-23can: rcar_canfd: Add back-to-error-active supportRamesh Shanmugasundaram1-20/+56
2016-06-23can: rcar_canfd: Add Classical CAN only mode supportRamesh Shanmugasundaram1-114/+241
2016-06-17can: rcar_can: Move Renesas CAN driver to rcar dirRamesh Shanmugasundaram3-1/+941
2016-06-17can: rcar_canfd: Add Renesas R-Car CAN FD driverRamesh Shanmugasundaram3-0/+1711