87 Commits (collab-sdk-dev)

Author SHA1 Message Date
Tomasz Bursztyka c14ee16463 device: Provide de-init device function only if requested 1 month ago
Gerard Marull-Paretas 8e59d4cd9d device: add new device_deinit API 4 months ago
James Roy ef8f037e78 device: Optimize device_get_binding search efficiency 7 months ago
Jan Peters b8bef42add device_dt_metadata: handle dt_meta being NULL 11 months ago
Anas Nashif 2a39132645 device: remove const qualifier from node label copy 12 months ago
Ben Marsh 74c871dce2 build: Prefix missed generated syscall includes 1 year ago
Martí Bolívar 15c9d3711c kernel: add CONFIG_DEVICE_DT_METADATA and helpers 1 year ago
Flavio Ceolin 65fc5b7f17 device: Remove z_device_is_ready 1 year ago
Yong Cong Sin bbe5e1e6eb build: namespace the generated headers with `zephyr/` 1 year ago
Hess Nathan e05c4a8786 coding guidelines: comply with MISRA Rule 11.8 1 year ago
Anas Nashif a08bfeb49c syscall: rename Z_OOPS -> K_OOPS 2 years ago
Anas Nashif 9c4d881183 syscall: rename Z_SYSCALL_ to K_SYSCALL_ 2 years ago
Anas Nashif 9c1aeb5fd3 syscall: rename z_user_ to k_usermode_ 2 years ago
Anas Nashif 4e396174ce kernel: move syscall_handler.h to internal include directory 2 years ago
Anas Nashif c91cad735a kernel: object: rename z_object_init to k_object_init 2 years ago
Gerard Marull-Paretas 48b201cc53 device: make device dependencies optional 2 years ago
Gerard Marull-Paretas dacb3dbfeb iterable_sections: move to specific header 2 years ago
Gerard Marull-Paretas d0e58ad0a6 device: use iterable sections 2 years ago
Gerard Marull-Paretas 831239300f kernel: move z_sys_init_run_level to init.c 3 years ago
Gerard Marull-Paretas e42f58ec94 init: s/ARCH/EARLY, call it just before arch kernel init 3 years ago
Gerard Marull-Paretas 27845886a1 kernel: device: add missing kobject.h include 3 years ago
Anas Nashif e8395351e6 kernel: init: introduce a new init level: ARCH 3 years ago
Gerard Marull-Paretas cffefc818d kernel: migrate includes to <zephyr/...> 3 years ago
Tomasz Bursztyka 6654d4bc00 kernel/device: Remove unknown external pointer 3 years ago
Gerard Marull-Paretas 0b0435a96c device: deprecate (z_)device_usable_check 4 years ago
Gerard Marull-Paretas 47bfb6fb4c device: implement device_is_ready as syscall 4 years ago
Gerard Marull-Paretas b2b8fdf539 device: s/z_device_ready/z_device_is_ready 4 years ago
Jordan Yates f515aa0cf0 device: supported devices visitor API 4 years ago
Martí Bolívar b94a11f5d0 Revert "device: supported devices visitor API" 4 years ago
Gerard Marull-Paretas 9917de4a1b pm: fully initialize pm_device on Z_DEVICE_STATE_DEFINE 4 years ago
Jordan Yates b01e41ccdd device: supported devices visitor API 4 years ago
Flavio Ceolin 8eceeee798 pm: device: Add wakeup source API 4 years ago
Gerard Marull-Paretas c2cf1ad203 pm: device: remove usage of local states 4 years ago
Gerard Marull-Paretas 70322853a8 pm: device: move device busy APIs to pm subsystem 4 years ago
Flavio Ceolin 97281b3862 pm: device_runtime: get rid of the spinlock 4 years ago
Flavio Ceolin 378a19d2a8 pm: device_runtime: Add helper to wait on async ops 4 years ago
Armando Visconti 4b4068c948 kernel/device: add arg checking in z_device_ready() 4 years ago
Flavio Ceolin 54324fd08e power: device_pm: Use spin lock instead of semaphore 4 years ago
Flavio Ceolin 8705c688e2 power: device_pm: Fix concurrence issues 4 years ago
Gerard Marull-Paretas d31a9be27c pm: device: rename device_pm struct to pm_device 4 years ago
Gerard Marull-Paretas 2c7b763e47 pm: replace DEVICE_PM_* states with PM_DEVICE_* 4 years ago
Daniel Leung 0773441422 kernel: device: return NULL for pointer type 4 years ago
Gerard Marull-Paretas bfce935caf power: remove device_pm_control_nop function 4 years ago
Anas Nashif 0630452890 x86: make tests of a value against zero should be made explicit 4 years ago
Anas Nashif bbbc38ba8f kernel: Make both operands of operators of same essential type category 4 years ago
Andrzej Głąbek 6de16d0013 kernel: Add missing verification for device_usable_check() system call 4 years ago
Peter Bigot b29abe3710 device: add API to visit required devices 4 years ago
Peter Bigot d1a0568e11 device: store device pm busy status in the state structure 4 years ago
Peter Bigot 65eee5cb47 device: store initialization status in the state structure 4 years ago
Peter Bigot 8d771f1d8e device: move device power management state into common dynamic state 4 years ago