Lines Matching refs:file
715 with open(outputfile, "w", encoding="utf8") as file:
716 file.write(file_header)
718 file.write(f"#ifndef _ZEPHYR_DTS_BINDING_{self._part_num.upper()}_\n")
719 file.write(f"#define _ZEPHYR_DTS_BINDING_{self._part_num.upper()}_\n\n")
721 file.write(mux_macro)
742 file.write(f"#define {label} IOPCTL_MUX({index}, {offset}, {mux}) "
745 file.write(f"#define {label} IOCON_MUX({offset}, {pin_type}, {mux}) "
748 file.write("\n#endif\n")
784 with open(outputfile, "w", encoding="utf8") as file:
785 file.write(file_header)
787 file.write(f"\n#include <nxp/nxp_imx/rt/{get_package_name(mexfile)}-pinctrl.h>\n\n")
789 file.write(f"\n#include <nxp/lpc/{get_package_name(mexfile)}-pinctrl.h>\n\n")
790 file.write("&pinctrl {\n")
799 file.write(f"\t/* {description} */\n")
801 file.write("\t/*\n")
803 file.write(f"\t * {line}\n")
804 file.write("\t */\n")
806 file.write(f"\t{group.get_name().lower()}: {group.get_name().lower()} {{\n")
823 file.write(group_str)
824 file.write("\t};\n\n")
825 file.write("};\n")