| /openbmc/libmctp/ |
| H A D | serial.c | 149 struct mctp_binding_serial *serial = binding_to_serial(b); in mctp_binding_serial_tx() local 160 hdr = (void *)serial->txbuf; in mctp_binding_serial_tx() 172 if (len + sizeof(*hdr) + sizeof(*tlr) > sizeof(serial->txbuf)) in mctp_binding_serial_tx() 186 if (!serial->tx_fn) in mctp_binding_serial_tx() 187 return mctp_write_all(mctp_serial_write, &serial->fd, in mctp_binding_serial_tx() 188 &serial->txbuf[0], len); in mctp_binding_serial_tx() 190 return mctp_write_all(serial->tx_fn, serial->tx_fn_data, in mctp_binding_serial_tx() 191 &serial->txbuf[0], len); in mctp_binding_serial_tx() 194 static void mctp_serial_finish_packet(struct mctp_binding_serial *serial, in mctp_serial_finish_packet() argument 197 struct mctp_pktbuf *pkt = serial->rx_pkt; in mctp_serial_finish_packet() [all …]
|
| H A D | libmctp-serial.h | 15 void mctp_serial_destroy(struct mctp_binding_serial *serial); 21 int mctp_serial_init_pollfd(struct mctp_binding_serial *serial, 24 int mctp_serial_read(struct mctp_binding_serial *serial); 25 int mctp_serial_open_path(struct mctp_binding_serial *serial, const char *path); 26 void mctp_serial_open_fd(struct mctp_binding_serial *serial, int fd); 33 void mctp_serial_set_tx_fn(struct mctp_binding_serial *serial, 35 int mctp_serial_rx(struct mctp_binding_serial *serial, const void *buf,
|
| /openbmc/openbmc/meta-openembedded/meta-python/recipes-devtools/python/ |
| H A D | python3-pyserial_3.5.bb | 21 ${PYTHON_SITEPACKAGES_DIR}/serial/*java* \ 22 ${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*java* \ 26 ${PYTHON_SITEPACKAGES_DIR}/serial/tools/*osx* \ 27 ${PYTHON_SITEPACKAGES_DIR}/serial/tools/__pycache__/*osx* \ 31 ${PYTHON_SITEPACKAGES_DIR}/serial/*serialcli* \ 32 ${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*serialcli* \ 33 ${PYTHON_SITEPACKAGES_DIR}/serial/*win32* \ 34 ${PYTHON_SITEPACKAGES_DIR}/serial/__pycache__/*win32* \ 35 ${PYTHON_SITEPACKAGES_DIR}/serial/tools/miniterm* \ 36 ${PYTHON_SITEPACKAGES_DIR}/serial/tools/__pycache__/miniterm* \ [all …]
|
| /openbmc/libmctp/tests/ |
| H A D | test_serial.c | 29 struct mctp_binding_serial *serial; member 114 scenario[0].binding.serial = mctp_serial_init(); in main() 115 assert(scenario[0].binding.serial); in main() 119 mctp_serial_open_fd(a->serial, a->ingress); in main() 120 mctp_serial_set_tx_fn(a->serial, mctp_binding_serial_pipe_tx, a); in main() 121 mctp_register_bus(scenario[0].mctp, mctp_binding_serial_core(a->serial), in main() 128 scenario[1].binding.serial = mctp_serial_init(); in main() 129 assert(scenario[1].binding.serial); in main() 133 mctp_serial_open_fd(b->serial, b->ingress); in main() 134 mctp_serial_set_tx_fn(b->serial, mctp_binding_serial_pipe_tx, a); in main() [all …]
|
| /openbmc/libmctp/utils/ |
| H A D | mctp-pipe.c | 30 struct mctp_binding_serial *serial[2]; in main() local 41 serial[0] = mctp_serial_init(); in main() 42 serial[1] = mctp_serial_init(); in main() 44 assert(serial[0] && serial[1]); in main() 50 mctp_serial_open_fd(serial[0], mctp_fds[0]); in main() 51 mctp_serial_open_fd(serial[1], mctp_fds[1]); in main() 53 mctp_register_bus(mctp[0], mctp_binding_serial_core(serial[0]), in main() 55 mctp_register_bus(mctp[1], mctp_binding_serial_core(serial[1]), in main() 76 rc = mctp_serial_read(serial[0]); in main() 82 rc = mctp_serial_read(serial[1]); in main()
|
| H A D | mctp-in.c | 30 struct mctp_binding_serial *serial; in main() local 37 serial = mctp_serial_init(); in main() 38 assert(serial); in main() 40 mctp_serial_open_fd(serial, STDIN_FILENO); in main() 42 mctp_register_bus(mctp, mctp_binding_serial_core(serial), 8); in main() 47 rc = mctp_serial_read(serial); in main()
|
| /openbmc/u-boot/board/toradex/common/ |
| H A D | tdx-common.c | 36 unsigned int serial = tdx_serial; in get_board_serial() local 43 if (serial) { in get_board_serial() 49 while (serial) { in get_board_serial() 50 array[i--] = serial % 10; in get_board_serial() 51 serial /= 10; in get_board_serial() 55 serial = array[0]; in get_board_serial() 57 serial *= 16; in get_board_serial() 58 serial += array[i]; in get_board_serial() 61 serialnr->low = serial; in get_board_serial()
|
| /openbmc/openbmc/meta-google/recipes-phosphor/console/ |
| H A D | obmc-console_%.bbappend | 4 file://serial-to-bmc@.service \ 5 file://serial-to-host@.service.in \ 10 SYSTEMD_SERVICE:${PN}:append:gbmc = " serial-to-bmc@.service" 11 SYSTEMD_SERVICE:${PN}:append:gbmc = " serial-to-host@.service" 24 install -m 0644 ${UNPACKDIR}/serial-to-bmc@.service \ 28 ${UNPACKDIR}/serial-to-host@.service.in \ 29 >${D}${systemd_system_unitdir}/serial-to-host@.service 41 systemctl --root=$D enable serial-to-host@${OBMC_CONSOLE_FRONT_TTY}.service
|
| /openbmc/qemu/hw/isa/ |
| H A D | isa-superio.c | 80 for (i = 0; i < k->serial.count; i++) { in isa_superio_realize() 81 if (i >= ARRAY_SIZE(sio->serial)) { in isa_superio_realize() 83 k->serial.count - ARRAY_SIZE(sio->serial)); in isa_superio_realize() 86 if (!k->serial.is_enabled || k->serial.is_enabled(sio, i)) { in isa_superio_realize() 98 if (k->serial.get_iobase) { in isa_superio_realize() 100 k->serial.get_iobase(sio, i)); in isa_superio_realize() 102 if (k->serial.get_irq) { in isa_superio_realize() 103 qdev_prop_set_uint32(d, "irq", k->serial.get_irq(sio, i)); in isa_superio_realize() 108 sio->serial[i] = isa; in isa_superio_realize() 110 k->serial.get_iobase ? in isa_superio_realize() [all …]
|
| /openbmc/u-boot/doc/ |
| H A D | README.iomux | 24 and stderr. For example: "setenv stdin serial,nc". NOTE: No spaces 31 finds acceptable, but the code has only been tested with serial and 35 stdin nc,nc,serial" will discard the second nc. iomux_doenv() is 37 shows "nc,nc,serial". 57 example, if stdin=serial,nc and stdout=serial,nc then all output 58 for serial, e.g. echos of input on serial, will appear on serial and nc. 76 work, even when stdin=stdout=stderr=serial. 78 characters) lines works fine when serial is the only device used. 81 is quite slow. Even on a sequoia cut&paste does not work on the serial 83 the ethernet interface for input. In this test case stdin=serial,nc and [all …]
|
| /openbmc/openbmc/poky/meta/recipes-core/systemd/ |
| H A D | systemd-serialgetty.bb | 6 # Note that this recipe explicitly creates a serial-getty@ service for every tty 9 # required. This recipe (enabled via disabling serial-getty-generator in systemd) 28 ln -sf ${systemd_system_unitdir}/serial-getty@.service \ 29 ${D}${sysconfdir}/systemd/system/getty.target.wants/serial-getty@$ttydev.service 32 …install -m 0644 ${S}/serial-getty@.service ${D}${systemd_system_unitdir}/serial-getty$baudrate@.se… 33 …sed -i -e "s/\@BAUDRATE\@/$baudrate/g" ${D}${systemd_system_unitdir}/serial-getty$baudrate@.service 35 ln -sf ${systemd_system_unitdir}/serial-getty$baudrate@.service \ 36 ${D}${sysconfdir}/systemd/system/getty.target.wants/serial-getty$baudrate@$ttydev.service
|
| /openbmc/qemu/chardev/ |
| H A D | char-serial.c | 49 ChardevHostdev *serial = backend->u.serial.data; in qmp_chardev_open_serial() local 51 win_chr_serial_init(chr, serial->device, errp); in qmp_chardev_open_serial() 266 ChardevHostdev *serial = backend->u.serial.data; in qmp_chardev_open_serial() local 269 fd = qmp_chardev_open_file_source(serial->device, O_RDWR | O_NONBLOCK, in qmp_chardev_open_serial() 289 ChardevHostdev *serial; in qemu_chr_parse_serial() local 296 serial = backend->u.serial.data = g_new0(ChardevHostdev, 1); in qemu_chr_parse_serial() 297 qemu_chr_parse_common(opts, qapi_ChardevHostdev_base(serial)); in qemu_chr_parse_serial() 298 serial->device = g_strdup(device); in qemu_chr_parse_serial()
|
| /openbmc/qemu/crypto/ |
| H A D | secret_keyring.c | 50 if (!secret->serial) { in qcrypto_secret_keyring_load_data() 55 retcode = keyctl_read(secret->serial, NULL, 0); in qcrypto_secret_keyring_load_data() 62 retcode = keyctl_read(secret->serial, buffer, retcode); in qcrypto_secret_keyring_load_data() 75 secret->serial); in qcrypto_secret_keyring_load_data() 90 secret->serial = value; in qcrypto_secret_prop_set_key() 100 int32_t value = secret->serial; in qcrypto_secret_prop_get_key()
|
| /openbmc/u-boot/drivers/serial/ |
| H A D | Kconfig | 17 bool "Require a serial port for console" 18 # Running without a serial console is not supported by the 19 # non-dm serial code 23 Require a serial port for the console, and panic if none is found 24 during serial port initialization (default y). Set this to n on 25 boards which have no debug serial port whatsoever. 37 bool "Provide a serial driver" 47 bool "Provide a serial driver in SPL" 57 bool "Provide a serial driver in TPL" 98 Set this to match the UART number of the serial console. [all …]
|
| /openbmc/qemu/hw/char/ |
| H A D | serial-mm.c | 36 return serial_io_ops.read(&s->serial, addr >> s->regshift, 1); in serial_mm_read() 44 serial_io_ops.write(&s->serial, addr >> s->regshift, value, 1); in serial_mm_write() 74 SerialState *s = &smm->serial; in serial_mm_realize() 84 sysbus_init_irq(SYS_BUS_DEVICE(smm), &smm->serial.irq); in serial_mm_realize() 92 VMSTATE_STRUCT(serial, SerialMM, 0, vmstate_serial, SerialState), 123 object_initialize_child(o, "serial", &smm->serial, TYPE_SERIAL); in serial_mm_instance_init() 125 qdev_alias_all_properties(DEVICE(&smm->serial), o); in serial_mm_instance_init()
|
| /openbmc/qemu/docs/specs/ |
| H A D | pci-serial.rst | 2 QEMU PCI serial devices 5 QEMU implements some PCI serial devices which are simple PCI 17 ``pci-serial`` 30 ``pci-serial-2x``, ``pci-serial-4x``
|
| /openbmc/u-boot/lib/ |
| H A D | list_sort.c | 168 unsigned serial; member 176 if (ela->serial >= TEST_LIST_LEN) { in check() 178 ela->serial); in check() 181 if (elb->serial >= TEST_LIST_LEN) { in check() 183 elb->serial); in check() 186 if (elts[ela->serial] != ela || elts[elb->serial] != elb) { in check() 239 el->serial = i; in list_sort_test() 267 if (cmp_result == 0 && el->serial >= el1->serial) { in list_sort_test()
|
| /openbmc/u-boot/board/amlogic/odroid-c2/ |
| H A D | odroid-c2.c | 23 char serial[EFUSE_SN_SIZE]; in misc_init_r() local 36 len = meson_sm_read_efuse(EFUSE_SN_OFFSET, serial, in misc_init_r() 39 env_set("serial#", serial); in misc_init_r()
|
| /openbmc/u-boot/board/amlogic/p212/ |
| H A D | p212.c | 24 char serial[EFUSE_SN_SIZE]; in misc_init_r() local 38 len = meson_sm_read_efuse(EFUSE_SN_OFFSET, serial, in misc_init_r() 41 env_set("serial#", serial); in misc_init_r()
|
| /openbmc/u-boot/doc/device-tree-bindings/leds/ |
| H A D | leds-bcm6328.txt | 20 - brcm,serial-leds : Boolean, enables Serial LEDs. 22 - brcm,serial-mux : Boolean, enables Serial LEDs multiplexing. 24 - brcm,serial-clk-low : Boolean, makes clock signal active low. 26 - brcm,serial-dat-low : Boolean, makes data signal active low. 28 - brcm,serial-shift-inv : Boolean, inverts Serial LEDs shift direction. 72 brcm,serial-leds; 73 brcm,serial-dat-low; 74 brcm,serial-shift-inv;
|
| /openbmc/phosphor-webui/app/server-control/styles/ |
| H A D | remote-console.scss | 1 .serial-lan__wrapper { 9 .serial-lan__copy { 13 .serial-lan__header {
|
| /openbmc/u-boot/board/amlogic/q200/ |
| H A D | q200.c | 24 char serial[EFUSE_SN_SIZE]; in misc_init_r() local 43 len = meson_sm_read_efuse(EFUSE_SN_OFFSET, serial, in misc_init_r() 46 env_set("serial#", serial); in misc_init_r()
|
| /openbmc/u-boot/arch/x86/dts/ |
| H A D | efi-x86_app.dts | 16 stdout-path = &serial; 23 serial: serial { label
|
| /openbmc/openbmc/meta-facebook/recipes-core/systemd/ |
| H A D | systemd_%.bbappend | 10 file://serial-getty@.conf \ 31 ${UNPACKDIR}/serial-getty@.conf \ 32 ${D}${systemd_system_unitdir}/serial-getty@.service.d/serial-getty@.conf
|
| /openbmc/qemu/ui/ |
| H A D | clipboard.c | 35 VMSTATE_UINT32(serial, QemuClipboardInfo), 112 ok = info->serial >= cbinfo[info->selection]->serial; in qemu_clipboard_check_serial() 114 ok = info->serial > cbinfo[info->selection]->serial; in qemu_clipboard_check_serial() 117 trace_clipboard_check_serial(cbinfo[info->selection]->serial, info->serial, ok); in qemu_clipboard_check_serial() 220 info->serial = 0; in qemu_clipboard_reset_serial()
|