600 lines
15 KiB
Python
600 lines
15 KiB
Python
load("//build/kernel/kleaf:kernel.bzl", "ddk_headers", "ddk_module")
|
|
load("//common_drivers:amlogic_utils.bzl", "m_k_files", "kernel_select")
|
|
|
|
m_k_files()
|
|
|
|
ddk_module(
|
|
name = "amlogic-gpio",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_GPIO": {
|
|
True: ["main.c"],
|
|
},
|
|
"CONFIG_AMLOGIC_GPIOLIB": {
|
|
True: ["gpiolib.c"],
|
|
},
|
|
"CONFIG_AMLOGIC_GPIOLIB_SYSFS": {
|
|
True: ["gpiolib-sysfs.c"],
|
|
},
|
|
"CONFIG_AMLOGIC_MESON_IRQ_GPIO": {
|
|
True: [
|
|
"irqchip/irq-meson-gpio.c",
|
|
],
|
|
},
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON": {
|
|
True: [
|
|
"pinctrl/pinctrl-meson.c",
|
|
"pinctrl/pinctrl-meson-axg-pmx.c",
|
|
],
|
|
},
|
|
"CONFIG_AMLOGIC_GPIO_PMIC6B": {
|
|
True: ["meson_pmic6b/pmic6b_gpio.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
"//common:drivers/gpio/gpiolib.h",
|
|
"//common:drivers/pinctrl/core.h",
|
|
"//common:drivers/pinctrl/pinctrl-utils.h",
|
|
"//common:drivers/base/regmap/internal.h",
|
|
],
|
|
linux_includes = [
|
|
"../../../common/drivers/gpio",
|
|
"../../../common/drivers",
|
|
"../../../common/drivers/base",
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[gpio]: \" fmt"],
|
|
out = "amlogic-gpio.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = [
|
|
"//common_drivers/drivers/gki_tool:amlogic-gkitool",
|
|
"//common_drivers/drivers/debug:amlogic-debug",
|
|
],
|
|
)
|
|
|
|
amlogic_pinctrl_soc_deps = [
|
|
"//common_drivers/drivers/gpio:amlogic-gpio",
|
|
"//common_drivers/drivers/gki_tool:amlogic-gkitool"
|
|
]
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s4",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S4": {
|
|
True: ["pinctrl/pinctrl-meson-s4.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s4]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s4.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-c2",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_C2": {
|
|
True: ["pinctrl/pinctrl-meson-c2.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-c2]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-c2.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-c3",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_C3": {
|
|
True: ["pinctrl/pinctrl-meson-c3.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-c3]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-c3.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-a1",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_A1": {
|
|
True: ["pinctrl/pinctrl-meson-a1.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-a1]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-a1.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-sc2",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_SC2": {
|
|
True: ["pinctrl/pinctrl-meson-sc2.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-sc2]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-sc2.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t3",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T3": {
|
|
True: ["pinctrl/pinctrl-meson-t3.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t3]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t3.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t7",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T7": {
|
|
True: ["pinctrl/pinctrl-meson-t7.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t7]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t7.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t5m",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T5M": {
|
|
True: ["pinctrl/pinctrl-meson-t5m.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t5m]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t5m.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-g12a",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_G12A": {
|
|
True: ["pinctrl/pinctrl-meson-g12a.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-g12a]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-g12a.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s5",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S5": {
|
|
True: ["pinctrl/pinctrl-meson-s5.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s5]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s5.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t5w",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T5W": {
|
|
True: ["pinctrl/pinctrl-meson-t5w.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t5w]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t5w.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t3x",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T3X": {
|
|
True: ["pinctrl/pinctrl-meson-t3x.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t3x]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t3x.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-txhd2",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_TXHD2": {
|
|
True: ["pinctrl/pinctrl-meson-txhd2.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-txhd2]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-txhd2.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-c1",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_C1": {
|
|
True: ["pinctrl/pinctrl-meson-c1.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-c1]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-c1.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s1a",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S1A": {
|
|
True: ["pinctrl/pinctrl-meson-s1a.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s1a]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s1a.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t5d",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T5D": {
|
|
True: ["pinctrl/pinctrl-meson-t5d.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t5d]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t5d.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-a4",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_A4": {
|
|
True: ["pinctrl/pinctrl-meson-a4.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-a4]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-a4.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-a5",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_A5": {
|
|
True: ["pinctrl/pinctrl-meson-a5.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-a5]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-a5.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-tm2",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_TM2": {
|
|
True: ["pinctrl/pinctrl-meson-tm2.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-tm2]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-tm2.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s7",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S7": {
|
|
True: ["pinctrl/pinctrl-meson-s7.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s7]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s7.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s7d",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S7D": {
|
|
True: ["pinctrl/pinctrl-meson-s7d.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s7d]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s7d.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-s6",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_S6": {
|
|
True: ["pinctrl/pinctrl-meson-s6.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-s6]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-s6.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t6d",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T6D": {
|
|
True: ["pinctrl/pinctrl-meson-t6d.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t6d]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t6d.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t6w",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T6W": {
|
|
True: ["pinctrl/pinctrl-meson-t6w.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t6w]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t6w.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-t6x",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_T6X": {
|
|
True: ["pinctrl/pinctrl-meson-t6x.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-t6x]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-t6x.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-a9",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_A9": {
|
|
True: ["pinctrl/pinctrl-meson-a9.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-a9]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-a9.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-soc-c5",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_MESON_C5": {
|
|
True: ["pinctrl/pinctrl-meson-c5.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-soc-c5]: \" fmt"],
|
|
out = "amlogic-pinctrl-soc-c5.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|
|
|
|
ddk_module(
|
|
name = "amlogic-pinctrl-a4",
|
|
srcs = glob([
|
|
"**/*.h",
|
|
]),
|
|
conditional_srcs = {
|
|
"CONFIG_AMLOGIC_PINCTRL_A4": {
|
|
True: ["pinctrl/pinctrl-amlogic-a4.c"],
|
|
},
|
|
},
|
|
hdrs = [
|
|
"//common:drivers/gpio/gpiolib.h",
|
|
"//common:drivers/pinctrl/core.h",
|
|
"//common:drivers/pinctrl/pinctrl-utils.h",
|
|
"//common:drivers/pinctrl/pinconf.h",
|
|
],
|
|
linux_includes = [
|
|
"../../../common/drivers/pinctrl/meson",
|
|
"../../../common/drivers/gpio",
|
|
],
|
|
local_defines = ["pr_fmt(fmt)=\"[pinctrl-a4]: \" fmt"],
|
|
out = "amlogic-pinctrl-a4.ko",
|
|
kernel_build = kernel_select(),
|
|
visibility = ["//visibility:public"],
|
|
deps = amlogic_pinctrl_soc_deps,
|
|
)
|