Lines Matching +full:can +full:- +full:transceiver

3  * @brief CAN devicetree macro public API header file.
9 * SPDX-License-Identifier: Apache-2.0
20 * @defgroup devicetree-can Devicetree CAN API
26 * @brief Get the minimum transceiver bitrate for a CAN controller
28 * The bitrate will be limited to the minimum bitrate supported by the CAN
29 * controller. If no CAN transceiver is present in the devicetree, the minimum
30 * bitrate will be that of the CAN controller.
34 * transceiver0: can-phy0 {
35 * compatible = "vnd,can-transceiver";
36 * min-bitrate = <15000>;
37 * max-bitrate = <1000000>;
38 * #phy-cells = <0>;
41 * can0: can@... {
42 * compatible = "vnd,can-controller";
46 * can1: can@... {
47 * compatible = "vnd,can-controller";
49 * can-transceiver {
50 * min-bitrate = <25000>;
51 * max-bitrate = <2000000>;
55 * can2: can@... {
56 * compatible = "vnd,can-controller";
58 * can-transceiver {
59 * max-bitrate = <2000000>;
71 * @param min minimum bitrate supported by the CAN controller
72 * @return the minimum bitrate supported by the CAN controller/transceiver combination
80 * @brief Get the maximum transceiver bitrate for a CAN controller
82 * The bitrate will be limited to the maximum bitrate supported by the CAN
83 * controller. If no CAN transceiver is present in the devicetree, the maximum
84 * bitrate will be that of the CAN controller.
88 * transceiver0: can-phy0 {
89 * compatible = "vnd,can-transceiver";
90 * max-bitrate = <1000000>;
91 * #phy-cells = <0>;
94 * can0: can@... {
95 * compatible = "vnd,can-controller";
99 * can1: can@... {
100 * compatible = "vnd,can-controller";
102 * can-transceiver {
103 * max-bitrate = <2000000>;
114 * @param max maximum bitrate supported by the CAN controller
115 * @return the maximum bitrate supported by the CAN controller/transceiver combination
123 * @brief Get the minimum transceiver bitrate for a DT_DRV_COMPAT CAN controller
125 * @param min minimum bitrate supported by the CAN controller
126 * @return the minimum bitrate supported by the CAN controller/transceiver combination
133 * @brief Get the maximum transceiver bitrate for a DT_DRV_COMPAT CAN controller
135 * @param max maximum bitrate supported by the CAN controller
136 * @return the maximum bitrate supported by the CAN controller/transceiver combination