text: /* Copyright 2018 SiFive, Inc */
  /* SPDX-License-Identifier: Apache-2.0 */
  
  #ifndef __METAL_HEADER_FIXED_FACTOR_CLOCK__H
  #define __METAL_HEADER_FIXED_FACTOR_CLOCK__H
  
  #include <device.h>
  
  #include <regex>
  
  class fixed_factor_clock : public Device {
    public:
      int num_clocks;
  
      fixed_factor_clock(std::ostream &os, const fdt &dtb);
      void include_headers();
      void declare_inlines();
      void define_inlines();
      void declare_structs();
      void define_structs();
  };
  
  #endif /* __METAL_HEADER_FIXED_FACTOR_CLOCK__H */
  