zephyr/drivers
Jordan Yates f12d36a51e lorawan: move REQUIRES_FULL_LIBC dependency
Move the `REQUIRES_FULL_LIBC` dependency from `config LORA` to
`config LORAWAN`. The commit that added the `select` (f590d4fa) mentions
that this is required by `loramac-node`, which is only used by LoRaWAN,
not the base LoRa code.

This results in small FLASH savings when compiling the samples, but can
result in larger savings in more complex applications:
```
// With REQUIRES_FULL_LIBC
west build -b 96b_wistrio zephyr/samples/drivers/lora/send/
[162/162] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:       37708 B       128 KB     28.77%
            SRAM:        8832 B        32 KB     26.95%
        IDT_LIST:          0 GB         2 KB      0.00%

// Without REQUIRES_FULL_LIBC
[181/181] Linking C executable zephyr/zephyr.elf
Memory region         Used Size  Region Size  %age Used
           FLASH:       37444 B       128 KB     28.57%
            SRAM:        8832 B        32 KB     26.95%
        IDT_LIST:          0 GB         2 KB      0.00%
```

Signed-off-by: Jordan Yates <jordan.yates@data61.csiro.au>
2022-07-02 14:16:18 +02:00
..
adc drivers: adc: stm32 internal channel for VBat measurement 2022-07-01 11:34:17 +02:00
audio
bbram
bluetooth drivers: bluetooth: hci: introduce new Telink B91 HCI driver 2022-06-05 14:45:10 +02:00
cache cache: Add Aspeed AST10x0 external cache driver 2022-06-05 14:28:50 +02:00
can drivers/can/rcar: Cleanup 2022-07-01 16:24:55 +00:00
clock_control drivers: clock: rcar: Rename global includes file 2022-06-28 18:11:44 +02:00
console all: logging: Remove log_strdup function 2022-06-23 13:42:23 +02:00
coredump coredump: drivers: Add coredump device 2022-06-05 14:28:34 +02:00
counter drivers: counter: Update CTimer to fix alarm setting 2022-05-23 08:38:59 -05:00
crypto i2c: Update API terminology 2022-06-29 17:51:31 +02:00
dac soc: arm: gigadevice: use common API headers 2022-06-22 18:41:19 +09:00
dai ssp: SSCR reset - hardware specific flow 2022-06-05 14:45:59 +02:00
debug
disk drivers/disk: sdmmc: Fix build for STM32F4 2022-06-23 09:10:43 +02:00
display drivers: display: st7735r: added inversion-on property 2022-05-13 11:04:21 -07:00
dma include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
ec_host_cmd_periph
edac edac: shell: Update Copyright to 2022 2022-06-22 10:28:44 +03:00
eeprom
entropy include: add more missing zephyr/ prefixes 2022-05-27 15:20:27 -07:00
espi
ethernet drivers: ethernet: xlnx: gem: do not lock/unlock the SLCRs 2022-06-28 20:46:11 +02:00
flash drivers: flash: stm32 ospi driver align erase on sector size 2022-06-29 10:30:04 +02:00
fpga
gpio drivers: gpio: Change DW driver to use depends on instead of select 2022-07-02 06:03:33 -04:00
hwinfo
i2c drivers: i2c: Fix deprecated use of I2C_MODE_MASTER in mcux lpi2c driver 2022-07-01 15:37:12 -05:00
i2s i2s: remove s1000 i2s driver 2022-06-13 16:19:51 -04:00
ieee802154 drivers: ieee802154: mcr20a: Remove unused variable 2022-06-29 06:02:28 -05:00
interrupt_controller it8xxx2: intc: Look for pending interrupt 2022-07-01 11:36:55 +02:00
ipm drivers: ipm/spi/intc: remove Intel S1000 support 2022-06-13 16:19:51 -04:00
kscan drivers: kscan: Add CAP1203 driver 2022-05-15 21:31:54 +02:00
led drivers: led: lp5562: Allow support for multiple instances 2022-06-05 14:16:25 +02:00
led_strip drivers: led_strip: ws2812: allow settings cpol and cpha 2022-06-28 16:50:26 +02:00
lora lorawan: move REQUIRES_FULL_LIBC dependency 2022-07-02 14:16:18 +02:00
mbox
mdio
memc boards: arm: Enable flash for storage on mimxrt595_evk 2022-06-13 12:10:57 +02:00
mipi_dsi
misc misc: ft8xx: convert to gpio_dt_spec 2022-06-30 04:30:21 -05:00
mm
modem drivers: modem: delay after each AT command 2022-07-02 14:15:49 +02:00
net drivers: net: loopback: Add counting of number of dropped packets 2022-05-16 16:55:51 +02:00
neural_net
pcie coding guidelines: comply with MISRA C:2012 Rule 7.2 2022-06-14 13:36:14 -04:00
peci
pinctrl nxp_imx: rt: add XBARA Inter-Peripheral Crossbar Switch Kconfig option 2022-07-01 16:23:11 +00:00
pinmux pinmux: remove s1000 i2s driver 2022-06-13 16:19:51 -04:00
pm_cpu_ops drivers: pm_cpu_ops: psci: remove redundant <soc.h> include 2022-06-05 14:48:40 +02:00
power_domain
ps2
ptp_clock
pwm drivers: pwm: refactor esp32 pwm ledc driver 2022-06-29 14:48:25 +00:00
regulator
reset include: drivers: changed API function names for reset controller 2022-05-26 13:02:19 -07:00
sdhc drivers: sdhc: Rework SPI config initialization 2022-06-29 14:59:43 +00:00
sensor drivers: sensor: Use dt_compat_enabled for magnetometer drivers 2022-07-02 06:03:33 -04:00
serial drivers: serial: lpc11u6x: Remove DT_LABEL usage 2022-06-30 10:32:33 +02:00
spi soc: arm: gigadevice: use common API headers 2022-06-22 18:41:19 +09:00
syscon
timer drivers: timer: provide timer irq to tests 2022-06-29 10:31:00 +02:00
usb drivers: usb: device: stm32: only disable the ULPI clock for USB FS 2022-06-24 20:25:52 +02:00
usbc
video video: mcux_csi: Set driver Kconfig default based on devicetree 2022-07-01 14:56:33 -05:00
virtualization
watchdog boards: arm: Add wdog support on mimxrt595_evk 2022-06-13 12:10:57 +02:00
wifi wifi: eswifi: Convert to DEVICE_DT_GET 2022-06-28 11:09:03 +02:00
xen xenvm: drivers: xen: add Xen grant table driver 2022-06-28 22:34:26 -04:00
CMakeLists.txt coredump: drivers: Add coredump device 2022-06-05 14:28:34 +02:00
Kconfig xenvm: drivers: xen: add Xen grant table driver 2022-06-28 22:34:26 -04:00