board: phytec: common: Fix phytec_get_product_name()
authorPrimoz Fiser <primoz.fiser@norik.com>
Tue, 8 Apr 2025 07:17:10 +0000 (09:17 +0200)
committerTom Rini <trini@konsulko.com>
Tue, 15 Apr 2025 17:55:17 +0000 (11:55 -0600)
commit4c0d377858e3ffccd803e4e4177f93347a400436
treea41efd1970b182270312d1381c7f014f3a0f8c5c
parentf9d788d925574109ecf239a16def9450cd4c3ecd
board: phytec: common: Fix phytec_get_product_name()

Currently, phytec_get_product_name() function only takes care of PCM
SoM type, however in case of PCL, KSM or KSP SoM type it will return
error:

  phytec_get_product_name: Invalid SOM type

Add support for other SoM types as defined in phytec_som_type_str enum
(see phytec_som_detection.h) to get rid of the error.

While at it, also simplify switch case statements by grouping them
together. This makes it more concise and readable.

Signed-off-by: Primoz Fiser <primoz.fiser@norik.com>
Reviewed-by: Daniel Schultz <d.schultz@phytec.de>
board/phytec/common/phytec_som_detection.c