| /OK3568_Linux_fs/kernel/drivers/net/can/ |
| H A D | kvaser_pciefd.c | 257 struct can_priv can; member 273 struct kvaser_pciefd_can *can[KVASER_PCIEFD_MAX_CAN_CHANNELS]; member 488 static void kvaser_pciefd_request_status(struct kvaser_pciefd_can *can) in kvaser_pciefd_request_status() argument 493 cmd |= ++can->cmd_seq << KVASER_PCIEFD_KCAN_CMD_SEQ_SHIFT; in kvaser_pciefd_request_status() 494 iowrite32(cmd, can->reg_base + KVASER_PCIEFD_KCAN_CMD_REG); in kvaser_pciefd_request_status() 497 static void kvaser_pciefd_enable_err_gen(struct kvaser_pciefd_can *can) in kvaser_pciefd_enable_err_gen() argument 502 spin_lock_irqsave(&can->lock, irq); in kvaser_pciefd_enable_err_gen() 503 mode = ioread32(can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen() 506 iowrite32(mode, can->reg_base + KVASER_PCIEFD_KCAN_MODE_REG); in kvaser_pciefd_enable_err_gen() 508 spin_unlock_irqrestore(&can->lock, irq); in kvaser_pciefd_enable_err_gen() [all …]
|
| H A D | Kconfig | 10 This driver can also be built as a module. If so, the module 20 versa. The vxcan can be used for cross namespace communication. 28 This driver can also be built as a module. If so, the module 44 slcand) can be found in the can-utils at the linux-can project, see 45 https://github.com/linux-can/can-utils for details. 48 can be changed by the 'maxdev=xx' module option. This driver can 120 This driver can also be built as a module. If so, the module will be 168 This driver can access CAN bus. 170 source "drivers/net/can/c_can/Kconfig" 171 source "drivers/net/can/cc770/Kconfig" [all …]
|
| /OK3568_Linux_fs/kernel/net/can/ |
| H A D | proc.c | 81 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_init_stats() 82 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_init_stats() 121 struct net *net = from_timer(net, t, can.stattimer); in can_stat_update() 122 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_stat_update() 180 mod_timer(&net->can.stattimer, round_jiffies(jiffies + HZ)); in can_stat_update() 215 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_stats_proc_show() 216 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_stats_proc_show() 225 if (net->can.stattimer.function == can_stat_update) { in can_stats_proc_show() 277 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_reset_stats_proc_show() 278 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_reset_stats_proc_show() [all …]
|
| H A D | Makefile | 6 obj-$(CONFIG_CAN) += can.o 7 can-y := af_can.o 8 can-$(CONFIG_PROC_FS) += proc.o 10 obj-$(CONFIG_CAN_RAW) += can-raw.o 11 can-raw-y := raw.o 13 obj-$(CONFIG_CAN_BCM) += can-bcm.o 14 can-bcm-y := bcm.o 16 obj-$(CONFIG_CAN_GW) += can-gw.o 17 can-gw-y := gw.o 21 obj-$(CONFIG_CAN_ISOTP) += can-isotp.o [all …]
|
| H A D | af_can.c | 203 struct can_pkg_stats *pkg_stats = dev_net(skb->dev)->can.pkg_stats; in can_send() 310 return net->can.rx_alldev_list; in can_dev_rcv_lists_find() 449 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_rx_register() 464 spin_lock_bh(&net->can.rcvlists_lock); in can_rx_register() 483 spin_unlock_bh(&net->can.rcvlists_lock); in can_rx_register() 518 struct can_rcv_lists_stats *rcv_lists_stats = net->can.rcv_lists_stats; in can_rx_unregister() 527 spin_lock_bh(&net->can.rcvlists_lock); in can_rx_unregister() 561 spin_unlock_bh(&net->can.rcvlists_lock); in can_rx_unregister() 647 struct can_pkg_stats *pkg_stats = net->can.pkg_stats; in can_receive() 661 matches = can_rcv_filter(net->can.rx_alldev_list, skb); in can_receive() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/can/ |
| H A D | rcar_can.txt | 5 - compatible: "renesas,can-r8a7742" if CAN controller is a part of R8A7742 SoC. 6 "renesas,can-r8a7743" if CAN controller is a part of R8A7743 SoC. 7 "renesas,can-r8a7744" if CAN controller is a part of R8A7744 SoC. 8 "renesas,can-r8a7745" if CAN controller is a part of R8A7745 SoC. 9 "renesas,can-r8a77470" if CAN controller is a part of R8A77470 SoC. 10 "renesas,can-r8a774a1" if CAN controller is a part of R8A774A1 SoC. 11 "renesas,can-r8a774b1" if CAN controller is a part of R8A774B1 SoC. 12 "renesas,can-r8a774c0" if CAN controller is a part of R8A774C0 SoC. 13 "renesas,can-r8a774e1" if CAN controller is a part of R8A774E1 SoC. 14 "renesas,can-r8a7778" if CAN controller is a part of R8A7778 SoC. [all …]
|
| H A D | rockchip_can.txt | 6 - "rockchip,can-1.0" for CAN controllers 1.0 18 - "can", "can-apb". 23 can: can@ff250000 { 24 compatible = "rockchip,can-1.0"; 30 reset-names = "can", "can-apb";
|
| /OK3568_Linux_fs/yocto/poky/meta/recipes-devtools/expect/expect/ |
| H A D | 0001-configure.in.patch | 13 - AC_MSG_ERROR([Expect can't be cross compiled]) 22 - AC_MSG_ERROR([Expect can't be cross compiled]) 33 -, AC_MSG_WARN([Expect can't be cross compiled]) 43 - AC_MSG_ERROR([Expect can't be cross compiled]) 54 - AC_MSG_ERROR([Expect can't be cross compiled]) 65 - AC_MSG_ERROR([Expect can't be cross compiled]) 76 - AC_MSG_ERROR([Expect can't be cross compiled]) 85 - AC_MSG_ERROR([Expect can't be cross compiled]) 94 - AC_MSG_ERROR([Expect can't be cross compiled]) 103 - AC_MSG_ERROR([Expect can't be cross compiled])
|
| /OK3568_Linux_fs/kernel/drivers/net/can/ifi_canfd/ |
| H A D | ifi_canfd.c | 220 struct can_priv can; /* must be the first member */ member 237 if (priv->can.ctrlmode & CAN_CTRLMODE_BERR_REPORTING) in ifi_canfd_irq_enable() 395 priv->can.can_stats.bus_error++; in ifi_canfd_handle_lec_err() 467 priv->can.can_stats.error_warning++; in ifi_canfd_handle_state_change() 468 priv->can.state = CAN_STATE_ERROR_ACTIVE; in ifi_canfd_handle_state_change() 472 priv->can.can_stats.error_warning++; in ifi_canfd_handle_state_change() 473 priv->can.state = CAN_STATE_ERROR_WARNING; in ifi_canfd_handle_state_change() 477 priv->can.can_stats.error_passive++; in ifi_canfd_handle_state_change() 478 priv->can.state = CAN_STATE_ERROR_PASSIVE; in ifi_canfd_handle_state_change() 482 priv->can.state = CAN_STATE_BUS_OFF; in ifi_canfd_handle_state_change() [all …]
|
| /OK3568_Linux_fs/kernel/Documentation/power/regulator/ |
| H A D | consumer.rst | 12 A consumer driver can get access to its supply regulator by calling :: 25 Consumers can be supplied by more than one regulator e.g. codec consumer with 39 A consumer can enable its power supply by calling:: 48 A consumer can determine if a regulator is enabled by calling:: 55 A consumer can disable its supply when no longer needed by calling:: 63 Finally, a regulator can be forcefully disabled in the case of an emergency:: 76 voltage to match system operating points. e.g. CPUfreq drivers can scale 80 Consumers can control their supply voltage by calling:: 87 NOTE: this can be called when the regulator is enabled or disabled. If called 92 The regulators configured voltage output can be found by calling:: [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/can/peak_canfd/ |
| H A D | peak_canfd.c | 99 priv->can.state = CAN_STATE_ERROR_ACTIVE; in pucan_set_normal_mode() 111 priv->can.state = CAN_STATE_ERROR_ACTIVE; in pucan_set_listen_only_mode() 124 priv->can.ctrlmode & in pucan_set_timing_slow() 365 priv->can.state = CAN_STATE_BUS_OFF; in pucan_handle_status() 366 priv->can.can_stats.bus_off++; in pucan_handle_status() 373 priv->can.state = CAN_STATE_ERROR_PASSIVE; in pucan_handle_status() 374 priv->can.can_stats.error_passive++; in pucan_handle_status() 386 priv->can.state = CAN_STATE_ERROR_WARNING; in pucan_handle_status() 387 priv->can.can_stats.error_warning++; in pucan_handle_status() 397 } else if (priv->can.state != CAN_STATE_ERROR_ACTIVE) { in pucan_handle_status() [all …]
|
| /OK3568_Linux_fs/buildroot/package/expect/ |
| H A D | 0001-enable-cross-compilation.patch | 19 - AC_MSG_ERROR([Expect can't be cross compiled]) 28 - AC_MSG_ERROR([Expect can't be cross compiled]) 38 -, AC_MSG_WARN([Expect can't be cross compiled]) 47 - AC_MSG_ERROR([Expect can't be cross compiled]) 56 - AC_MSG_ERROR([Expect can't be cross compiled]) 67 - AC_MSG_ERROR([Expect can't be cross compiled]) 78 - AC_MSG_ERROR([Expect can't be cross compiled]) 87 - AC_MSG_ERROR([Expect can't be cross compiled]) 96 - AC_MSG_ERROR([Expect can't be cross compiled]) 116 - AC_MSG_ERROR([Expect can't be cross compiled])
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/ |
| H A D | Kconfig | 13 can include temperature sensors, voltage sensors, fan speed 23 This support can also be built as a module. If so, the module 51 This driver can also be built as a module. If so, the module 61 chip can be found on Abit uGuru featuring motherboards (most modern 66 This driver can also be built as a module. If so, the module 76 uGuru chip can be found on recent Abit motherboards (since end 80 This driver can also be built as a module. If so, the module 90 This driver can also be built as a module. If so, the module 100 This driver can also be built as a module. If so, the module 110 This driver can also be built as a module. If so, the module [all …]
|
| /OK3568_Linux_fs/kernel/drivers/hwmon/pmbus/ |
| H A D | Kconfig | 12 This driver can also be built as a module. If so, the module will 26 This driver can also be built as a module. If so, the module will 37 This driver can also be built as a module. If so, the module will 47 This driver can also be built as a module. If so, the module will 56 This driver can also be built as a module. If so, the module will 66 This driver can also be built as a module. If so, the module will 75 This driver can also be built as a module. If so, the module will 84 This driver can also be built as a module. If so, the module will 93 This driver can also be built as a module. If so, the module will 102 This driver can also be built as a module. If so, the module will [all …]
|
| /OK3568_Linux_fs/u-boot/doc/ |
| H A D | README.at91 | 20 U-Boot environment variables can be stored at different places: 25 You can choose your storage location at config step (here for at91sam9260ek) : 42 U-Boot environment variables can be stored at different places: 47 You can choose your storage location at config step (here for at91sam9260ek) : 63 U-Boot environment variables can be stored at different places: 68 You can choose your storage location at config step (here for at91sam9260ek) : 73 You can choose to boot directly from U-Boot at config step 86 U-Boot environment variables can be stored at different places: 89 You can choose your storage location at config step (here for at91sam9m10g45ek) : 103 U-Boot environment variables can be stored at different places: [all …]
|
| /OK3568_Linux_fs/u-boot/lib/optee_clientApi/ |
| H A D | Kconfig | 4 U-boot can communicate with trust if 5 the config is enable. This function can 13 U-boot can communicate with trust if 14 the config is enable. This function can 22 U-boot can communicate with trust if 23 the config is enable. This function can 31 U-boot can secure store data to security partition 39 U-boot can select security level for OPTEE.
|
| /OK3568_Linux_fs/kernel/drivers/accessibility/speakup/ |
| H A D | Kconfig | 10 kernel, it can speak everything on the text console from 14 can subscribe to. 22 that can be used with a plain text terminal. 24 Speakup can either be built in or compiled as a module 28 the synthesizer drivers below can only be built as 36 The Dectalk pc driver can only be built as a module, and 38 the module can be loaded. See the decpc choice below 54 synthesizer. You can say y to build it into the kernel, 63 synthesizer. You can say y to build it into the kernel, 71 synthesizer. You can say y to build it into the kernel, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/can/rockchip/ |
| H A D | rockchip_canfd.c | 221 struct can_priv can; member 308 const struct can_bittiming *bt = &rcan->can.bittiming; in rockchip_canfd_set_bittiming() 309 const struct can_bittiming *dbt = &rcan->can.data_bittiming; in rockchip_canfd_set_bittiming() 321 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming() 326 if (rcan->can.ctrlmode & CAN_CTRLMODE_FD) { in rockchip_canfd_set_bittiming() 339 tdco = (rcan->can.clock.freq / dbt->bitrate) * 2 / 3; in rockchip_canfd_set_bittiming() 354 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming() 427 if (rcan->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in rockchip_canfd_start() 438 rcan->can.state = CAN_STATE_ERROR_ACTIVE; in rockchip_canfd_start() 451 rcan->can.state = CAN_STATE_STOPPED; in rockchip_canfd_stop() [all …]
|
| H A D | forlinx_canfd.c | 221 struct can_priv can; member 308 const struct can_bittiming *bt = &rcan->can.bittiming; in rockchip_canfd_set_bittiming() 309 const struct can_bittiming *dbt = &rcan->can.data_bittiming; in rockchip_canfd_set_bittiming() 321 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming() 326 if (rcan->can.ctrlmode & CAN_CTRLMODE_FD) { in rockchip_canfd_set_bittiming() 339 tdco = (rcan->can.clock.freq / dbt->bitrate) * 2 / 3; in rockchip_canfd_set_bittiming() 354 if (rcan->can.ctrlmode & CAN_CTRLMODE_3_SAMPLES) in rockchip_canfd_set_bittiming() 427 if (rcan->can.ctrlmode & CAN_CTRLMODE_LOOPBACK) in rockchip_canfd_start() 438 rcan->can.state = CAN_STATE_ERROR_ACTIVE; in rockchip_canfd_start() 451 rcan->can.state = CAN_STATE_STOPPED; in rockchip_canfd_stop() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/net/can/usb/ |
| H A D | mcba_usb.c | 68 bool can; member 73 struct can_priv can; /* must be the first member */ member 190 ctx->can = true; in mcba_usb_get_free_ctx() 193 ctx->can = false; in mcba_usb_get_free_ctx() 236 if (ctx->can) { in mcba_usb_write_bulk_callback() 477 priv->can.termination = MCBA_TERMINATION_ENABLED; in mcba_usb_process_ka_usb() 479 priv->can.termination = MCBA_TERMINATION_DISABLED; in mcba_usb_process_ka_usb() 507 if (bitrate != priv->can.bittiming.bitrate) in mcba_usb_process_ka_can() 511 bitrate, priv->can.bittiming.bitrate); in mcba_usb_process_ka_can() 518 priv->can.state = CAN_STATE_BUS_OFF; in mcba_usb_process_ka_can() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/rtc/ |
| H A D | Kconfig | 69 one can sleep when setting time, because it runs in the workqueue 120 can be accessed as /dev/rtc, which is a name 142 RTC test driver. It's a software RTC which can be 149 This driver can also be built as a module. If so, the module 163 This driver can also be built as a module. If so, the module 173 This driver can also be built as a module. If so, the module 183 This driver can also be built as a module. If so, the module 193 This driver can also be built as a module. If so, the module 204 This driver can also be built as a module. If so, the module 214 This driver can also be built as a module. If so, the module [all …]
|
| /OK3568_Linux_fs/yocto/poky/meta-poky/conf/ |
| H A D | local.conf.sample | 4 # to the system might want to change but pretty much any configuration option can 5 # be set in this file. More adventurous users can look at 7 # can be placed in this file but new users likely won't need any of them 19 # of emulated machines available which can boot and run in the QEMU emulator: 44 # from various upstream projects. This can take a while, particularly if your network 46 # can preserve this directory to speed up this part of subsequent builds. This directory 57 # This is done using "shared state" files which can be thought of as cache objects 60 # You can wipe out TMPDIR leaving this directory intact and the build would regenerate 75 # which can use Gigabytes of hard disk space. 100 # can be enabled at once and the first item listed in the variable will be used [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/spi/ |
| H A D | Kconfig | 31 Enable the Altera SPI driver. This driver can be used to 39 Enable the Andestech ATCSPI200 SPI driver. This driver can be 57 many AT91 (ARM) chips. This driver can be used to access 64 Enable the BCM6328 HSSPI driver. This driver can be used to 72 Enable the BCM6348/BCM6358 SPI driver. This driver can be used to 79 Enable the Broadcom set-top box SPI driver. This driver can 86 Enable the Cadence Quad-SPI (QSPI) driver. This driver can be 93 Enable the Designware SPI driver. This driver can be used to 100 Enable the Samsung Exynos SPI driver. This driver can be used to 107 Enable the Freescale DSPI driver. This driver can be used to [all …]
|
| /OK3568_Linux_fs/kernel/drivers/block/paride/ |
| H A D | Transition-notes | 2 If ps_tq is scheduled, ps_tq_active is 1. ps_tq_int() can be called 5 under ps_spinlock. There are three places where that can happen: 7 Consider the sequnce of these events. A can not be preceded by 9 ps_spinlock. C is always preceded by B, since we can't reach it 11 IOW, the sequence is A?(BA|BC|B)*. OTOH, number of B can not exceed 16 since at any time number of B can not exceed the number of these 17 moments which, in turn, can not exceed the number of A and C. 49 1) at any time at most one thread of execution can be in that area or 60 (1) can become not true if some thread enters that area while another is there. 61 a) do_pd_request1() can be called from next_request() or do_pd_request() [all …]
|
| /OK3568_Linux_fs/kernel/net/netfilter/ipset/ |
| H A D | Kconfig | 9 ipset(8). You can use the sets in netfilter via the "set" match 22 You can define here default value of the maximum number 25 The value can be overridden by the 'max_sets' module 33 can store IPv4 addresses (or network addresse) from a range. 42 can store IPv4 address and (source) MAC address pairs from a range. 51 can store TCP/UDP port numbers from a range. 60 can store arbitrary IPv4 or IPv6 addresses (or network addresses) 70 can store IPv4/IPv6 address and mark pairs. 79 can store IPv4/IPv6 address and protocol/port pairs. 88 one can store IPv4/IPv6 address, protocol/port, and IPv4/IPv6 [all …]
|