"mailbox_2";
};
+ canvas: canvas{
+ compatible = "amlogic, meson, canvas";
+ status = "okay";
+ reg = <0xff638000 0x2000>;
+ };
+
+ codec_io: codec_io {
+ compatible = "amlogic, codec_io";
+ status = "okay";
+ #address-cells=<1>;
+ #size-cells=<1>;
+ ranges;
+ io_cbus_base{
+ reg = <0xffd00000 0x100000>;
+ };
+ io_dos_base{
+ reg = <0xff620000 0x10000>;
+ };
+ io_hiubus_base{
+ reg = <0xff63c000 0x2000>;
+ };
+ io_aobus_base{
+ reg = <0xff800000 0x10000>;
+ };
+ io_vcbus_base{
+ reg = <0xff900000 0x40000>;
+ };
+ io_dmc_base{
+ reg = <0xff638000 0x2000>;
+ };
+ io_efuse_base{
+ reg = <0xff630000 0x2000>;
+ };
+ };
}; /* end of / */
&pinctrl_aobus {
MESON_CPU_MAJOR_ID_AXG, \
MESON_CPU_MAJOR_ID_G12A, \
MESON_CPU_MAJOR_ID_G12B, \
+ MESON_CPU_MAJOR_ID_TL1, \
0}
#define REGISTER_FOR_GXCPU {\
MESON_CPU_MAJOR_ID_GXBB, \
MESON_CPU_MAJOR_ID_AXG, \
MESON_CPU_MAJOR_ID_G12A, \
MESON_CPU_MAJOR_ID_G12B, \
+ MESON_CPU_MAJOR_ID_TL1, \
0}
int codec_apb_read(unsigned int reg)
{