Searched refs:twsi (Results 1 - 10 of 10) sorted by relevance

/freebsd-11-stable/sys/dev/iicbus/twsi/
H A Dmv_twsi.c41 __FBSDID("$FreeBSD: stable/11/sys/dev/iicbus/twsi/mv_twsi.c 355387 2019-12-04 13:28:17Z loos $");
66 #include <dev/iicbus/twsi/twsi.h>
70 #define MV_TWSI_NAME "twsi"
99 { "mrvl,twsi", true },
115 DEFINE_CLASS_1(twsi, mv_twsi_driver, mv_twsi_methods,
120 DRIVER_MODULE(twsi, simplebus, mv_twsi_driver, mv_twsi_devclass, 0, 0);
121 DRIVER_MODULE(iicbus, twsi, iicbus_driver, iicbus_devclass, 0, 0);
122 MODULE_DEPEND(twsi, iicbus, 1, 1, 1);
H A Da10_twsi.c28 __FBSDID("$FreeBSD: stable/11/sys/dev/iicbus/twsi/a10_twsi.c 331182 2018-03-19 06:40:11Z eadler $");
47 #include <dev/iicbus/twsi/twsi.h>
H A Dtwsi.c64 #include <dev/iicbus/twsi/twsi.h>
413 mtx_init(&sc->mutex, device_get_nameunit(dev), "twsi", MTX_DEF);
480 DEFINE_CLASS_0(twsi, twsi_driver, twsi_methods,
/freebsd-11-stable/sys/contrib/octeon-sdk/
H A Dcvmx-ciu-defs.h2327 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_s
2343 uint64_t twsi : 1;
2373 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn30xx
2389 uint64_t twsi : 1;
2416 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn31xx
2432 uint64_t twsi : 1;
2455 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn38xx
2471 uint64_t twsi : 1;
2499 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn52xx
2515 uint64_t twsi
2548 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn56xx
2599 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn61xx
2650 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cn66xx
2700 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0::cvmx_ciu_intx_en0_cnf71xx
2766 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_s
2816 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cn52xx
2864 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cn56xx
2905 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cn58xx
2951 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cn61xx
3007 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cn66xx
3061 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1c::cvmx_ciu_intx_en0_w1c_cnf71xx
3128 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_s
3178 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cn52xx
3226 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cn56xx
3267 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cn58xx
3313 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cn61xx
3369 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cn66xx
3423 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en0_w1s::cvmx_ciu_intx_en0_w1s_cnf71xx
4838 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_s
4884 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn50xx
4930 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn52xx
4979 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn56xx
5021 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn58xx
5064 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn61xx
5115 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cn66xx
5165 uint64_t twsi : 1; /**< TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0::cvmx_ciu_intx_en4_0_cnf71xx
5231 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_s
5280 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cn52xx
5328 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cn56xx
5369 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cn58xx
5415 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cn61xx
5470 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cn66xx
5523 uint64_t twsi : 1; /**< Write 1 to clear TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1c::cvmx_ciu_intx_en4_0_w1c_cnf71xx
5589 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_s
5638 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cn52xx
5686 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cn56xx
5727 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cn58xx
5773 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cn61xx
5828 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cn66xx
5881 uint64_t twsi : 1; /**< Write 1 to set TWSI Interrupt enable */ member in struct:cvmx_ciu_intx_en4_0_w1s::cvmx_ciu_intx_en4_0_w1s_cnf71xx
7269 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_s
7345 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn30xx
7401 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn31xx
7455 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn38xx
7512 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn52xx
7584 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn56xx
7677 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn61xx
7791 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cn66xx
7893 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum0::cvmx_ciu_intx_sum0_cnf71xx
8001 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_s
8076 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn50xx
8132 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn52xx
8199 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn56xx
8251 uint64_t twsi : 1; /**< TWSI Interrupt */ member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn58xx
8332 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn61xx
8444 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cn66xx
8543 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_intx_sum4::cvmx_ciu_intx_sum4_cnf71xx
8658 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_int33_sum0::cvmx_ciu_int33_sum0_s
8747 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_int33_sum0::cvmx_ciu_int33_sum0_cn63xx
8852 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_int33_sum0::cvmx_ciu_int33_sum0_cn66xx
8949 uint64_t twsi : 1; /**< TWSI Interrupt member in struct:cvmx_ciu_int33_sum0::cvmx_ciu_int33_sum0_cnf71xx
[all...]
H A Dcvmx-spi4000.c57 #include <asm/octeon/cvmx-twsi.h>
62 #include "cvmx-twsi.h"
H A Dcvmx-ciu2-defs.h2561 uint64_t twsi : 2; /**< TWSI x interrupt-enable */ member in struct:cvmx_ciu2_en_iox_int_mio::cvmx_ciu2_en_iox_int_mio_s
2583 uint64_t twsi : 2;
2618 uint64_t twsi : 2; /**< Write 1 to clear CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_iox_int_mio_w1c::cvmx_ciu2_en_iox_int_mio_w1c_s
2640 uint64_t twsi : 2;
2675 uint64_t twsi : 2; /**< Write 1 to enable CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_iox_int_mio_w1s::cvmx_ciu2_en_iox_int_mio_w1s_s
2697 uint64_t twsi : 2;
3665 uint64_t twsi : 2; /**< TWSI x interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip2_mio::cvmx_ciu2_en_ppx_ip2_mio_s
3687 uint64_t twsi : 2;
3722 uint64_t twsi : 2; /**< Write 1 to clear CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip2_mio_w1c::cvmx_ciu2_en_ppx_ip2_mio_w1c_s
3744 uint64_t twsi
3779 uint64_t twsi : 2; /**< Write 1 to enable CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip2_mio_w1s::cvmx_ciu2_en_ppx_ip2_mio_w1s_s
4769 uint64_t twsi : 2; /**< TWSI x interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip3_mio::cvmx_ciu2_en_ppx_ip3_mio_s
4826 uint64_t twsi : 2; /**< Write 1 to clear CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip3_mio_w1c::cvmx_ciu2_en_ppx_ip3_mio_w1c_s
4883 uint64_t twsi : 2; /**< Write 1 to enable CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip3_mio_w1s::cvmx_ciu2_en_ppx_ip3_mio_w1s_s
5873 uint64_t twsi : 2; /**< TWSI x interrupt-enable */ member in struct:cvmx_ciu2_en_ppx_ip4_mio::cvmx_ciu2_en_ppx_ip4_mio_s
5930 uint64_t twsi : 2; /**< Write 1 to clear CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip4_mio_w1c::cvmx_ciu2_en_ppx_ip4_mio_w1c_s
5987 uint64_t twsi : 2; /**< Write 1 to enable CIU2_EN_xx_yy_MIO[TWSI] */ member in struct:cvmx_ciu2_en_ppx_ip4_mio_w1s::cvmx_ciu2_en_ppx_ip4_mio_w1s_s
7064 uint64_t twsi : 2; /**< TWSI x Interrupt member in struct:cvmx_ciu2_raw_iox_int_mio::cvmx_ciu2_raw_iox_int_mio_s
7489 uint64_t twsi : 2; /**< TWSI x Interrupt member in struct:cvmx_ciu2_raw_ppx_ip2_mio::cvmx_ciu2_raw_ppx_ip2_mio_s
7914 uint64_t twsi : 2; /**< TWSI x Interrupt member in struct:cvmx_ciu2_raw_ppx_ip3_mio::cvmx_ciu2_raw_ppx_ip3_mio_s
8339 uint64_t twsi : 2; /**< TWSI x Interrupt member in struct:cvmx_ciu2_raw_ppx_ip4_mio::cvmx_ciu2_raw_ppx_ip4_mio_s
8785 uint64_t twsi : 2; /**< TWSI x Interrupt source member in struct:cvmx_ciu2_src_iox_int_mio::cvmx_ciu2_src_iox_int_mio_s
9225 uint64_t twsi : 2; /**< TWSI x Interrupt source member in struct:cvmx_ciu2_src_ppx_ip2_mio::cvmx_ciu2_src_ppx_ip2_mio_s
9668 uint64_t twsi : 2; /**< TWSI x Interrupt source member in struct:cvmx_ciu2_src_ppx_ip3_mio::cvmx_ciu2_src_ppx_ip3_mio_s
10108 uint64_t twsi : 2; /**< TWSI x Interrupt source member in struct:cvmx_ciu2_src_ppx_ip4_mio::cvmx_ciu2_src_ppx_ip4_mio_s
[all...]
H A Dcvmx-twsi.c58 #include <asm/octeon/cvmx-twsi.h>
61 #include "cvmx-twsi.h"
105 * Do a twsi read from a 7 bit device address using an (optional) internal address.
351 * Perform a twsi write operation to a 7 bit device address.
442 * @param data Data to write. Data is written MSB first on the twsi bus, and only the lower
H A Dcvmx-helper-board.c65 #include <asm/octeon/cvmx-twsi.h>
70 #include "cvmx-twsi.h"
/freebsd-11-stable/sys/mips/cavium/
H A Docteon_ds1337.c63 #include <contrib/octeon-sdk/cvmx-twsi.h>
/freebsd-11-stable/sys/dev/iicbus/
H A Dofw_iicbus.c87 EARLY_DRIVER_MODULE(ofw_iicbus, twsi, ofw_iicbus_driver, ofw_iicbus_devclass,

Completed in 142 milliseconds