zephyr/samples/net
Alberto Escolar Piedras cb53e40ff9 drivers uart_native_posix: rename to native_pty and support N instances
Rename the driver from uart_native_posix to uart_native_pty.
Including renaming the DTS compatible, and kconfig options, deprecating
the old ones.

And refactor the driver, generalizing it, so we can have any number of
instances.
Note that, unfortunately generalizing to N instances cannot be done
without a degree of backwards compatibility breakage: This driver was
born with all its configuration and selection of the instances based on
kconfig.
When the driver was made to use DT, it was done in a way that required
both DT and kconfig needing to manually coherently enable the 2nd UART.
This has now been fixed, which it means only DT is used to decide how
many instances are avaliable, and UART_NATIVE_POSIX_PORT_1_ENABLE is
just ignored.

Including:
* Deprecate UART_NATIVE_WAIT_PTS_READY_ENABLE: the options is always on
  now as it has no practical drawbacks.
* Deprecate UART_NATIVE_POSIX_PORT_1_ENABLE: DTS intanciation defines it
  being available now.
* Rename a few functions and in general shorten pseudo-tty/pseudo-
  terminal to PTY instead of PTTY.

Signed-off-by: Alberto Escolar Piedras <alberto.escolar.piedras@nordicsemi.no>
2025-03-11 18:54:02 +01:00
..
capture
cellular_modem drivers: serial: nrfx_uarte: Deprecate CONFIG_UART_x_NRF_HW_ASYNC 2024-12-06 12:14:02 +01:00
cloud samples: net: aws_iot_mqtt: Add support for hl7800 based boards 2025-01-20 11:15:57 +01:00
common samples: net: common: resend conn status 2025-03-07 19:51:40 +01:00
dhcpv4_client boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
dns_resolve boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
dsa samples: net: dsa: add mimxrt1180_evk board support 2025-02-11 22:03:48 +01:00
gptp samples/net: Misc native_posix naming cleanup 2025-03-07 20:10:38 +01:00
ipv4_autoconf drivers: wifi: make WIFI_BUILD_ONLY_MODE global symbol 2024-12-18 18:17:16 +01:00
lldp
lwm2m_client samples/net: Remove native_posix overlays 2025-03-07 19:16:14 +01:00
mdns_responder samples: net: mdns_responder: Enable probing in CI 2025-02-12 09:40:15 +01:00
mqtt_publisher drivers: wifi: make WIFI_BUILD_ONLY_MODE global symbol 2024-12-18 18:17:16 +01:00
mqtt_sn_publisher samples/net: Remove native_posix overlays 2025-03-07 19:16:14 +01:00
openthread drivers: ethernet: Remove deprecated eth_mcux 2025-02-26 22:04:26 +00:00
prometheus tests/samples: use integration platforms where possible 2025-03-11 11:35:15 +01:00
promiscuous_mode
ptp samples/net: Misc native_posix naming cleanup 2025-03-07 20:10:38 +01:00
secure_mqtt_sensor_actuator
sockets drivers uart_native_posix: rename to native_pty and support N instances 2025-03-11 18:54:02 +01:00
stats net: stats: ipv4: pmtu: Add Path MTU Discovery statistics 2024-11-18 07:26:07 -05:00
syslog_net samples: net: syslog_net: add missing dep of net log backend 2025-01-04 10:56:12 +01:00
telnet boards native_posix: Remove twister support 2025-03-07 19:16:14 +01:00
tftp_client
virtual
vlan
wifi drivers: ethernet: Remove deprecated eth_mcux 2025-02-26 22:04:26 +00:00
wpan_serial tests/samples: use integration platforms where possible 2025-03-11 11:35:15 +01:00
zperf samples/net: Remove native_posix overlays 2025-03-07 19:16:14 +01:00
net.rst