blob: 417e713b24eb86d4b7c9ebfa4c5af3e8975a308b [file]
// Copyright 2026 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include <lib/driver/component/cpp/driver_export2.h>
#include <utility>
#include "src/graphics/display/lib/framebuffer-display/framebuffer-pci-boot-display-driver.h"
namespace framebuffer_display {
namespace {
constexpr uint32_t kFramebufferPciBarIndex = 0;
class FramebufferAmdDisplayDriver final : public FramebufferPciBootDisplayDriver {
public:
FramebufferAmdDisplayDriver();
FramebufferAmdDisplayDriver(const FramebufferAmdDisplayDriver&) = delete;
FramebufferAmdDisplayDriver(FramebufferAmdDisplayDriver&&) = delete;
FramebufferAmdDisplayDriver& operator=(const FramebufferAmdDisplayDriver&) = delete;
FramebufferAmdDisplayDriver& operator=(FramebufferAmdDisplayDriver&&) = delete;
~FramebufferAmdDisplayDriver() override;
};
FramebufferAmdDisplayDriver::FramebufferAmdDisplayDriver()
: FramebufferPciBootDisplayDriver("framebuffer-amd-display", kFramebufferPciBarIndex) {}
FramebufferAmdDisplayDriver::~FramebufferAmdDisplayDriver() = default;
} // namespace
} // namespace framebuffer_display
FUCHSIA_DRIVER_EXPORT2(framebuffer_display::FramebufferAmdDisplayDriver);