Home
last modified time | relevance | path

Searched hist:"7 b84e23d462c743d52564e225ca3686696aec0e7" (Results 1 – 4 of 4) sorted by relevance

/optee_os/core/include/drivers/
H A Dserial.h7b84e23d462c743d52564e225ca3686696aec0e7 Tue Dec 06 17:12:03 UTC 2022 Jerome Forissier <jerome.forissier@linaro.org> drivers: struct serial_ops: make all functions optional except putc()

Many platforms only use the putc() function pointer in struct
serial_ops. Therefore, explicitly make the others optional (flush(),
have_rx_data() and getchar()) by adding comments to the struct and
making sure the code checks the pointer before using them.

With this it should be clear that drivers do not need to provide
stub functions.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
/optee_os/core/kernel/
H A Dconsole.c7b84e23d462c743d52564e225ca3686696aec0e7 Tue Dec 06 17:12:03 UTC 2022 Jerome Forissier <jerome.forissier@linaro.org> drivers: struct serial_ops: make all functions optional except putc()

Many platforms only use the putc() function pointer in struct
serial_ops. Therefore, explicitly make the others optional (flush(),
have_rx_data() and getchar()) by adding comments to the struct and
making sure the code checks the pointer before using them.

With this it should be clear that drivers do not need to provide
stub functions.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
/optee_os/core/arch/arm/plat-stm/
H A Dmain.c7b84e23d462c743d52564e225ca3686696aec0e7 Tue Dec 06 17:12:03 UTC 2022 Jerome Forissier <jerome.forissier@linaro.org> drivers: struct serial_ops: make all functions optional except putc()

Many platforms only use the putc() function pointer in struct
serial_ops. Therefore, explicitly make the others optional (flush(),
have_rx_data() and getchar()) by adding comments to the struct and
making sure the code checks the pointer before using them.

With this it should be clear that drivers do not need to provide
stub functions.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>
/optee_os/core/arch/arm/plat-vexpress/
H A Dmain.c7b84e23d462c743d52564e225ca3686696aec0e7 Tue Dec 06 17:12:03 UTC 2022 Jerome Forissier <jerome.forissier@linaro.org> drivers: struct serial_ops: make all functions optional except putc()

Many platforms only use the putc() function pointer in struct
serial_ops. Therefore, explicitly make the others optional (flush(),
have_rx_data() and getchar()) by adding comments to the struct and
making sure the code checks the pointer before using them.

With this it should be clear that drivers do not need to provide
stub functions.

Signed-off-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Reviewed-by: Etienne Carriere <etienne.carriere@linaro.org>