userspace: remove some driver object types

Use-cases for these  subsystems appear to be limited to board/SOC
code, network stacks, or other drivers, no need to expose to
userspace at this time. If we change our minds it's easy enough
to add them back.

Signed-off-by: Andrew Boie <andrew.p.boie@intel.com>
This commit is contained in:
Andrew Boie 2017-10-26 14:44:04 -07:00 committed by Andrew Boie
commit e5b3918a9f
3 changed files with 0 additions and 20 deletions

View file

@ -147,11 +147,8 @@ enum k_objects {
/* Driver subsystems */ /* Driver subsystems */
K_OBJ_DRIVER_ADC, K_OBJ_DRIVER_ADC,
K_OBJ_DRIVER_AIO_CMP, K_OBJ_DRIVER_AIO_CMP,
K_OBJ_DRIVER_CLOCK_CONTROL,
K_OBJ_DRIVER_COUNTER, K_OBJ_DRIVER_COUNTER,
K_OBJ_DRIVER_CRYPTO, K_OBJ_DRIVER_CRYPTO,
K_OBJ_DRIVER_DMA,
K_OBJ_DRIVER_ETH,
K_OBJ_DRIVER_FLASH, K_OBJ_DRIVER_FLASH,
K_OBJ_DRIVER_GPIO, K_OBJ_DRIVER_GPIO,
K_OBJ_DRIVER_I2C, K_OBJ_DRIVER_I2C,
@ -162,10 +159,8 @@ enum k_objects {
K_OBJ_DRIVER_RANDOM, K_OBJ_DRIVER_RANDOM,
K_OBJ_DRIVER_RTC, K_OBJ_DRIVER_RTC,
K_OBJ_DRIVER_SENSOR, K_OBJ_DRIVER_SENSOR,
K_OBJ_DRIVER_SHARED_IRQ,
K_OBJ_DRIVER_SPI, K_OBJ_DRIVER_SPI,
K_OBJ_DRIVER_UART, K_OBJ_DRIVER_UART,
K_OBJ_DRIVER_WDT,
K_OBJ_LAST K_OBJ_LAST
}; };

View file

@ -49,16 +49,10 @@ const char *otype_to_str(enum k_objects otype)
return "adc driver"; return "adc driver";
case K_OBJ_DRIVER_AIO_CMP: case K_OBJ_DRIVER_AIO_CMP:
return "aio comparator driver"; return "aio comparator driver";
case K_OBJ_DRIVER_CLOCK_CONTROL:
return "clock control driver";
case K_OBJ_DRIVER_COUNTER: case K_OBJ_DRIVER_COUNTER:
return "counter driver"; return "counter driver";
case K_OBJ_DRIVER_CRYPTO: case K_OBJ_DRIVER_CRYPTO:
return "crypto driver"; return "crypto driver";
case K_OBJ_DRIVER_DMA:
return "dma driver";
case K_OBJ_DRIVER_ETH:
return "ethernet driver";
case K_OBJ_DRIVER_FLASH: case K_OBJ_DRIVER_FLASH:
return "flash driver"; return "flash driver";
case K_OBJ_DRIVER_GPIO: case K_OBJ_DRIVER_GPIO:
@ -79,14 +73,10 @@ const char *otype_to_str(enum k_objects otype)
return "realtime clock driver"; return "realtime clock driver";
case K_OBJ_DRIVER_SENSOR: case K_OBJ_DRIVER_SENSOR:
return "sensor driver"; return "sensor driver";
case K_OBJ_DRIVER_SHARED_IRQ:
return "shared irq driver";
case K_OBJ_DRIVER_SPI: case K_OBJ_DRIVER_SPI:
return "spi driver"; return "spi driver";
case K_OBJ_DRIVER_UART: case K_OBJ_DRIVER_UART:
return "uart driver"; return "uart driver";
case K_OBJ_DRIVER_WDT:
return "watchdog timer driver";
default: default:
return "?"; return "?";
} }

View file

@ -36,11 +36,8 @@ kobjects = [
subsystems = [ subsystems = [
"adc_driver_api", "adc_driver_api",
"aio_cmp_driver_api", "aio_cmp_driver_api",
"clock_control_driver_api",
"counter_driver_api", "counter_driver_api",
"crypto_driver_api", "crypto_driver_api",
"dma_driver_api",
"eth_driver_api",
"flash_driver_api", "flash_driver_api",
"gpio_driver_api", "gpio_driver_api",
"i2c_driver_api", "i2c_driver_api",
@ -51,10 +48,8 @@ subsystems = [
"random_driver_api", "random_driver_api",
"rtc_driver_api", "rtc_driver_api",
"sensor_driver_api", "sensor_driver_api",
"shared_irq_driver_api",
"spi_driver_api", "spi_driver_api",
"uart_driver_api", "uart_driver_api",
"wdt_driver_api",
] ]